TDYPSAO医用制氧系统通信协议

上传人:亦明 文档编号:122985851 上传时间:2020-03-08 格式:DOC 页数:6 大小:73.03KB
返回 下载 相关 举报
TDYPSAO医用制氧系统通信协议_第1页
第1页 / 共6页
TDYPSAO医用制氧系统通信协议_第2页
第2页 / 共6页
TDYPSAO医用制氧系统通信协议_第3页
第3页 / 共6页
TDYPSAO医用制氧系统通信协议_第4页
第4页 / 共6页
TDYPSAO医用制氧系统通信协议_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《TDYPSAO医用制氧系统通信协议》由会员分享,可在线阅读,更多相关《TDYPSAO医用制氧系统通信协议(6页珍藏版)》请在金锄头文库上搜索。

1、TDYPSAO医用制氧系统通信协议 主板-显示板通信协议1通信的构成通信由主机(显示板)和从机(主板)构成。 主机和从机的通信(串行通讯)通常以主机开始通信、从机响应的方式进行。 从机(主板)的地址编号为1。 2通信规格通信的规格如下表所示。 项目规格接口RS- 232、RS-485同步方式异步(起止同步)通信参数波特率9600数据长度8位固定校验偶数停止位1位固定通信协议Modbus基准(仅限RTU模式)可连接台数13消息格式在通信中,主机发送指令给从机,从机给出响应。 如下对发送和接收消息的格式进行设置,数据包长度由指令(功能)的内容来更改。 消息数据(请求消息或响应)消息之间的空间必须支

2、持以下要求主机-从机从机-主机主机-从机-|指令消息|主机-从机从机-主机主机-从机-|指令消息|m|响应消息|n|指令消息|从机地址(1个字节)功能码(1个字节)通信数据错误检查(2个字节)|指令消息|从机地址(1个字节)功能码(1个字节)通信数据错误检查(2个字节)m:20ms100ms n:100ms以上字符最大时间间隔20ms从机地址从机的地址为1。 功能码功能码用来指定命令的代码。 功能码有以下三种。 功能码(16进制)功能指令信息响应信息最小(字节)最大(字节)最小(字节)最大(字节)03H读取存储寄存器的内容8876906H单个存储寄存器的写入888810H多个存储寄存器的写入1

3、17088数据数据存储寄存器编号与其数据组合构成一系列数据。 根据指令的内容数据长度会发生变化。 错误检出检出通信时的错误。 使用CRC-16方式。 4MODBUS信息示例指令/响应时的MODBUS信息示例如下。 读取存储寄存器的内容读取存储寄存器的内容从指定的编号,读出与指定个数的连续编号相对应的存储寄存器的内容。 存储寄存器的内容被分割位高8位和低8位,按编号顺序成为响应信息内的数据。 读取从机的运行状态和故障内容的示例如下。 指令信号响应信号(正常时)响应信号(故障时)从机地址01H从机地址01H从机地址01H功能码03H功能码03H功能码83H开始编号高位00H数据数06H错误代码03

4、H低位40H起始存储寄存器高位00HCRC-16高位xxH个数高位00H低位65H低位xxH低位03H下一存储寄存器高位00H CRC-16高位xxH低位00H低位xxH下一存储寄存器高位00H低位00HCRC-16高位xxH低位xxH向单个存储寄存器的写入向单个存储寄存器的写入能将指定的数据写入指定的存储寄存器中。 写入数据必须按高8位、低8位的顺序排列在指令信息中。 主机向从机写入“最大氧气输出压力”示例如下。 指令信号响应信号(正常时)响应信号(故障时)从机地址01H从机地址01H从机地址01H功能码06H功能码06H功能码86H编号高位00H编号高位00H错误代码02H低位04H低位0

5、4HCRC-16高位xxH写入数据高位00H写入数据高位00H低位xxH低位56H低位56H CRC-16高位xxH CRC-16高位xxH低位xxH低位xxH向多个存储寄存器的写入能从指定的编号开始将指定的数据分别写入指定了个数的存储寄存器中。 写入的数据必须按照存储寄存器的编号顺序,分别按高8位、低8位的顺序排列在指令信息中。 主机向从机写入“最大氧气输出压力、最小氧气输出压力”的示例如下。 指令信号响应信号(正常时)响应信号(故障时)从机地址01H从机地址01H从机地址01H功能码10H功能码10H功能码90H开始编号高位00H开始编号高位00H错误代码03H低位04H低位04HCRC-

6、16高位xxH个数高位00H个数高位00H低位xxH低位02H低位02H数据数04HCRC-16高位xxH起始数据高位00H低位xxH低位34H下一数据高位00H低位45HCRC-16高位xxH低位xxH5数据一览数据一览如下所示。 数据的种类有指令数据、监视数据。 指令数据指令数据一览如下所示。 可进行读取或写入。 寄存器编号内容0000H配置版本0001H1:开机2:停机3:试机4:停止试机0002H1:运行时间清零0003H硬件编号0004H最大氧气输出压力0005H最小氧气输出压力0006H氧气输出压力上限0007H氧气输出压力下限0008H氧气输出压力校正0009H冷干机出入口最大温

7、差000AH冷干机出入口最小温差000BH冷干机出口温度校正000CH冷干机入口温度校正000DH氧气浓度校正000EH冷干机排水阀开启时间(秒)000FH冷干机排水阀开启周期(分)0010H空气罐排水阀开启时间(秒)0011H空气罐排水阀开启周期(分)监视数据监视数据监视数据一览如下表所示。 仅能读出。 寄存器编号内容0040H运行状态0上电,停机1制氧机流程启动2制氧机流程停止3故障停机4冷干机启动5空压机启动0041H重故障Bit0冷干机出口温度传感器短路1有0无Bit1冷干机出口温度传感器断路1有0无Bit2冷干机入口温度传感器短路1有0无Bit3冷干机入口温度传感器断路1有0无Bit

8、4氧气输出压力传感器短路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未使用0042H轻故障Bit0加载系统配置错误1有0无Bit1加载继电器无源输出3组错误1有0无Bit2冷干机温差太小1有0无Bit3保存继电器无源输出3组错误1有0无Bit4-7未使用0043H氧气输出压力单位0.01兆帕(1/100Mpa)0044H机测氧气输出压力单位0.01兆帕(1/10

9、0Mpa)0045H氧气浓度0046H机测氧气浓度0047H氧气流量0048H机测氧气流量0049H冷干机入口温度单位004AH机测冷干机入口温度单位004BH冷干机出口温度单位004CH机测冷干机出口温度单位004DH运行时间单位小时6错误代码MODBUS通信的错误代码如下表所示。 错误代码内容01H功能码错误设定主机的03H、06H、10H以外的功能码02H寄存器编号不当错误寄存器编号不存在。 03H个数不当错误1读取或写入的数据不在132的范围内。 2写入模式下,信息中的数据数不为个数2。 21H数据设定错误22H写入模式错误1运行中想写入主机的参数。 2欲写入读取专用的数据。 3EEPROM不良时想从主机写入参数23H参数处理时的写入错误从机进行参数处理时,欲写入主机的参数7从机无响应从机在以下情况下,忽视主机的指令信息,也不发送响应信息。 执行写入功能时,在指令信息内指定的从机地址为0时,尽管从机执行写入,但不向主机发送响应信息。 ?在指令信息中检出通信错误?指令信息内的从机地址和从机地址不一致时?构成信息的数据与数据的时间间隔超过20ms时?指令信息的数据长度不正确时耿进先xx-10-30。 内容仅供参考

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 商业合同/协议

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号