找回密码
 请使用中文注册
查看: 21|回复: 1

S7-200smart主站与s7-1200从站的Modbus rtu通讯

[复制链接]
阅读字号:

90

主题

250

回帖

817

积分

入门维修师

积分
817
发表于 昨天 11:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?请使用中文注册

×
S7-200smart主站与s7-1200从站的Modbus rtu通讯
  前几天,为配合集团公司在OA上集中采集数据的工程,拟在各工厂部分带能耗管理硬件设备上,通过无线集中采集方式读取天然气、用电量等数据的需要,选定在原控制设备上新增加Modbus rtu从站通讯,来完善集团公司OA上的集中数据采集项目的拓展。
项目过程:
S7-200smart主站集成通讯口与s7-1214C扩展信号板硬件连接,3 – TA/TRA;8 –TB/TRB。
创建s7-1200 Modbus rtu从站:
1)  新建项目图示:创建s7-1200从站,图示:

2)  添加信号板CB1241(RS485),图示2:
3)  完善通讯信号板的通讯参数,默认值,图示3:
4)  调用Modbus rtu从站通讯指令,并完善通讯指令管脚,图示4:
5)  为匹配数据交换,新建数据交换数据块DB3,并新建20个Real数据,图示5:
取消优化访问。
6)  S7-1200 Modbus rtu从站通讯指令调用管脚完善,图示6:
保存、编译后,下载到cpu中,图示7:
此处需要注意的是MODE = 4,不要忘记。
7)  新建s7-200smart侧主站:
8)  新建s7-200smart 主站通讯指令并完善,图示:
9)  保存、编译后下载到s7-200smart cpu中,并调用状态图表监控数据交换情况,图示:
10)              将portal软件编辑好的从站程序,保存、编译后下载,并创建监控表,图示:
从站DB3.DBD0开始的20个REAL数据,顺利进入s7-200smart plc的VD0开始的20个浮点数中,测试通讯程序结束。
  将此通讯程序应用在实际数据传送中,最终的结果上传到公司的OA系统中。
  前几天,为配合集团公司在OA上集中采集数据的工程,拟在各工厂部分带能耗管理硬件设备上,通过无线集中采集方式读取天然气、用电量等数据的需要,选定在原控制设备上新增加Modbus rtu从站通讯,来完善集团公司OA上的集中数据采集项目的拓展。
项目过程:
S7-200smart主站集成通讯口与s7-1214C扩展信号板硬件连接,3 – TA/TRA;8 –TB/TRB。
创建s7-1200 Modbus rtu从站:
1)  新建项目图示:创建s7-1200从站,图示:

2)  添加信号板CB1241(RS485),图示2:
3)  完善通讯信号板的通讯参数,默认值,图示3:
4)  调用Modbus rtu从站通讯指令,并完善通讯指令管脚,图示4:
5)  为匹配数据交换,新建数据交换数据块DB3,并新建20个Real数据,图示5:
取消优化访问。
6)  S7-1200 Modbus rtu从站通讯指令调用管脚完善,图示6:
保存、编译后,下载到cpu中,图示7:
此处需要注意的是MODE = 4,不要忘记。
7)  新建s7-200smart侧主站:
8)  新建s7-200smart 主站通讯指令并完善,图示:
9)  保存、编译后下载到s7-200smart cpu中,并调用状态图表监控数据交换情况,图示:
10)              将portal软件编辑好的从站程序,保存、编译后下载,并创建监控表,图示:
从站DB3.DBD0开始的20个REAL数据,顺利进入s7-200smart plc的VD0开始的20个浮点数中,测试通讯程序结束。
  将此通讯程序应用在实际数据传送中,最终的结果上传到公司的OA系统中。

90

主题

250

回帖

817

积分

入门维修师

积分
817
 楼主| 发表于 昨天 11:53 | 显示全部楼层
一期modbus rtu通讯的基本理论贴,忘了写第8贴。
您需要登录后才可以回帖 登录 | 请使用中文注册

本版积分规则

QQ|手机版|家电维修论坛 ( 蜀ICP备19011473号 川公网安备51102502000164号 )|网站地图|网站地图

GMT+8, 2026-9-1 14:15 , Processed in 0.110421 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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