施耐德的Scada是第三方软件,西门子1200PLC数据的采集需要支持S7/profibus/profinet,而Scada通信协议无法支持采集1200PLC数据,
所以采用OPC的方法,第一种在SCADA软件上安装OPC client,opc是一种中间层协议,他可以通过指定设备协议的类型,直接和设备通信,,而不用关心不同设备的协议,即可以简单理解
opc通过指定类型,可以与modbus、profinet、profibus等协议通讯。OPC server通过OPC管道,与指定的设备1200plc通信,并获取数据,S71200可以理解为OPC client1 ,而SCADA理解为OPC Client2,client2向OPC server获取数据,间接的方式让SCADA 访问1200PLC数据。
补充:OPC UA
OPC UA是一项开放标准,适用于从机器到机器间(M2M)的水平通信和从机器直到云端的垂直通信
标准 OPC 仅支持 Windows 操作系统。为了应对这一限制条件,OPC Foundation 研发出了 OPC UA(OPC 统一架构)标准