纸鸢|工业物联网通讯协议Modbus协议详解

      最后更新:2022-04-23 04:05:07 手机定位技术交流文章

      目录

      Modbus简介

      格式总览

      从机地址

      功能码和寄存器

      Modbus 协议地址和 PLC 地址

      功能码总览

      异常分析

      Modbus简介

      Modbus是一项合作通信议定书。1979年,这是莫迪贡。为使用PLCs(可编程逻辑控制器)而出版。摩布斯是工业通信协议的行业标准。目前,它也是将工业设备连接起来的一种相当普遍的方法。

      格式总览

      从机地址

      功能码和寄存器

      Modbus 协议地址和 PLC 地址

      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。

      数据字段: 服务器在正常响应中返回数据字段中的数据。 在异常响应中, 服务器提供数据字段中的异常。 这描述异常服务器状态的形成 。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/22687.html

          热门文章

          文章分类