在IFIX,WINCC中都是没有PPI通讯协议的,需要通过其他方式来实现与S7-200的通讯,然而IFIX带有OPC服务器或客户端的驱动或者软件。通过OPC可以实现其之间的数据交换。
下面介绍一下如何通过IFIX实现与S7-200的OPC通讯。
第一,硬件及软件准备。
硬件:S7-200 PLC,PPI通讯电缆。 软件:IFIX5.5或者更高版本,IFIXOPC 7.41a,PC ACCESS软件
第二,PC ACCESS是专为S7200PLC所作的OPC服务器,内置OPC测试CLIENT端;打开此软件后,添加新的PLC,项目,Tag点等
按照上面建立好tag点后进行Client测试,将建立的数据拖到“测试客户机”栏中;启动测试客户机,测试所建项目,如果“质量”为“好”,表示通讯数据正确;
第三,用IFIX作为OPC客户端,PC ACCESS作为OPC服务器进行通讯连接。打开OPC客户端,建立相应的项目及TAG点,并Enable。
当PLC运行,PC ACCESS运行后,在下图中可以监测各个变量连接状态。
四,运行IFIX软件,添加OPC驱动,添加变量,其地址对应OPC中所建变量