PLC服務器監控系統的特點:
1·使用微軟C#面向物件開發語言開發應用程式,
2·使用了健壯性與性能良好的SUPER SOCKET服務器通信框架,實作自定義應用層通信協議,支持多臺PC客戶端訪問服務器,實作管理層的電腦實時監控顯示生產現場的所有PLC資料,不需要頻繁行走車間,節約時間,提高作業效率,
3·使用了性能良好的MODBUS-TCP服務器通信組件HslCommunication.dll,支持數量眾多的客戶端主動同時訪問讀寫服務器資料,
4·服務器端同時作為客戶端采用西門子S7協議與西門子PLC進行高速通信,可主動連接多臺西門子PLC(西門子S7協議),進行高速讀寫PLC資料,服務器端與PLC通信采用主動方式以100ms(可修改)的時間間隔刷寫PLC資料,即使某次例外抖動通信失敗都不會影響命令的執行,不會出現無反應的情況,保障長期運行的正確性,
5·使用了微軟ADO.NET資料庫訪問技術和高性能的MYSQL8.0資料庫,實作海量的PLC監控引數的實時保存功能,MYSQL支持并發資料寫入與讀取,可以頻繁地同時進行保存PLC引數和讀取引數用作界面的顯示,
6·服務器作為上位機實作以下功能:多表單快速切換,PLC引數的高低限報警功能,全域報警條的輪流閃爍顯示,生產報表的列印,生產人員的用戶管理,控制元件的操作權限設定功能,通信狀態的全域顯示,實時趨勢圖和歷史趨勢圖功能同時顯示多條引數曲線,電機控制元件影片顯示等等,
7·多任務處理:使用微軟多執行緒技術實作多任務處理,同時進行高速的PLC資料采集與控制,海量的PLC資料寫入資料庫,前臺顯示控制元件讀取資料庫,回應多客戶端訪問請求,
8·設定引數的掉電存盤功能,運行狀態的實時存盤與恢復功能,當服務器出現例外或非正常關機(突然停電)后重新開機,電機,閥門等現場執行器件保持在掉電前的狀態,
以下是服務器連接1臺西門子S7-200SMART的截圖,由于GIF圖片和視頻上傳限制,只能用靜態圖片展示軟體部分截圖,圖片質量損失較嚴重,影片播放損失嚴重,實際運行絲絲順滑,流程圖細節清晰,光影效果真實,可根據螢屏解析度制作2k,4k超清流程圖,
展示實時曲線和按鈕開關,電機狀態顯示,


展示流程圖和影片控制元件顯示,

服務器視窗實時顯示所有在線客戶端,可以快速判斷故障客戶端,

展示實時引數報警功能,引數設定了高低限,當實時值超過限制值時進行報警顯示,右下角有一條全域報警條輪流閃爍顯示報警值,當引數恢復正常值,報警自動消失,可根據需求任意定制,

報表列印功能,可任意定制修改,


用戶權限管理功能,生產人員,管理人員用戶名密碼和權限值添加后,保存至資料庫,支持修改,洗掉操作,
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/114279.html
標籤:C#
