建立与PLC连接的OPC服务器
针对已开发的井下“基于PLC的工作面输送设备监测与诊断系统”总站所使用的PLC不同,利用TCP/IP通信接口,分别建立了相应的OPC服务器。OPC是一种基于微软OLE(对象连接与嵌入)、COM(部件对象模型)和DCOM(分布式部件对象模型)技术的应用于过程控制的工业标准,为原先种类繁多的现场通信接口提供了一种可靠和开放的通用解决方案,高效地将Windows应用程序和现场过程控制相连接,解决了计算机和不同工业微机系统间的数据交换问题。
(1)通过PCAccess建立与S7-200PLC的连接使用PCAccess建立的与S7-200PLC连接的OPC服务器,首先需要为S7-200PLC配备CP243-1模块,再将用于LabVIEW的S7-200PLC数据地址添加至STEP7MicroWIN编程软件的符号表中,并保存程序;然后安装S7-200PCAccess软件,选择输入符号,添加之前在MicroWIN中编译程序就可以看到符号表中已定义符号的参数;最后配置PG/PC接口为以太网,如将符号添加到测试客户机中,就可以通过测试客户机状态检查计算机是否与S7-200PLC建立了连接。至此,用于S7-200PLC连接的OPC服务器就建立完成。
(2)通过NIOPCServers建立与S7-300PLC的连接使用NIOPCServers建立的与S7-300PLC连接的OPC服务器,首先需要为S7-300PLC配备以太网通信模块,在硬件组态的NetPro中建立以太网连接;然后在NIOPCServers的LabVIEWOPC通道下添加新的,将用于LabVIEW的S7-300PLC数据地址添加至标签中,添加完成后保存即可,这样用于S7-300PLC连接的OPC服务器就建立完成。如需测试,只需选择OPCQuickClient即可测试被添加数据地址中的值和通信质量。