2个西门子1200PLC如何实现S7通讯

2个西门子1200PLC如何实现S7通讯缩略图

S7是西门子专有的协议,它用于PLC之间交换数据。

设备与网络组态:添加两台CPU

PLC连接

连接方法一

2个西门子1200PLC如何实现S7通讯插图2个西门子1200PLC如何实现S7通讯插图1

连接方法二

或者点击本地PLC以太网口按住拖拉到伙伴PLC的以太网口处松开,也可以建立两台PLC通信连接。

2个西门子1200PLC如何实现S7通讯插图2

2个西门子1200PLC如何实现S7通讯插图3

属性设置

S7通讯是本地主动访问伙伴,所以伙伴下图选项必须勾选

2个西门子1200PLC如何实现S7通讯插图4

IP地址设置

IP地址设置一定要对,且本地和伙伴地址不能相同,可以通过属性,以太网设置,如下图

2个西门子1200PLC如何实现S7通讯插图5

除了这种方法,也可以在网络试图里面点击显示地址,去更改,如下图

2个西门子1200PLC如何实现S7通讯插图6

这两种方法更改IP地址都很方便,可自行选择

指令介绍

2个西门子1200PLC如何实现S7通讯插图72个西门子1200PLC如何实现S7通讯插图8

参数和类型

数据类型

说明

REQ

Input

Bool

上升沿触发

ID

Input

CONN_PRG(Word)

S7 连接 ID(W#16#100)

NDR (GET)

Output

Bool

新数据就绪:● 0:请求尚未启动或仍在运行 ● 1:已成功完成任务

DONE (PUT)

Output

Bool

DONE:● 0:请求尚未启动或仍在运行● 1:已成功完成任务

ERROR

Output

Bool

错误状态

STATUS

Output

Word

错误代码

ADDR_1

InOut

远程

指向远程CPU中存储待读取(GET) 或待发送(PUT)数据的存储区。P#DB1.DBX12.0 REAL 3

ADDR_2

InOut

远程

RD_1 (GET)
SD_1 (PUT)

InOut

Variant

指向本地CPU中存储待读取(GET)或待发送(PUT)数据的存储区。允许的数据类型:Bool(只允许单个位)、Byte、Char、Word、Int、DWord、DInt或Real。
注:如果该指针访问DB,则必须指定绝对地址,如:
P#DB10.DBX5.0 Byte 10在此情况下,10代表GET或PUT的字节数。

RD_2 (GET)
SD_2 (PUT)

InOut

Variant

案例:两台1200进行S7协议以太网通信,实现如下操作。

2个西门子1200PLC如何实现S7通讯插图9

读取设置

2个西门子1200PLC如何实现S7通讯插图10

2个西门子1200PLC如何实现S7通讯插图11

2个西门子1200PLC如何实现S7通讯插图12

2个西门子1200PLC如何实现S7通讯插图13

写入设置

2个西门子1200PLC如何实现S7通讯插图14

写入设置与读取设置方法一致,通过组态设置,这里不作细说。

这样,本地设置好以后,将其分别下载到对应PLC中,两台1200PLC进行S7通讯就设置好了,(伙伴不需要写程序),即可进行数据交换。

2026年更新:TIA Portal V20优化与新功能

TIA Portal V20(2024年底发布,支持S7-1200 G2,引入Industrial Copilot AI辅助编程)对S7-1200/1500的通信配置流程做了进一步简化:

  • S7连接自动检测:在TIA Portal V20中,将两台PLC拖入同一个项目后,系统会自动识别可用的S7连接路径,无需手动配置连接参数。
  • 数据一致性保护:新增”数据块快照”功能,确保GET/PUT指令在一次调用中读取的数据块完全一致(避免读到半更新数据)。
  • Modbus与S7共存策略:如果同一台S7-1200需要同时跑S7通信(连接HMI或PLC)和Modbus TCP(连接第三方设备),建议将Modbus连接数控制在4个以内,剩余的以太网资源留给S7连接,确保整体通信稳定。

modbus.cn持续更新PLC相关教程和案例,帮助您高效完成自动化项目。

技术术语(共 2 个)—— 点击展开
Modbus TCP基于以太网的Modbus协议变体,使用TCP/IP传输
PLC可编程逻辑控制器,工业自动化控制的核心设备
来源/工具信息 —— 点击展开
来源 Modbus中文网(modbus.cn) —— 国内领先的Modbus通信协议技术社区 分类 工业物联网 字数 1244 字 · 阅读约 4 分钟 更新 2026-06-26 永久链接 https://www.modbus.cn/2%e4%b8%aa%e8%a5%bf%e9%97%a8%e5%ad%901200plc%e5%a6%82%e4%bd%95%e5%ae%9e%e7%8e%b0s7%e9%80%9a%e8%ae%af/
推荐工具:Modbus调试助手 微信小程序
Modbus中文网官方推出的Modbus调试工具,支持 Modbus RTU/TCP 实时通信调试、寄存器读写、线圈控制、数据监控和报文分析。 无需安装,微信搜索「Modbus调试助手」即可使用。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
相关标签
把这篇资料用于真实项目?

进入工具中心进行报文解析、CRC 校验和设备调试,或提交需求获取选型与接入建议。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注