WinCC软件的S7协议集通信驱动中提供了面向以太网、PROFIBUS、MPI等的接口,但是没有支持S7-200 PLC的驱动,所以WinCC不能直接与S7-200 PLC进行通信,需要通过OPC来解决两者的通信问题。这里使用西门子专用于S7-200 PLC的OPC服务器,即PC Access软件,用WinCC软件作为OPC客户端访问OPC服务器。
1.S7-200与WinCC通信方案
图12-37为S7-200 PLC与WinCC进行通信的关系图。
图12-37 S7-200 PLC与WinCC通信方案
2.PCAccess的配置
1)设定PC Access通信访问接口。用鼠标单击“Micro Win”进入“PG/PC Internet”设定通信方式,选择PPI通信方式,如图12-38所示。
2)用鼠标右键单击“Micro Win”进入“New PLC”,添加一个新的S7-200 PLC,最多可以添加8个S7-200 PLC,如图12-39所示。在“Name”文本框中定义PLC的名称,在“Network Address”中输入CPU的网络地址。
图12-38 设置PC Access通信方式
图12-39 添加S7-200
3)用鼠标右键单击所添加的S7-200 PLC的名称,单击“New”添加文件夹并命名,用鼠标右键单击文件夹,单击“Item”添加PLC内存数据的条目并定义内存数据,如图12-40所示,也可不创建文件夹,直接添加条目。
在“Name”文本框中定义条目的符号名,在“Address”文本框中写入内存数据地址,在“Date Type”下拉列表中会自动生成数据类型,同时可以设定数据的访问方式,可设为:只读、只写或读/写,在“Hight”和“Low”文本框中可以定义数据的高低限,“Comment”列表框中则是说明文字。
4)用测试客户端检测配置及通信的正确性。PC Access软件带有内置的客户端,将测试的条目拖到测试的客户端,然后单击“在线”按钮使之在线,如果配置及通信正确,会显示数据值,并在“Quality”一栏中显示“Good”,否则这一栏会显示“Bad”。
(www.xing528.com)
图12-40 定义条目的属性
3.WinCC的配置
1)添加通信驱动程序:打开WinCC工程,选中变量管理器(Tag Management),单击鼠标右键,弹出快捷菜单,如图12-27所示,单击“Add new driver”,弹出相应对话框,如图12-41所示,选中“OPC.chn”通信驱动程序,最后单击“Open”按钮。
图12-41 添加通信驱动程序“OPC.chn”
2)添加逻辑连接:在OPC通道驱动程序下,选中“OPC Group”通道单元,单击右键,在弹出的快捷菜单中选择“System Parameter”,在弹出的“OPC Item Manager”对话框中,计算机将自动搜索相关的连接。这里选择“S7-200 OPCserver”连接,如图12-42所示。
图12-42 建立逻辑连接
然后就能添加前面使用的PC Access所设置好的变量了,如图12-43所示。在单击“Add Items”按钮后,计算机提示需要建立一个驱动程序的连接。在随后打开的“New Con-nection”对话框中可以输入逻辑连接名,如图12-44所示。最后选择刚才建立的驱动程序连接,完成变量的添加,如图12-45所示。
图12-43 添加PC Access中的变量
图12-44 建立驱动程序的连接
图12-45 完成变量添加
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。