登录
首页 PLC论坛 三菱Mitsubishi
回帖 发帖
正文

主题:FX3U RS485 BD 编写Modbus从站功能码通讯程序

点击:1085 回复:14

有没有大佬用FX3U RS485 BD 编写Modbus功能码通讯程序?由于手头没有485adp mb模块,所以只能自己编写编写Modbus功能码通讯程序,编了0
3功能码有问题,编写不出来求大佬指教谢谢!
22-12-12 11:36
看看关版的这几个案例吧,没有485adp mb模块自己写2N与3U基本是一样的
http://m.gkong.com/bbs/480239.ashx
http://m.gkong.com/bbs/480165.ashx
http://m.gkong.com/bbs/470287.ashx
http://m.gkong.com/bbs/480091.ashx
22-12-12 12:08
这些都是主站的吧
22-12-12 14:01

引用 夜问夜问 在 2022/12/12 14:01:40 发言【内容省略】

是PLC作为主站的
22-12-12 14:06
PLC作为主站就只需发送了不解析,但如果PLC做送站就要接收主站的报文解析后将结果返回给主站才对呀
22-12-12 14:12

引用 夜问夜问 在 2022/12/12 14:12:18 发言【内容省略】

如果PLC是做从站,你又不加mb模块,主站还想走modbus协议,这样的做法不知可不可行。
22-12-12 14:57
所以才需要写从站功能码,只要功能码解析程序正确就可以实现不用mb模块也可以做Modbus通讯。
22-12-12 15:50

引用 夜问夜问 在 2022/12/12 15:50:31 发言【内容省略】

实际工程中估计应该没有人这么去做,因为有其他更方便快捷的方法,不知道你的主站是什么
1.可以做无协议或者三菱专用协议。
2.如果有触摸屏,可以通过触摸屏,一般触摸屏是支持MODBUS从站的,并且不影响与PLC通讯,是有两个通讯口的。
3.可以加第三方模块转换MODBUS TCP.
.
当然作为技术来说也有点讨论意义.
22-12-12 16:15

引用 夜问夜问 在 2022/12/12 11:36:03 发言【内容省略】

使用RS指令理论上可以实现Modbus的01、02、03、04、05、06、15、16、23等功能码,当然这样花心思的,可以参考我发布的Modbus通信视频教程:
Modbus RTU串口通信协议视频教程:
1、Modbus RTU串口通信协议概述:
本视频讲解了Modbus RTU串口通信协议概述、报文格式、寄存器种类说明、寄存器地址分配、功能码说明和容错校验。
https://www.ixigua.com/7005760284950430221?utm_source=xiguastudio
2、Modbus RTU串口通信协议01功能码报文格式详解:
本视频详细讲解了Modbus RTU串口通信协议01功能码主站发送、从站正确返回和从站异常返回的报文格式,并使用串口调试助手和Modbus Slave调试助手对01功能码进行了详细测试。
https://www.ixigua.com/7006126293603320328?utm_source=xiguastudio
3、Modbus RTU串口通信协议02功能码报文格式详解:
本视频详细讲解了Modbus RTU串口通信协议02功能码主站发送、从站正确返回和从站异常返回的报文格式,并使用串口调试助手和Modbus Slave调试助手对02功能码进行了详细测试。
https://www.ixigua.com/7006503133245506078?utm_source=xiguastudio
4、Modbus RTU串口通信协议03功能码报文格式详解:
本视频详细讲解了Modbus RTU串口通信协议03功能码主站发送、从站正确返回和从站异常返回的报文格式,并使用串口调试助手和Modbus Slave调试助手对03功能码进行了详细测试。
https://www.ixigua.com/7006860147595313678?utm_source=xiguastudio
5、Modbus RTU串口通信协议04功能码报文格式详解:
本视频详细讲解了Modbus RTU串口通信协议04功能码主站发送、从站正确返回和从站异常返回的报文格式,并使用串口调试助手和Modbus Slave调试助手对04功能码进行了详细测试。
https://www.ixigua.com/7007250330140279303?utm_source=xiguastudio
6、Modbus RTU串口通信协议05功能码报文格式详解:
本视频详细讲解了Modbus RTU串口通信协议05功能码主站发送、从站正确返回和从站异常返回的报文格式,并使用串口调试助手和Modbus Slave调试助手对05功能码进行了详细测试。
https://www.ixigua.com/7007642351766241822?utm_source=xiguastudio
7、Modbus RTU串口通信协议06功能码报文格式详解:
本视频详细讲解了Modbus RTU串口通信协议06功能码主站发送、从站正确返回和从站异常返回的报文格式,并使用串口调试助手和Modbus Slave调试助手对06功能码进行了详细测试。
https://www.ixigua.com/7007988730346603015?utm_source=xiguastudio
8、Modbus RTU串口通信协议15功能码报文格式详解:
本视频详细讲解了Modbus RTU串口通信协议15功能码主站发送、从站正确返回和从站异常返回的报文格式,并使用串口调试助手和Modbus Slave调试助手对15功能码进行了详细测试。
https://www.ixigua.com/7008363337545318926?utm_source=xiguastudio
9、Modbus RTU串口通信协议16功能码报文格式详解:
本视频详细讲解了Modbus RTU串口通信协议16功能码主站发送、从站正确返回和从站异常返回的报文格式,并使用串口调试助手和Modbus Slave调试助手对16功能码进行了详细测试。
https://www.ixigua.com/7008734575551742471?utm_source=xiguastudio
10、Modbus RTU串口通信协议23功能码报文格式详解:
本视频详细讲解了Modbus RTU串口通信协议23功能码主站发送、从站正确返回和从站异常返回的报文格式,并使用串口调试助手和Modbus Slave调试助手对23功能码进行了详细测试。
https://www.ixigua.com/7009094565776851486?utm_source=xiguastudio
22-12-12 17:37
理论上只做正确报文的解析是可以实现一部分的从站功能,错误响应比较难以实现。实际中还没遇到过人这么做。
22-12-13 16:12

上一页下一页

工控新闻

更多新闻资讯