各种协议总结_zhangwenjv的专栏-CSDN博客

      最后更新:2022-01-09 09:28

      目录

      • 声明
      • TCP/IP协议簇
        • 《OSI七级协定》在地图上作了描述:
      • 工业控制协议
        • MODBUS
          • 简介
          • Modbus RTU
          • Modbus TCP
      • 硬件通讯协议
        • CAN
            • 四级标题
              • 五级标题
                • 六级标题

      声明

      本文件主要用作学习摘要,作为一个忘却的人,它在这里记录一项研究或工作的协议。我认为,文本中有许多网络搜索是更好的照片和内容,由于参考量之多,无法提及这些内容。如果有违规行为,请与我联系,我将删除这些内容。

      TCP/IP协议簇

      《OSI七级协定》在地图上作了描述:

      在这里插入图片描述

      工业控制协议

      MODBUS

      简介

      MODICON是一家从年初开始营业的公司,1979年创建了Modbus。这是工业野地公共汽车协议的一项标准。Schneider于1996年根据以太网TCP/IP议定书宣布了Medbus TCP协议。《莫德布斯协定》是应用一级数据通信的一项议定书。提交材料有三种:ASCII、RTU和TCP。

      物理层模布斯协议接口与RS232、RS422、RS485和以太网接口。

      主人与奴隶之间的通讯方法。

      Modbus RTU

      Modbus RTU协议通过包含站点设备地址(或广播)生成查询信息,具体指明所需行动的功能代码、将要交付的数据以及中心中心在主机查询中的核查;通过使用站点设备报告结构对站点设备的答复。这包括台站设备的地址、所请求的操作的功能号、交付的数据以及化学品审查委员会的核查;如果在接收信息时发生错误,或者如果所希望的操作无法从台站设备进行,作为反应,站台的装置 将发出一个意想不到的信息。Modbus RTU数据框架的结构如下:
      在RTU模式下,data以十六进制进行传输

      Modbus TCP

      MBAP

      MBAP+PDU是ModbusTCP数据框架的两个部分。

      甲基溴技术选择委员会是一个7字页纸页页头,由以下要素组成:

      事务处理标识 协议标识 长度 单元标识符
      2字节 2字节 2字节 1字节
      信件序列号(每期通讯+1) 根据摩德布斯特CP协议,时间是 00: 00。 以字节表示的数据长度 1设备地址

      服务处理标识:它可以被解释为提交书的序号,经常在每次通信之后加上序号,以区分不同的通信数据电文。

      协议标识符 :根据摩德布斯特CP协议,时间是 00: 00。。

      长度: 以字节表示下一个数据长度。

      设备地址可解释为单位识别。

      帧结构PDU
      PDU由功能代码和数据组成,函数代码长1字节,数据长度因函数而异。

      功能码
      摩客操作物体分为四类:螺旋、离散输入、登记输入和登记维护。

      MODBUS中PLC输出位置、开关、可读和可写,均以圆表示。

      分布式: PLC 输入位置、开关、MODBUS 仅读

      插入登记册:PLC登记册只能从模拟输入端更改,MODBUS登记册只读。

      保持登记册:可读并可在MODBUS中写入的模拟信号输出PLC登记册。

      modbus 函数代码因对象而异 :

      0x01:读线圈

      0x05 写一个线圈 。

      以 0x0F 写入许多卷圈 。

      0x02: 读取备份输入

      0x04: 读取输入登记簿

      0x03: 继续注册读取

      0x06: 一次写一个来保存登记册 。

      0x10: 多次写入以保持注册活动 。

      硬件通讯协议

      CAN

      数据框架从一个可见部分(逻辑0)开始,以仲裁、控制、数据、《儿童权利公约》和ACK的连续七个隐藏部分(逻辑1)结束。

      标准帧 sof ID RTR IDE R0 DLC DATA CRC CRC界定 ACK槽 ACK界定 帧结束
      长度 1bit 11bit 1bit 1bit 1bit 4bit 0-64bit 15bit 1bit 1bit 1bit 7bit
      说明 显性(0) 将数据框架与远框区分开来。 数据框架(0) 扩展框架(1) 保留 数据长度(0-8) MSB先行 隐性(1) 发送 (1) 反应 (0) 隐性(1) 7个隐性(1)
      扩展帧 sof ID SRR IDE #FF493 ID RTR R1 R0 DLC DATA CRC CRC界定 ACK槽 ACK界定 帧结束
      长度 1bit 11bit 1bit 1bit 18bit 1bit 1bit 1bit 4bit 0-64bit 15bit 1bit 1bit 1bit 7bit
      说明 显性(0) 11bit 将数据框架与远框区分开来。 扩展帧 18bit 1bit 保留 保留 数据长度(0-8) MSB先行 15bit 隐性1 发送 (1) 反应 (0) 隐性(1) 7隐性(1)

      四级标题

      五级标题
      六级标题

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

          热门文章

          文章分类