- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何使用 S7-1500 冗余 PLC 建立TCP 通信
S7-1500 Redundant PLC TCP getting started
Getting
Getting Started Edition (2019 年 6 月)
Unrestricted
Page PAGE
Page 15
摘 要 本文介绍了 S7-1500 冗余 PLC S7-1500H 的 TCP 通信的基本组态和编程。关键词 冗余 PLC,S7-1500R/H,1513R,1515R,1517H
Key Words Redundant PLC,S7-1500R,1513R,1515R,1517H,TCP
目 录
如何使用 S7-1500 冗余 PLC 建立 TCP 通信 1
1 S7-1500 R/H 冗余系统 4
网络结构 4
系统 IP 介绍 4
TCP 通讯编程 5
2 S7-1500H 冗余 PLC 程序下载和监控 11
3 相关手册链接 13
1 S7-1500 R/H 冗余系统
网络结构
以 CPU1515H 为例网络结构示意如下图所示:
图 2 S7-1500H 网络结构示意图
CPU 1517H 冗余 PLC 有 PROFINET X1 接口和 X2 接口,TCP 通讯可以将设备(例如Standard PLC)通过交换机接入到任何网络接口中。如果接入 X1 接口,需要通过交换机接入到MRP 环网中,但是并不需要支持 H-sync 转发。如果接入 X2 接口,只需要使用交换机将设备
(例如 Standard PLC)接入就可以,不需要组成 MRP 环网,同时交换机也不需要选择支持
MRP 和 H-sync 转发。
系统 IP 介绍
对于 S7-1500R/H 冗余系统除了各 CPU 的设备 IP 地址之外,S7-1500R/H 冗余系统还可以分配以下系统 IP 地址:
两个 CPU 上 PROFINET 接口 X1 的系统 IP 地址(系统 IP 地址 X1)
两个 CPU 上 PROFINET 接口 X2 的系统 IP 地址(系统 IP 地址 X2)
通过系统 IP 地址,可与其它设备(如,HMI 设备、CPU、PG/PC)进行通信。这些设备通常通过系统 IP 地址与冗余系统的主 CPU 进行数据通信。这样,可确保在冗余操作中原来的主 CPU
发生故障后,通信伙伴可在 RUN-Solo 系统状态下与新的主 CPU(之前的备用 CPU)进行数据通信。每个系统 IP 地址都有一个虚拟 MAC 地址,用户可在 STEP 7 中启用该系统 IP 地址。
与设备 IP 地址相比,系统 IP 地址的优势:
通信伙伴专与主 CPU 进行通信。
即使主 CPU 故障,仍可通过系统 IP 地址与 S7-1500R/H 冗余系统进行数据通信。以下介绍 TCP 通讯的连接的建立与编程。
TCP 通讯编程
本节以 CPU 1517H 和 CPU1512C 为例演示 S7-1500R/H 冗余 PLC 通过系统 IP 进行 TCP
通讯的步骤。
组态步骤如下:
序号
描述
图示
1
项目中添加
CPU1517H
Page PAGE
Page 15
2
打开设备视图可以看到所组态的CPU1517H
3
设置 PLC IP
地址 。
说明:X1 接口的系统 IP 是两个冗余 PLC 的X1 接口的公共设置,当通信时通过系统 IP 始终访问的是主 PLC。
示 例 中 : PLC1 X1 IP: 192.168.0.11 PLC2 X1 IP: 192.168.0.12
X1 系统 IP: 192.168.0.10 PLC1 X2 IP: 192.168.1.11
PLC2 X2 IP:
X1 接口:
○1
○2
①:X1 接口 IP 地址
②:冗余 PLC 的 X1 接口系统 IP 地址
同样 X2 接口也可设置独立的 PLC 接口 IP 以及冗余 PLC 的系统 IP 地址,
192.168.1.12
X2 系统 IP: 192.168.1.10
注意:设置虚拟 MAC 地址时,需确保以太网广播域中存储的所有 MAC 地址唯一。特别是在包含由 VRRP 组成的第三方设备以及由多个 STEP 7 项目所组态的冗余系统组成的系统中。
4
冗 余 PLC MRP 设置:冗余 PLC 的MRP 默认设置为:管理员
(自动),不需要修改。
5
打开冗余PLC_1 的Program Blocks 文件夹,双击 Main 块,进行 TCP 编程。对于冗余系统程序只在 PLC_1 中进行编程,当同步时会将程序自动同步到PLC_2 中。
6
打开右侧指令中通讯的栏, 在 OUC 通讯文件夹中拖出程序块TSEND_C,
到 Ma
原创力文档


文档评论(0)