198366809 发表于 2021-10-5 11:04:13

S7-1200 Modbus TCP 通信例程

(一)例程硬件版本和软件环境(1)S7-1215C V4.2与S7-1217C V4.2
(2)TIA 博途V15SP1组态(二)例程实现功能介绍(1)S7-1215C作为客户端,S7-1217C作为服务器(2)S7-1215C读取S7-1217C数据40001~40008并存储到MW100 ~ MW114(3)将S7-1215C的数据MW116 ~ MW130写入到S7-1217C的 40009~40016(三)客户端编程https://p3.toutiaoimg.com/img/pgc-image/8ee0548d85ff424182ffd24479b50066~tplv-tt-shrink:640:0.image

(1)检查 Modbus TCP 连接状态,连接建立后复位 MB_CLIENT 指令控制位和状态位:
[*]MB_CLIENT 背景数据块中静态变量 "Connected" 用于指示 TCP 连接是否建立
[*]TCP 连接成功建立后,复位 MB_CLIENT 指令控制位和状态位
[*]触发第一个 MB_CLIENT 指令的 REQ
https://p26.toutiaoimg.com/img/pgc-image/9566d63c329045248c98ad5396827299~tplv-tt-shrink:640:0.image

(2)读取Modbus TCP 服务器数据:读取Modbus TCP 服务器侧 Modbus 地址 40001~40008的数据存储到本地 CPU 的 M 存储区 MW100 ~ MW114https://p6.toutiaoimg.com/img/pgc-image/ae8300063a414f7eb042eab23f93b7a7~tplv-tt-shrink:640:0.image

(3)第一个 MB_CLIENT 指令完成位或错误位复位本指令的 REQ 触发位:
[*]第一个 MB_CLIENT 指令的 DONE 或 ERROR 复位本指令的 REQ
[*]同时触发第二个 MB_CLIENT 指令的 REQ
https://p26.toutiaoimg.com/img/pgc-image/b8cd04838e9742d28bb6d0599a981d04~tplv-tt-shrink:640:0.image

(4)写入Modbus TCP 服务器数据:将本地 CPU 的 M 存储区 MW116 ~ MW130 写入 Modbus TCP 服务器侧 Modbus 地址 40009~40016。https://p3.toutiaoimg.com/img/pgc-image/b3f87e1b78e24497a8b566b782542d89~tplv-tt-shrink:640:0.image

(5)第二个 MB_CLIENT 指令完成位或错误位复位本指令的 REQ 触发位:
[*]第二个 MB_CLIENT 指令的 DONE 或 ERROR 复位本指令的 REQ
[*]同时触发第一个 MB_CLIENT 指令的 REQ
https://p6.toutiaoimg.com/img/pgc-image/5a2b85daa92a470392bf9cdd33792a74~tplv-tt-shrink:640:0.image

(四)服务端编程(1)调用 MB_SERVER 指令,使能 Modbus TCP 服务器功能:本例中 MW 100 映射为 40001;MW102 映射为 40002...https://p26.toutiaoimg.com/img/pgc-image/36bd60c5d3354ecf80f39ea0de53e092~tplv-tt-shrink:640:0.image

(2)读取 Modbus TCP 通信错误代码https://p5.toutiaoimg.com/img/pgc-image/1cdf520b5c83468b8f700bea868961c9~tplv-tt-shrink:640:0.image

(五)本例程下载链接:
https://pan.baidu.com/s/1fTyk0dR6yuQTIEKkqGCrwQ提取码: 9c3h

李工 发表于 2021-10-5 12:03:01

党的好公民,人民的好公仆。。。

淡定yong 发表于 2021-10-5 13:05:58

这个类目最活跃了!赞一个!

damaoyou 发表于 2025-11-14 08:42:09

笑不活了,评论区比正文还精彩
已转发给朋友,一起快乐一下

ZXCC楊 发表于 2025-11-14 09:37:43

原来还有这种操作,长见识了!

小苹果8936 发表于 2025-11-14 10:02:31

水贴也要有仪式感,我先来打卡~

1736452864@qq.c 发表于 2025-11-14 12:16:20

求个链接 / 教程,楼主好人一生平安~

wx_B5yHEhM0 发表于 2025-11-14 19:01:29

原来还有这种操作,长见识了!

18781824718 发表于 2025-11-14 20:06:46

不请自来,就想夸一句:太顶了!

yxp 发表于 2025-11-15 03:21:09

蹲一波同款,有没有小伙伴推荐?
页: [1] 2
查看完整版本: S7-1200 Modbus TCP 通信例程