一种自动化生产线设备数据采集方法,其特征在于,其包括如下步骤:
1.根据自动化生产线上各种设备的不同协议类型,将支持OPC相关协议的设备与OPC连接;将支持COM开放协议的设备与生产线工作站系统中的串口交换机连接;将支持TCP开放协议的设备与生产线工作站系统中的网口交换机连接;
2.通过Web系统配置生产线的全局属性;
3.生产线工作站系统启动时从Web系统中同步本生产线所有相关配置,并存入缓存;
4.生产线工作站初始化时,根据设备在Web系统的协议类型,连接每个设备,并启用OPC、TCP或COM。对于“基于TCP/IP通讯协议”,比较常用的有OPC Classic、Siemens S7、Modbus-TCP等通用协议,也有设备厂商自行定义的私有协议。这些协议的特点是都是基于TCP/IP协议簇,只是应用层协议不同。采用这些协议的设备一般都会有RJ45的接口,也就是以太网口,都可以直接通过以太网接入到车间网络中。对这些设备的数据采集,我们需要做的就是对上述协议的解析。对于OPC等通用协议,已经有很多成熟的SCADA产品可以利用,近些年,也有很多开源框架、商业化的组件可以应用,比如Eclipse neoSCADA,Kepware等等,都能够在完成上述协议的解析的同时,将其转换为一些IT领域常用的接口(RESTful API),方便其他信息系统的对接。