適用場景:智能電表、智能水表、智慧工廠,智慧園區,智慧水務,遠程抄表,遠程數據采集
項目所使用的PLC采用Modbustcp協議,作為Client
1、使用KEPServer,配置點位信息采集PLC數據
2、OPC代理軟件加載KEPServer工程json文件,獲取KEPServer數據(定時or數據變化),並通過webapi接口上傳至服務器,更新數據庫點位值(mysql)
3、任務調度程序通過數據庫數據,定時生成報表數據(時/天/月/年)(monogdb 時間切片 一條記錄一個設備包含多個點位)
數據庫選擇
1、mysql作為主數據庫
2、Redis作為緩存數據庫
3、monogdb作為歷史數據庫(超大海量數據時,可在設備表中配置每個設備的monogdb_ip,存儲及獲取都在指定服務器)
使用activemq進行消息推送,大屏數據實時更新