SCADA系统和PLC不在同一个地方,需要远程监控和控制PLC,可以通过巨控GRM模块来实现,通过OPC协议转巨控服务器远程读写PLC寄存器,从而完成远程监控PLC。
要实现SCAKDA系统远程监控PLC,关键是要实现SKADA能通过互联网访问到PLC。PLC的协议一般都是工业现场的通讯协议,不能直接通过互联网采集,这样一般就要借助一个前端的数据采集
终端,实现PLC的互联网通讯。巨控GRM系列模块就是一款专用的PLC联网模块,内置西门子、
三菱,欧姆龙,施耐德,AB,倍福等几乎市场上所有主流PLC的协议。
巨控GRM模块的功能是将接收到的前端PLC的工业标准协议进行解析,去掉各家工业协议通讯里面自家的验证用于的帧头帧尾,取得有效核心数据,打包,封装为以太网通讯协议,送到巨控云服务器。云服务器再解析转为标准通用的OPC协议或者HTTPS协议给SCADA软件调用。反过来,SCADA的控制命令通过OPC或者HTTPS的协议送到云服务器,云服务器解析,转为网络通讯协议,送到前端巨控GRM模块。GRM模块再将核心数据按照PLC的协议格式,封装对应的帧头帧尾,送到PLC寄存器地址,完成远程控制。
巨控GRM模块主要是完成PLC数据协议解析,并同步在云端形成同步变量数据映射,这个和云端连接是通过域名,发送模块的编码请求,云服务器收到请求后,就会和模块保持心跳包连接。一旦SCAKA系统给服务器发送读取对应编号的请求,云服务器就会将对应编号的GRM模块的对应变量名的数据传给SCAKA系统,或者将SKADA系统的命令,传到对应编号的GRM模块,通过GRM模块中转给PLC。所有的通讯都是双向的。PLC 和SCADA监控端, 均无需固定 IP 或动态域名, 使用者无需网络搭建和开发基础,即可实现现SCADA通过OPC协议远程监控PLC