好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

TDY-PSAO医用制氧系统通信协议.doc

9页
  • 卖家[上传人]:ss****gk
  • 文档编号:281152363
  • 上传时间:2022-04-23
  • 文档格式:DOC
  • 文档大小:199.95KB
  • / 9 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 主板-显示板通信协议1.通信的构成通信由主机(显示板)和从机(主板)构成主机和从机的通信(串行通讯)通常以主机 开始通信、从机响应的方式进行从机(主板)的地址编号为lo2・通信规格通信的规格如下表所示项目规格接口RS-232、RS-485同步方式异步(起止同步)通信参数波特率 :9600数据长度:8位固定校验 :偶数停止位 :1位固定通信协议Modbus基准(仅限RTU模式)可连接台数13・消息格式在通信中,主机发送指令给从机,从机给出响应如下对发送和接收消息的格式进行设置, 数据包长度由指令(功能)的内容来更改消息数据 =从机地址功能码通信数据错误检查(请求消息或响应)(1个字节)(1个字节)(2个字节)消息之间的空间必须支持以下要求:主机-〉从机 从机-〉主机 主机-> 从机 >I 指令消息 丨m I响应消息 丨n I指令消息 Iin: 20ms 100msn: 100ms 以上字符最大时间间隔:20ms从机地址从机的地址为lo功能码用来指定命令的代码功能码有以下三种功能码(16进制)功能指令信息响应信息最小(字节)最大(字节)最小(字节)最大(字节)03H读取存储寄存器的内容8876906H单个存储寄存器的写入888810H多个存储寄存器的写入117088数据存储寄存器编号与其数据组合构成一系列数据。

      根据指令的内容数据长度会发生变化 错误检出检出通信时的错误使用CRC-16方式4. MODBUS信息示例指令/响应时的MODBUS信息示例如下读取存储寄存器的内容从指定的编号,读出与指定个数的连续编号相对应的存储寄存器的内容存储寄存器的内容被分割位高8位和低8位,按编号顺序成为响应信息内的数据读取来自从机的运行状态和故障内容的示例如下从机地址01H功能码03H开始编号高位00H低位40H个数高位00H低位03HCRC-16高位xxll低位xxH指令信号从机地址01H功能码03H数据数06H起始存储高位00H寄存器低位65H下一存储高位00H寄存器低位00H下一存储高位00H寄存器低位00HCRC-16咼位xxH低位xxll响应信号(止常时)从机地址01H功能码8311错误代码03HCRC-16高位xxH低位xxH响应信号(故障时)向单个存储寄存器的写入能将指定的数据写入指定的存储寄存器中写入数据必须按高8位、低8位的顺序排列在 指令信息中主机向从机写入"最大氧气输出压力"示例如下从机地址01H功能码06H编号高位00H低位04H写入数据高位00H低位56HCRC-16高位xxH低位xxH指令信号从机地址01H功能码06H编号高位00H低位04H写入数据高位00H低位5611CRC-16高位xxH低位xxH响应信号(正常时)从机地址01H功能码86H错误代码02HCRC-16高位xxH低位xxH响应信号(故障时)向多个存储寄存器的写入能从指定的编号开始将指定的数据分别写入指定了个数的存储寄存器中。

      写入的数据必须按照存储寄存器的编号顺序,分别按高8位、低8位的顺序排列在指令信息中 主机向从机写入"最大氧气输出压力、最小氧气输出压力”的示例如下从机地址01H功能码10H开始编号高位00H低位0411个数高位0011低位02H数据数04H起始数据髙位00H低位34H下一数据高位0011低位45HCRC-16高位xxH低位xxH指令信号从机地址01H功能码10H开始编号高位00H低位0411个数高位00H低位02HCRC-16高位xxH低位xxH响应信号(正常时)从机地址01H功能码90H错误代码03HCRC-16高位XXII低位xxH响应信号(故障时)5. 数据一览数据一览如下所示数据的种类有指令数据、监视数据指令数据指令数据一览如下所示可进行读取或写入寄存器编号内容0000H配置版本0001H1:开机2:停机3:试机4:停止试机0002H1:运行时间清零000311硬件编号0004H最大氧气输出压力0005H最小氧气输出压力000611氧气输出压力上限0007H氧气输出压力下限0008H0009H冷干机出入口最大温差000AH冷干机出入口最小温差000BII冷干机出口温度校正000CH冷干机入口温度校正000DH氧气浓度校正000EH冷干机排水阀开启时间(秒)000FH冷干机排水阀开启周期(分)0010H空气罐排水阀开启时间(秒)0011H空气罐排水阀开启周期(分)监视数据监视数据一览如下表所示。

      仅能读出寄存器编号内容0040II运行状态0:上电,停机1:制氧机流程启动2:制氧机流程停止3:故障停机4:冷干机启动5:空压机启动0041H重故障BitO冷干机出口温度传感器短路 1:有0:无Bitl冷干机出口温度传感器断路 1:有0:无Bit2冷干机入口温度传感器短路 1:有0:无Bit3冷干机入口温度传感器断路 1:有0:无Bit4氧气输出压力传感器短路 1:有0:无Bit5氧气输出压力传感器断路 1:有0:无Bit6取氧气浓度传感器短路 1:有0:无Bit7取氧气浓度传感器断路 1:有0:无Bit8冷干机故障 1:有0:无Bit9氧气输出压力高 1:有0:无BitA氧气输出压力低 1:有0:无BitB冷干机排污阀故障 1:有0:无BitC储气罐排污阀故障 1:有0:无BitD-F未使用0042II轻故障BitO加载系统配置错误 1:有0:无Bitl加载继电器无源输111 3组错误 1:有0:无Bit2冷干机温差太小 1:有0:无Bit3保存继电器无源输115 3组错误 1:有0:无Bit4-7未使用0043H氧气输出压力 单位:0. 01兆帕(l/100Mpa)0044II机测氧气输出压力 单位:0. 01兆帕仃/lOOMpa)0045H氧气浓度0046H机测氧气浓度0047H氧气流量0048H机测氧气流量0049H冷干机入口温度 单位:°C004AII机测冷干机入口温度 单位:°C004BH冷干机出口温度 单位:°C004CH机测冷干机出口温度 单位:°C004DH运行时间 单位:小时6. 错误代码MODBUS通信的错误代码如下表所示。

      错误代码内容01H功能码错误设定來自主机的03H、06H、10H以外的功能码02H寄存器编号不当错误寄存器编号不存在03H个数不当错误1. 读取或写入的数据不在1〜32的范围内2. 写入模式下,信息中的数据数不为个数X221H数据设定错误22H写入模式错误1. 运行中想写入来自主机的参数2. 欲写入读取专用的数据3. EEPROM不良时想从主机写入参数23H参数处理吋的写入错误从机进行参数处理时,欲写入来自主机的参数7. 从机无响应从机在以下情况下,忽视主机的指令信息,也不发送响应信息执行写入功能时,在指令 信息内指定的从机地址为0吋,尽管从机执行写入,但不向主机发送响应信息•在指令信息中检出通信错误•指令信息内的从机地址和从机地址不一致时•构成信息的数据与数据的时间间隔超过20ms时•指令信息的数据长度不正确时耿进先2007-10-30。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.