三菱FX2N-485-BD板,与艾莫迅MR2-AT8G做通讯,读取温度值怎么编程,求解
三菱FX2N-485-BD板,与艾莫迅MR2-AT8G做通讯,读取温度值怎么编程,求解
BD板需要自己写校验程序,就是用RS指令发送内容
怎么编程呢,求指教
找到三菱的指令手册,RS指令,然后写就行
怎么编程呢,求指教
,编出来不对呢
还有就是怎么知道发送的数据给到仪表的哪个地址,还有接收的数据是仪表的哪个地址的数据呢?
你上面不是给了RTU的地址了吗?你给的图片
牛逼
2N是仿的吗?如果是仿的话,一般做了改进,是可以支持Modbus协议的
如果是正品的,那只能使用RS指令按照ModbusRTU报文格式去编写程序。
比如你要读第一路温度值,假设从站站号为1
那么通过RS指令发的报文就是:01 04 00 00 00 01 ** **
其中01是从站站号
04是功能块,读输入寄存器的
00 00是寄存器地址,也就是第一路温度值的寄存器实际地址
00 01是要读的寄存器数量,这里只读1路
** **是CRC校验,这个可以手动计算,也可以自己编写CRC校验子程序实现,但一般读操作,手动计算好填入即可。
给你提供一些ModbusRTU协议视频教程,仅供参考:
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
这是实际当中用到的一个案例 供你参考
要结合说明书
是这样的意思吗?,RS D100 K8 D120 K6,里面的K8是不是要和数量高位低位对应上啊?
不明白的是,在样板程序里,怎么知道发送的数据给到哪个地址,还有接收的数据是哪个地址仪表的数据呢?