汇邦XMX61X系列仪表通讯规约(04-05-20)

更新时间:2024-05-22 01:02:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

XMX61X系列仪表通讯规约

通讯速度:1200,2400,4800,9600bps 停止位:1 数据位:8 奇偶校验:无

功能代码03:读参数值 功能代码10:写参数值

01:读仪表状态位(AL2、AL1):

1、 RTU帧结构

消息发送至少要以3.5个字符时间的停顿间隔开始;整个消息帧必须作为一连续的流转输,如果在帧完成之前有超过3.5个字符时间的停顿时间,接收设备将刷新不完整的消息并假定下一字节是一个新消息的地址域。同样地,如果一个新消息在小于3.5个字符时间内接着前个消息开始,接收的设备将认为它是前一消息的延续。 一帖信息的标准结构如下所示:

开始 T1-T2-T3-T4 地址域 8Bit 功能域 8Bit 数据域 n个8Bit CRC校验 16Bit 结束 T1-T2-T3-T4 地址域: 主机通过将要联络的从机的地址放入消息中的地址域来选通从设备,单个从机的地址范围是1?64(十进制)。 地址0是用作广播地址,以使所有的从机都能认识。

功能域:有效的编码范围是1?64(十进制);当消息从主机发往从机时,功能代码域将告之从机需要去干什么。例如:读/写一组寄存器的数

据内容,读从机的诊断状态,允许调入、记录、校验在从机中的程序等。

数据域:主机发给从机的数据域中包含了从机完成功能域的动作时所必要的附加信息;如:寄存器地址、实际的字节数等。 CRC校验:CRC生成之后,低字节在前,高字节在后。

2、 XMT624系列仪表参数集

1)动态参数集

编参数符号 号 1

PV PV:测量值 参 数 名 称 高位 01H 低位 64H 读 -1999-9999 地 址 类型 数 值 范 围 备 注 2)静态参数集

编参数符号 号 2 3 4 5 6 7 8 9 10 11 12 13 14              AL1:第一报警值 AL2:第二报警值 ALIy:第一报警类型 ALIC:第一报警回差值 AL2y:第二报警类型 AL2C:第二报警回差值 PSb:在线变送器/传感器零位误差修正 FILt:数字滤波系数 Inty:输入类型 PVL:显示量程下限 PVH:显示量程上限 dot:小数点 obty变送输出方式 100EH 100FH 2000H 2001H 2002H 2003H 2005H DOT 0 0 Dot Dot 0 0 读/写 读/写 读/写 读/写 读/写 读/写 读/写 -1999-9999 0-3 00-18(注1) -1999-9999 -1999-9999 0-3 0-2(注2) 4 4 4 4 4 4 4 参 数 名 称 地 址 0001H 0002H 1000H 1001H 1002H 1003H DOT DOT 0 DOT 0 DOT 读/写 读/写 读/写 读/写 读/写 读/写 -1999-9999 -1999-9999 0-6 ;10-16 -1999-9999 0-6 ;10-16 -1999-9999 4 4 4 4 4 4 低位 小数点 类型 数 值 范 围 字节数 15 16 17    ObL:变送下限 ObL:变送上限 EL:开方:0:无开方功能;1:有开方功能 2006H 2007H 2009H Dot Dot 0 读/写 读/写 读/写 -1999-9999 -1999-9999 0-1 4 4 4  18 19 20 21    SS:小信号切除0:无作用;1~100% rES:上电缓启动 Id:通讯地址 bAud:波特率 200AH 200BH 200CH 200DH 0 0 0 0 读/写 读/写 读 读 0-100 0-120 1-64 0-4 4 4 4 4 注1:上位机在修改和察看Inty(输入类型)时,通讯数据与实际输入信号之间的对应关系如下表: 通讯数据 00 01 02 对应的 输入信号 T R J 03 Wre3- Wre5 04 05 06 07 08 09 10 11 12 13 0-5V 14 1-5V 15 16 17 18 B S K E Pt100 Cu50 0-375Ω 0-80mV 0-30mV 0-10V 0-10mA 0-20mA 4-20mA 如读Inty,仪表返回的数是“08”,则表示此时仪表的输入类型是“Pt100”;如此时需要将“Pt100”改成“K”,则只需将仪表的“Inty”写成“06”即可,那么仪表收到指令后将会把Inty(输入类型)改成“K”。数据格式在后面会有详细说明。 注2:上位机在修改和察看obty(变送输出方式)时,通讯数据与实际变送输出之间的对应关系如下表: 通讯数据 对应的 变送输出方式 00 0-10mA 01 4-20mA 02 0-20mA 如读obty,仪表返回的数是“00”,则表示此时仪表变送输出方式是“0-10mA”;如此时需要将“0-10mA”改成“0-20mA”,则只需将仪表的“obty”写成“02”即可,那么仪表收到指令后将会把obty(变送输出方式)改成“0-20mA”。数据格式在后面会有详细说明。 注3:上位机在修改和察看oAty(PID输出方式)时,通讯数据与实际输出方式之间的对应关系如下表: 通讯数据 对应的 输出方式 00 0-10mA 01 4-20mA 02 0-20mA 3~100 时间比例周期 如读oAty,仪表返回的数是“00”,则表示此时仪表PID输出方式是“0-10mA”;如此时需要将“0-10mA”改成“5(S)”的时间比例,则只需将仪表的“oAty”写成“05”即可,那么仪表收到指令后将会把oAty(输出方式)改成“5(S)”。将数据格式在后面会有详细说明。

