เครื่องประดับ
โครงการนี้เป็นโครงการตัวอย่างที่ใช้องค์ประกอบ HSLCommunication เพื่ออ่าน PLC มันแสดงให้เห็นถึงพื้นหลังการอ่านจาก PLC ไปยังหน้าจอเบื้องหน้าและผลักมันไปยังไคลเอนต์ออนไลน์ซึ่งซิงโครไนซ์จอแสดงผลและวาดแผนภูมิเส้นโค้งแบบเรียลไทม์
การสนับสนุนคุณสมบัติ
- โครงการนี้ขึ้นอยู่กับเซิร์ฟเวอร์และไคลเอนต์
- รองรับการตรวจสอบแบบซิงโครนัสออนไลน์หลายระดับ
- เซิร์ฟเวอร์รองรับการเข้าสู่ระบบเส้นทางคือโฟลเดอร์ บันทึก ไดเรกทอรีปัจจุบัน
- แคชข้อมูลเซิร์ฟเวอร์รองรับ
- เซิร์ฟเวอร์รองรับการดูข้อมูลไคลเอนต์ออนไลน์ทั้งหมดและดูเวลาออนไลน์
- เซิร์ฟเวอร์รองรับการบังคับเริ่มและหยุด
- ลูกค้ารองรับการเริ่มต้นและหยุดการบังคับระยะไกล
- ไคลเอนต์แสดงให้เห็นถึงการใช้การแสดงผลโค้งและการควบคุมแดชบอร์ด
- จัดเตรียมอินเทอร์เฟซการตรวจสอบแบบเรียลไทม์เวอร์ชันเว็บ
- รองรับอุปกรณ์เริ่มต้นหรือหยุดระยะไกลจากเบราว์เซอร์
- รองรับการอ่านเสมือนโดยไม่มีอุปกรณ์ใด ๆ (ข้อมูลสุ่ม)
- รองรับการแสดงผลออนไลน์แบบซิงโครนัสของไคลเอนต์ Android
- รองรับการดำเนินการระยะไกล Android เริ่มต้นและหยุด
- รองรับเส้นโค้งการแสดงผล Android ตัวอย่างแดชบอร์ด
การทดสอบอ่านเป็น Siemens Plc โปรแกรมของลูกค้าสามารถปรับใช้กับคอมพิวเตอร์ Windows อื่น ๆ ภายใต้ LAN หลังจากแก้ไขที่อยู่ IP ของเซิร์ฟเวอร์ที่เชื่อมต่อคุณสามารถรับรู้ถึงเอฟเฟกต์การตรวจสอบระยะเวลาการซิงโครไนซ์ระยะไกล การทดสอบ Android จำเป็นต้องเปลี่ยนที่อยู่ IP ของเซิร์ฟเวอร์มิฉะนั้นการเชื่อมต่อจะล้มเหลว ภาพทดสอบมีดังนี้:
รูปภาพฝั่งเซิร์ฟเวอร์

ลูกค้า Winform

เว็บอินเตอร์เฟส

อินเทอร์เฟซ Android

อินเทอร์เฟซทั้งหมดจะเปิดในเวลาเดียวกัน

คำอธิบายทางเทคนิคบนเว็บ
- ฟังก์ชั่นการสมัครสมาชิกข้อมูลการสมัครสมาชิกโดยใช้ส่วนประกอบ HSLCommunication จากการสมัครสมาชิกเซิร์ฟเวอร์
- ข้อมูลถูกส่งไปยังไคลเอนต์เบราว์เซอร์และนำไปใช้โดยใช้เทคโนโลยี SignalR
- การแสดงแผนภูมิข้อมูลใช้ echarts โอเพ่นซอร์ส ของ Baidu เพื่อรับรู้การแสดงแดชบอร์ดและเส้นโค้ง
- ปุ่มคลิกถูกนำมาใช้โดยใช้ jQuery Ajax และจะส่งคืนโดยตรงว่าจะสำเร็จในหน้าปัจจุบันหรือไม่
- แบ็กเอนด์ Web-end เริ่มต้นและหยุดการทำงานของ PLC และใช้ฟังก์ชั่นเครือข่ายขององค์ประกอบ HSLCommunication เพื่อนำไปใช้
คำอธิบายทางเทคนิคสำหรับ Android
- การสมัครสมาชิกข้อมูลใช้การสมัครสมาชิกของส่วนประกอบ hslcommunication.jar
- การดำเนินการเริ่มต้นและหยุดการทำงานของ PLC ในพื้นหลังถูกนำมาใช้โดยใช้ฟังก์ชันเครือข่ายของส่วนประกอบ HSLCommunication
- แดชบอร์ดใช้เทคโนโลยีโอเพ่นซอร์ส: http://dditblog.com/itshare_536.html
- การควบคุมเส้นโค้งใช้เทคโนโลยีโอเพ่นซอร์ส: https://github.com/jjoe64/graphview
หากลูกค้าต้องการสนับสนุนการเข้าสู่ระบบบัญชีเนื้อหาขั้นสูงการควบคุมเวอร์ชันการส่งข้อความมวลการควบคุมการอนุญาตและฟังก์ชั่นอื่น ๆ คุณสามารถอ้างถึงรายการต่อไปนี้:
https://github.com/dathlin/clientserverproject