您的位置:控制工程论坛网论坛 » 工业无线 » RTU消息帧

JLSXY3000

JLSXY3000   |   当前状态:在线

总积分:1171  2024年可用积分:562

注册时间: 2007-06-02

最后登录时间: 2024-11-08

空间 发短消息加为好友

RTU消息帧

JLSXY3000  发表于 2023/12/11 11:48:48      636 查看 3 回复  [上一主题]  [下一主题]

手机阅读

       消息帧的地址域包含两个字符(ASCII)或8Bit(RTU)。可能的从设备地址是0...247 (十进制)。

单个设备的地址范围是1...247。主设备通过将要联络的从设备的地址放入消息中的地址域来选通从设备。

当从设备发送回应消息时,它把自己的地址放入回应的地址域中,以便主设备知道是哪一个设备作出回应。

地址0是用作广播地址,以使所有的从设备都能认识。当Modbus协议用于更高水准的网络,

广播可能不允许或以其它方式代替。消息帧中的功能代码域包含了两个字符(ASCII)或8Bits(RTU)。

可能的代码范围是十进制的1...255。当然,有些代码是适用于所有控制器,有此是应用于某种控制器,

还有些保留以备后用。

     当消息从主设备发往从设备时,功能代码域将告之从设备需要执行哪些行为。

例如去读取输入的开关状态,读一组寄存器的数据内容,读从设备的诊断状态,允许调入、记录、

校验在从设备中的程序等。

当从设备回应时,它使用功能代码域来指示是正常回应(无误)还是有某种错误发生(称作异议回应)。

对正常回应,从设备仅回应相应的功能代码。对异议回应,从设备返回一等同于正常代码的代码,

但最重要的位置为逻辑1。


1楼 0 0 回复
  • LXG

    LXG   |   当前状态:在线

    总积分:1127  2024年可用积分:605

    注册时间: 2007-04-12

    最后登录时间: 2024-11-21

    空间 发短消息加为好友

    LXG   发表于 2023/12/11 11:59:59

    学习了

    2楼 回复本楼

    引用 LXG 2023/12/11 11:59:59 发表于2楼的内容

  • JLVd1Qgz

    JLVd1Qgz   |   当前状态:在线

    总积分:769  2024年可用积分:405

    注册时间: 2007-12-03

    最后登录时间: 2024-11-19

    空间 发短消息加为好友

    JLVd1Qgz   发表于 2023/12/11 12:00:25

    感谢分享

    3楼 回复本楼

    引用 JLVd1Qgz 2023/12/11 12:00:25 发表于3楼的内容

  • fammmy

    fammmy   |   当前状态:在线

    总积分:1168  2024年可用积分:687

    注册时间: 2021-08-20

    最后登录时间: 2024-11-12

    空间 发短消息加为好友

    fammmy   发表于 2023/12/11 12:00:47

    4楼 回复本楼

    引用 fammmy 2023/12/11 12:00:47 发表于4楼的内容

总共 , 当前 /