3、 功能代码应用举例

1)03:读参数值,如读测量值PV 主 机 发 送 地址 05 代码 高位 03 01 64 00 02 85 AC 从 机 应 答 地址 05 代码 03 数据字节长度 04 13 数据 88 00 01 FA CRC16 9D 地址 低位 高位 字数 低位 L位 CRC16 H位 注:4个字节表示一个数据,前两位表示数值,后两位表示小数点13880001表示500.0。 如读Inty(输入类型):

主 机 发 送 地址 05 代码 高位 03 20 00 00 02 CE 4F 从 机 应 答 地址 05 代码 03 数据字节长度 02 00 06 数据 00 00 5F CRC16 F2 地址 低位 高位 字数 低位 L位 CRC16 H位 仪表返回的数据是“06”,参考下表:通讯数据与实际输入信号之间的对应关系,得知此时仪表的Inty(输入类型)是06=K

通讯数据 00 01 02 对应的 输入信号 T R J 03 Wre3- Wre5 04 05 06 07 08 09 10 11 12 13 0-5V 14 1-5V 15 16 17 18 B S K E Pt100 Cu50 0-375Ω 0-80mV 0-30mV 0-10V 0-10mA 0-20mA 4-20mA

2)10:写参数值,如写Inty(输入类型): 将原来的“Pt100”改成“K”,则需参考下表:通讯数据与实际输入信号之间的对应关系

通讯数据 00 01 02 对应的 输入信号 T R J 03 Wre3- Wre5 04 05 06 07 08 09 10 11 12 13 0-5V 14 1-5V 15 16 17 18 B S K E Pt100 Cu50 0-375Ω 0-80mV 0-30mV 0-10V 0-10mA 0-20mA 4-20mA 根据查表得知“K”对应的通讯数据是“06”,则只需将下表的“值”写成“00060000”即可,具体格式如下:

主 机 发 送 地址 05 代码 10 地址 高位 20 低位 00 数目 字 00 02 字节 04 值 00 06 00 00 CRC16 9F5F 从 机 应 答 地址 05 代码 10 地址 20 00 字数 00 02 CRC16 4B 8C 那么仪表收到指令后将会把Inty(输入类型)改成“K”。

4)01:读仪表状态位(SV、A/M、R/D、设置、异常、AL2、AL1、AT):

主 机 发 送 地址 05 代码 01 位地址(映射) 高位 00 低位 00 位数 高位 00 低位 08 CRC16 L位 3C H位 48 从 机 应 答 地址 05 03:即00000011,表示无报警发生 数据表示: AT D7 AL2 D6 AL1 D5 异常 D4 设置 D3 热/冷 D2 A/M D1 SV D0 代码 01 字节数 01 数据 03 FE CRC16 43 D0-D4: 保留位 D7:保留位。

D5:Al2标志。当D5=1时,从机AL2项有报警事件发生。

当D5=1时,从机AL2项无报警事件发生。

D6:AL1标志:当D6=1时,从机AL1项有报警事件发生。

当D6=0时,从机AL1项无报警事件发生。

1. 采用RS-485接口通讯时,配置终端匹配电阻:

在长线信号传输时,一般为了避免信号的反射和回波,需要在接收端接入终端匹配电阻。其终端匹配电阻值取决于电缆的阻抗特性,与电缆的长度无关。RS-485一般采用双绞线(屏蔽或非屏蔽)连接,终端电阻一般介于100至140Ω之间,典型值为120Ω。在实际配置时,在电缆的两个终端节点上,即最近端和最远端,各接入一个终端电阻,而处于中间部分的节点则不能接入终端电阻,否则将导致通讯出错。

本文来源:https://www.bwwdw.com/article/fv27.html

Top