最后更新:2022-04-23 04:05:07 手机定位技术交流文章
目录
Modbus简介
格式总览
从机地址
功能码和寄存器
Modbus 协议地址和 PLC 地址
功能码总览
异常分析
Modbus是一项合作通信议定书。1979年,这是莫迪贡。为使用PLCs(可编程逻辑控制器)而出版。摩布斯是工业通信协议的行业标准。目前,它也是将工业设备连接起来的一种相当普遍的方法。


PLC地址
PLC的地址是控制器登记员的地址,可以是PLC、触摸屏或文本监视器。
PLC地址往往按10点/5位数界定,第一个代码,例如,第一个数字与登记类型有关,以共同公共职能代码(0,3)为代表。
PLC地址包括4001、3002等。
Modbus 协议地址
协议地址是来文中使用的地址,例如,http://localhost:8080/http://localhost:8080/http://localhost:8080/http://localhost:PLC 地址4001 相当于 0x00, 4002 相当于 0x001, 40016 相当于 0x00F, 通信地址使用16次输入描述。
再如,程序地址002相当于PLC地址4003。协议地址002与PLC地址3003对应。通过访问PLC地址4003和3003,对话使用相同的协议地址:002。尽管如此,访问(PLC地址0、1、3和4)需要有单独的指挥,但必须使用不同的指挥。与会者一致认为,获取这些守则需要有不同的功能守则。函数代码是指令的第二个字节 。因此,在整个访问期间没有发生冲突。
地址的转换
PLC地址与通信协议地址相当相似,用0、1、3或4开头的变数表示,然后是4位数表示偏差。
区别在于PLC的起始地址(吸附)从001开始,但Modbus协议的偏差从00开始,PLC地址是小数点,协议地址是十六进制。
常用公共功能码

摩德布斯功能代码分类









异常反应报告与通常的反应有两种不同:
服务器使用响应功能域在正常响应中响应原始请求。 异常响应中的函数代码值比正常响应中的函数代码值高80x。
数据字段: 服务器在正常响应中返回数据字段中的数据。 在异常响应中, 服务器提供数据字段中的异常。 这描述异常服务器状态的形成 。



本文由 在线网速测试 整理编辑,转载请注明出处。