WinCC V7.2版本新增加了SIMATIC S7-1200、S7-1500 Channel通道,用于WinCC与S7-1200/S7-1500 PLC之间的通信,此驱动只支持以太通信,使用TCP/IP协议。WinCC V7.2与PLC通信的软硬件环境要求如下。
硬件:支持WinCC项目运行的计算机自带普通以太网卡、CPU1214C。
软件:WinCC V7.2 Upd6,Simatic NET V8.2 SP|V13,用于组态S7-1200。
1.设置PLC通信参数的DB块属性
在STEP7 V13组态软件中打开S7-1200项目,关于PLC硬件组态步骤在此不详述。打开CPU设备组态,选择“属性”→“常规”→“防护与案例”选项,在“连接机制”选项组中选中“允许来自远程对象的PUT/GET通信访问”复选框,如图11.53所示。
图11.53 连接机制设置
注意:WinCC需要读写的DB块不能使用符号寻址,只能使用绝对寻址,所建的DB块属性中需要取消选中“优化的块访问”复选框,如图11.54所示。
图11.54 取消选中“优化的块访问”复选框
2.WinCC添加新驱动
在WinCC项目中可添加新驱动,如图11.55所示。打开“变量管理”界面,选择变量管理并右击,在弹出的子菜单中选择“添加新的驱动程序”→“SIMATIC S7-1200,S7-1500 Channel”命令。
图11.55 添加新驱动
3.计算机网卡参数设置
在操作系统“网络连接”中设置网卡的IP地址及子网掩码,IP地址和PLC的IP地址在同样的网段中,子网掩码一致。
在PLC和计算机之间接入以太网通信电缆,测试计算机与PLC之间物理连接是否正常,打开操作系统左下角的“开始”菜单,在最下面一行运行栏中输入“CMD”命令,按<Enter>键,进入DOS命令界面。在界面中输入“ping”命令,格式为ping<PLC IP地址>,按<Enter>键。如果显示超时或硬件故障,则检查IP地址设置、网卡驱动及物理网线。
4.设置PG/PC接口
打开计算机的控制面板,单击“设置PG/PC接口”链接,弹出“设置PG/PC接口”对话框,打开“应用程序访问点”下拉列表,选择“<添加/删除>”选项,弹出“添加/删除访问点”对话框,在“新建访问点”文本框中输入“CP-TCPIP”,单击“添加”按钮添加访问点,如图11.56所示。完成后,关闭该对话框。设置访问点如图11.57所示。
图11.56 添加/删除访问点(www.xing528.com)
图11.57 设置访问点
5.WinCC软件设置
选择“SIMATIC S7-1200,S7-1500 Channel”→“OMS+”→“NewConnection-1”(见图11.58)并右击,在弹出的快捷菜单中选择“连接参数”命令,弹出“新建连接”对话框。在“IP地址”文本框中填写PLC通信端口的IP地址,在“访问点”下拉列表框中选择“S7 1200”,如图11.59所示。通信建立界面如图11.60所示。
项目激活后,在图11.61所示的变量管理界面可以直接观察通信是否建立,绿钩表示通信建立。通信建立后,在变量管理界面中组态对应的变量,如图11.61所示。
图11.58 新建连接
图11.59 连接参数设置
图11.60 通信建立界面
图11.61 变量管理界面
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。