登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:西门子S7-200 SMART和三菱FX5U的MODBUS_RTU通信

点击:7078 回复:6

基本指令学的差不多,折腾下通讯,对S7-200 SMART相对较熟,故本例采用S7-200 SMART做主站读写FX5U数据
先来看下S7-200 SMART的通讯口定义:
附件 111.jpg
FX5U的通讯端口接线
附件 2222.jpg
来张实物接线图
附件 111.jpg
S7-200 SMART这边没啥好设置的,简单说下程序。
1.设置通讯口参数:波特率19200(个人习惯),无校验,通讯口0(本体)
附件 通讯设置1.jpg
从FX5U这边查询,得知Y0输出口地址为0
附件 33.jpg
S7-200 SMART通讯指令写,数据由VB3000写入,8位,分别写入 FU5U 的Y0-Y7共计8个位
附件 222.jpg
S7-200 SMART通讯指令读,放入到VB1000,8位,分别读取 FU5U 的Y0-Y7共计8个位
附件 333.jpg
好了,再来设置下FX5U这边的通讯参数,跟前面一样,站好设为3,不再放图
附件 22.jpg
设置完毕,开始通讯,VB3000为手动写入的数据,为区分对应关系,间隔置位1,收到FX5U返回的数据(VB1000)相同
附件 4.jpg
再来看下FX5U的监控状态
附件 3.jpg
此文只为学习中测试的结果分享
18-09-26 11:11
大师级的人物,向你致敬
18-09-26 23:08
正在学习通讯 收藏下 慢慢练习
18-10-03 17:43
学习了,感谢楼主无私的奉献。
20-01-09 13:55
楼主公司好,硬件齐全
20-01-10 15:39
2#1是什么意思请问
21-06-30 22:04
感谢大佬分享
22-03-24 11:37

工控新闻

更多新闻资讯