WinCC V72 如何与 S71500 PLC 通讯.docx
《WinCC V72 如何与 S71500 PLC 通讯.docx》由会员分享,可在线阅读,更多相关《WinCC V72 如何与 S71500 PLC 通讯.docx(15页珍藏版)》请在冰点文库上搜索。
WinCCV72如何与S71500PLC通讯
WinCCV7.2与S7-1200/1500PLC常规通讯
【项目总结版】
1.概述.............................................................................................................................3
2.WinCCV7.2与S7-1200PLC常规通讯......................................................................3
2.1设置PLC通讯参数........................................................................................4
2.2WinCC软件组态步骤......................................................................................4
2.3通讯诊断和注意事项....................................................................................9
3.WinCCV7.2与S7-1500PLC常规通讯......................................................................10
3.1设置PLC通讯参数........................................................................................10
3.2WinCC软件组态步骤......................................................................................11
3.3通讯诊断和注意事项....................................................................................13
概述
自WinCCV7.2版本起,软件新增加了“SIMATICS7-1200,S7-1500Channel”通道,
用于WinCC与S7-1200/S7-1500PLC之间的通信。
此驱动只支持以太网通讯,使用TCP/IP
协议。
此文档主要讲述如何使用“SIMATICS7-1200,S7-1500Channel”通道,组态与S7-
1200/1500的以太网通讯。
在WinCC项目中可添加此驱动,如图1-1所示,打开变量管理界面,选择“变量管理”
点击鼠标右键,选择“添加新的驱动程序”,在驱动列表中选择“SIMATICS7-1200,S7-
1500Channel”驱动。
图1-1添加驱动
文档示例的软/硬件环境
硬件:
WinCC项目运行的电脑自带普通以太网卡、CPU1214C、CPU1511-1PN
软件:
WinCCV7.2Upd6、SimaticNETV8.2SP1、Step7V13(用于组态S7-
1500/1200)
2WinCCV7.2与S7-1200PLC常规通讯
2.1设置PLC通讯参数
在Step7V13组态软件中打开S7-1200项目,关于PLC硬件组态步骤在此不详述。
在树
形菜单中打开“设备和网络”,打开网络视图点击CPU1214C通讯端口,在“属性”界面中
设置通讯参数,在“子网”列表中可把接口连接到某一子网,设置“IP地址”和“子网掩
码”参数。
简单通讯情况下,可以不用启用IP路由器,如图2-1所示。
图2-1S7-1200通讯参数
将组态下载到CPU,PLC组态完成。
2.2WinCC软件组态步骤
2.2.1电脑网卡参数设置
在操作系统网络连接中设置此网卡的IP地址以及子网掩码,在此例中,IP地址和PLC
的IP地址在同一样网段中,子网掩码一致,如图2-2所示。
在PLC和电脑之间接入以太网通讯电缆,测试电脑与PLC之间物理连接是否正常。
选择
操作系统左下角“开始”菜单,在最下一行运行栏中输入“CMD”命令,然后敲回车进入DOS
命令界面。
在界面中输入ping命令,格式:
ping回车。
如果物理连接正常
如图2-3所示;如果显示超时或者硬件故障,请检查IP地址设置、网卡驱动以及物理网线。
图2-2网卡参数
图2-3测试物理连接
2.2.2设置PG/PC接口
打开电脑的控制面板,选择“设置PG/PC接口”选项,在界面中点击“应用程序访问点”
下拉列表,选择<添加/删除>,如图2-4所示。
图2-4设置PG/PC接口
在弹出框中“新建访问点”填写“CP-TCPIP”,点击“添加”按钮添加访问点,如图2-
5所示,完成后关闭对话框。
返回“设置PG/PC接口”界面,“应用程序访问点”选择
“CP-TCPIP”,“为使用的接口分配参数”选择普通以太网卡的TCPIP协议,如图2-6所示,
完成后点击“确定“退出
图2-5新建访问点
图2-6设置访问点
2.2.3WinCC软件设置
鼠标右键“SIMATICS7-1200,S7-1500Channel”驱动下“OMS+”选项,选择“新建
连接”新建与S7-1200PLC的连接。
右键选择连接名称,选择“连接参数”,如图2-7所示。
图2-7新建连接
图2-8连接参数
连接参数中,“IP地址”填写PLC通讯端口的IP地址,“访问点”填写“设置PG/PC
接口”中设置的访问点,“产品系列”填写“S71200”,如图2-8所示。
2.3通讯诊断和注意事项
项目激活后,在变量管理界面可以直接观察到通讯是否建立,绿勾表示通讯建立,如图
2-8所示。
或者使用WinCC通讯诊断工具,运行工具路径如图2-9所示。
运行此工具,能查
看当前项目中连接的通讯状态,绿勾表示通讯建立,如图2-10所示。
图2-8变量管理诊断
图2-9通讯诊断工具路径
图2-10通讯诊断工具
注意:
读取DB块数据,DB块不能使用符号寻址,只能使用绝对寻址。
所建的DB块属性
中需要取消“优化的块访问”,如图2-11所示。
图2-11DB块属性
3WinCCV7.2与S7-1500PLC常规通讯
3.1设置PLC通讯参数
在Step7V13组态软件中打开S7-1500项目,关于PLC硬件组态步骤在此不详述。
在树
形菜单中打开“设备和网络”,打开网络视图点击CPU1511-1PN通讯端口,在“属性”界
面中设置通讯参数,在“子网”列表中可把接口连接到某一子网,设置“IP地址”和“子
网掩码”参数。
简单通讯情况下,可以不用启用IP路由器,如图3-1所示。
将组态下载到CPU,PLC组态完成。
图3-1S7-1500通讯参数
3.2WinCC软件组态步骤
3.2.1电脑网卡参数设置
此处参考2.2.1章节电脑网卡参数设置
3.2.2设置PG/PC接口
此处参考2.2.2章节设置PG/PC接口
3.2.3WinCC软件设置
鼠标右键“SIMATICS7-1200,S7-1500Channel”驱动下“OMS+”选项,选择“新建连
接”新建与S7-1500PLC的连接。
右键选择连接名称,选择“连接参数”,如图3-2所示。
连接参数中,“IP地址”填写PLC通讯端口的IP地址,“访问点”填写“设置PG/PC
接口”中设置的访问点,“产品系列”填写“S71500”,如图3-3所示。
图3-2新建连接
图3-3连接参数
在连接参数中选择“选项”栏,如图3-4所示,可以设置访问S7-1500权限密码。
是否
需要填写密码需要参考CPU保护中的组态。
如图3-5所示,选择CPU“属性”→“常规”→
“保护”。
如果选择“不能访问”,WinCC通讯设置需要填写密码,填写“完全访问权限”
“读访问权限”“HMI访问权限”任一级密码都可以。
如果不是选择的“不能访问”,WinCC
通讯设置就不需要填写密码。
图3-4密码设置
图3-5CPU保护组态
3.3通讯诊断和注意事项
此处参考2.3章节通讯诊断和注意事项