找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5419|回复: 12

如何实现 S7-1200 和 S7-200 的 modbus通讯

 火.. [复制链接]
  • 打卡等级:常驻代表
  • 打卡总天数:34
  • 打卡月天数:6
  • 打卡总奖励:9027
  • 最近打卡:2025-12-17 23:15:51

2823

主题

541

回帖

2万

积分

管理员

积分
22569
发表于 2020-4-24 22:49:43 | 显示全部楼层 |阅读模式

通讯使用的 S7-1200 PLC 型号为 S7-1214C CPU,S7-200的 CPU 型号为 S7-224XP CN;使用的编程软件为 TIA Portal V13 和 V4.0 STEP 7 MicroWIN SP9


主站参数配置如下图所示,实现的功能为主站读取从站由 40001 开始的连续 5个数据,存储到主站由 M100.0 开始的连续 5 个字中


1、初始化指令块参数:




2、主站指令块参数:




从站参数配置如下图所示:




问题说明:

40001 对应从站中的 &VB10 ,

DATA_PTR 起始地址的表示方式为 P#M100.0 BYTE 5 或者 P#M100.0 WORD 5(其中数字 5 表示参与用于存储数据的有 5 个字),如在 DATA_PTR 处直接填 写 MBxx 或者 MWxx ,那么通讯不成功,只能用这种表示方法才能通讯成功, 否则 STATUS 为 818B


通讯过程中出现主站指令不报错, 但是无法读取从站数据的问题, 在通讯的过程 中如果无法通讯成功,那么 STATUS 肯定会有相应的错误代码,可以用下面的 方法将错误代码导出(因为错误代码只在第一通讯完成后出现之后 STATUS 将为 0,所以无法直接观察错误代码是多少)



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
工控课堂 www.gkket.com

0

主题

174

回帖

541

积分

中级会员

积分
541
发表于 2020-4-24 22:54:59 | 显示全部楼层
激动人心,无法言表!
工控课堂 www.gkket.com

0

主题

330

回帖

2085

积分

高级会员

积分
2085
发表于 2020-11-6 11:56:48 | 显示全部楼层
在遇到你之前我对人世间是否有技术大佬保有怀疑,现在我是彻底被你征服了
工控课堂 www.gkket.com

0

主题

142

回帖

316

积分

注册会员

积分
316
发表于 2025-11-24 16:09:05 | 显示全部楼层
浅评一下:内容优质,值得推荐~
工控课堂 www.gkket.com

0

主题

71

回帖

101

积分

新手上路

积分
101
发表于 2025-11-24 16:18:55 | 显示全部楼层
蹲一波同款,有没有姐妹 / 兄弟推荐?
工控课堂 www.gkket.com

0

主题

84

回帖

126

积分

新手上路

积分
126
发表于 2025-11-24 16:27:34 | 显示全部楼层
路过混个脸熟,顺便为优质内容打 call~
工控课堂 www.gkket.com

0

主题

83

回帖

125

积分

新手上路

积分
125
发表于 2025-11-24 16:28:05 | 显示全部楼层
同款经历!我当初也这么过来的😂
工控课堂 www.gkket.com

0

主题

69

回帖

104

积分

新手上路

积分
104
发表于 2025-11-24 16:29:51 | 显示全部楼层
谁懂啊!这内容我能循环看十遍
工控课堂 www.gkket.com

0

主题

102

回帖

289

积分

注册会员

积分
289
发表于 2025-11-24 16:30:38 | 显示全部楼层
这评论区卧虎藏龙,个个都是人才!
工控课堂 www.gkket.com

0

主题

56

回帖

75

积分

新手上路

积分
75
发表于 2025-11-24 16:37:32 | 显示全部楼层
蹲一波同款,有没有小伙伴推荐?
工控课堂 www.gkket.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-23 11:46 , Processed in 0.092601 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表