首先设置计算机地址与PLC地址,只要在同一网段就可以。例如:PLC:192.168.1.189 计算机:192.168.1.190
一、在PLC端的设定:
1.在PLC属性中,设定IP地址,然后在保护机制中设定支持PUT/GET通信访问。(在CPU V4.0以上都需要勾选PUT/GET通讯连接),如若跨网段,需要设置路由器的IP地址。
2.建立DB数据块,创建变量,在DB数据块中,右击属性按钮,将优化块的访问取消,这样就可以采用绝对寻址,因为1200PLC与WINCC只能采用绝对寻址的方式进行交互。
二、在PC机侧的设置
1.设置电脑的本地连接地址,电脑本地连接的地址
2.设置PC/PG端口,添加访问点。尽量选择TCPIP手动模式,如下图:
三、wincc侧的设置
1.变量管理右击打开
2.右击变量管理,添加新驱动,选择1200,1500channel,因为我已经选择过,所以下图没有再显示1200.1500channel
3.右击OMS+添加新的连接
3.再OMS+新连接中,选择连接参数
4.将访问点与IP地址写入
然后就可以创建变量,测试通讯了
期间遇到一个问题,M0.0的变量通过事件中的鼠标右击,可以直接用按钮动作,而DB块中DB1.DBX2.0却需要用C动作
动作语言SetTagBit("变量",1); SetTagBit("变量",0);一个置位一个复位进行C动作。