- {{item.name}}
WinCC V8.1 与S7-1200/1500 非安全通信
- 0
- 98
自WinCC V8.1起,WinCC项目可以手动选择是否与S7-1200/1500 PLC进行安全通信。
目前WinCC V8.1 支持与所有固件版本的S7-1200/1500 PLC进行非安全通信。不同固件版本的 PLC 在通信设置上会略有不同。以下将对WinCC V8.1 与S7-1200/1500 非安全通信组态过程做详细介绍。
- S7-1200/1500 侧设置
1.2 PLC IP地址
通过PLC 项目查看以太网端口的 IP地址。打开PLC设备组态,选择CPU->常规->PROFINET 接口-> 以太网地址,此处IP地址需要填写到WinCC 项目中。通常此IP地址和运行WinCC 项目的电脑网卡的IP地址在同一网段。两侧的IP地址也可以在不同网段,这种需要做路由处理。本例中 PLC 网口IP地址为:192.168.0.50,子网掩码:255.255.255.0
1.2 PLC 访问控制
打开PLC设备组态,选择CPU->常规->防护与安全-> 访问控制。
这里的设置分为二种情况
第一种:S7-1500 固件版本< =V3.0 以及 S7-1200 固件版本 <= 4.6
这种情况下,如果在访问控制中选择“完全访问权限/读访问权限/HMI 访问权限”中的任意一级,WinCC项目中的通信组态无需填写任何访问密码。如果选择“不能访问”,WinCC项目中的通信组态需填写“完全访问权限/读访问权限/HMI 访问权限”中的任意一级的访问密码。
此处如无进一步访问权限要求,可以选择“完全访问权限”。

第二种:S7-1500 固件版本>V3.0 以及 S7-1200 固件版本 > 4.6
这种情况下,如果选择禁用访问控制,WinCC项目中的通信组态无需填写任何访问密码。

如果选择启用访问控制,需要勾选“通过访问等级进行访问控制”。WinCC项目中的通信组态需填写“完全访问权限/读访问权限/HMI 访问权限”中的任意一级的访问密码。
此处如无进一步访问权限要求,可以选择“禁用访问控制”。
1.3 HMI 安全通信
这里的设置分为二种情况
第一种:S7-1500 固件版本< =V2.8 以及 S7-1200 固件版本 <= 4.5
以上版本 PLC 不支持安全通信,请跳过此小节组态。
第二种:S7-1500 固件版本>V2.8 以及 S7-1200 固件版本 > 4.5
打开PLC设备组态,选择CPU->常规->防护与安全-> 连接机制->与 TIA Portal 和 HMI 的通信模式。取消“仅支持 PG/PC 和 HMI 安全通信”选项。
PLC 程序组态完成后,下载到PLC设备中。
2. WinCC V8.1 侧设置
2.1 电脑网卡设置
在运行WinCC V8.1项目的电脑中,打开控制面板->网络和 Internet->网络连接,设置与PLC通信网卡的IP地址和子网掩码。本例中电脑网卡IP地址:192.168.0.81,子网掩码:255.255.255.0,此IP地址和PLC网口IP地址在一个网段。

然后在操作系统右下角输入cmd打开DOS界面,ping一下PLC的IP地址,查看网络通信是否正常,如果ping命令丢包或者找不到目标设备,请检查两侧IP地址的设置,以及物理网络连接。
2.2 创建访问点
在运行WinCC 项目的电脑中,打开控制面板,查看方式选择大图标,鼠标双击“设置 PG/PC 接口”打开其配置对话框。
新建应用程序访问点“CP_TCPIP”.

在接口分配参数列表中,把“网卡名称.TCPIP.1”分配给此访问点。注意这里网卡名称需要选择与PLC通信的网卡;不要选择TCPIP.Auto 协议,一定要选TCPIP.1 协议。 
2.3 WinCC 项目中创建通信连接
在WinCC V8.1项目中打开变量管理,添加SIMATIC S7-1200,S7-1500 Channel 驱动。

在此驱动下新建连接,并打开连接参数。

参数设置窗口中,IP地址填写 PLC 网口IP地址,如何获取PLC 网口IP地址请参考本文档1.1 小节;访问点选择CP_TCPIP,如何创建访问点,请参考本文档2.2小节;产品系列选择对应的 PLC 型号,本例中选择S71500-connection;取消“仅运行安全 PLC 链接”设置;密码是否应该设置取决于PLC侧的组态,详细信息请参考本文档1.2小节,如需设置密码,请点击更改按钮后再输入。
激活WinCC 项目,在变量管理器中能看到通信连接握手处打绿✓,表示通信已建立。

2.4 添加过程变量
通信建立后,可以在线加载PLC中的数据。鼠标右键选择通信连接,选择“从AS中读取”。

此时可以加载PLC中的变量信息,WinCC项目中需要用到哪些变量,直接勾选变量前的“访问”复选框,此变量会自动在WinCC变量管理器中被创建。
WinCC 还提供离线加载变量的方式,详细信息请参考以下文档:
WinCC从TIA Portal离线加载符号变量
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错


西门子官方商城


{{item.nickName}}