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

무료무료 기술 자료

이 글은 바로 읽을 수 있으며 기초 학습과 검색 유입에 적합합니다.

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

S7是西门子专有的프로토콜,它用于PLC之间交换데이터。

设备与网络구성(SCADA):添加两台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

写入设置与读取设置方法一致,通过구성(SCADA)设置,这里不作细说。

这样,本地设置好以后,将其分别下载到对应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相关教程和案例,帮助您高效完成自动化项目。

相关标签
실제 프로젝트에 이 자료를 활용하시겠습니까?

도구 센터에서 프레임 분석, CRC 검증, 장비 디버깅을 진행하거나 요청을 제출하여 선정 및 연동 제안을 받아보세요.

엔지니어 회원

이 글을 실행 가능한 디버깅 자료로 활용하세요

가입하면 고급 프레임 분석, 자료 패키지 다운로드, 코드 예제, 엔지니어링 사례, 우선 기술 지원을 이용할 수 있어 실제 프로젝트 납품에 적합합니다.

고급 도구 무제한 이용
자료 패키지와 코드 패키지
완전한 엔지니어링 사례 라이브러리
우선 기술 지원 채널

发表回复

이메일 주소는 공개되지 않습니다. 必填项已用 * 标注