最新RS485仪表通讯协议

合集下载

485通讯协议

485通讯协议

485通讯协议协议名称:485通讯协议协议编号:[编号]生效日期:[日期]1. 引言本协议旨在规定485通讯协议的标准格式,以确保通讯设备之间的有效数据传输和互操作性。

本协议适合于所有使用485通讯协议的设备和系统。

2. 定义2.1 485通讯协议:指用于在设备之间进行数据传输的一种通讯协议,采用RS-485电气接口标准进行通讯。

3. 协议规范3.1 物理层规范3.1.1 电气特性- 485通讯协议采用差分传输方式,使用两根双绞线进行通讯。

- 通讯路线应符合RS-485电气特性标准,包括路线阻抗、路线长度、终端电阻等要求。

3.1.2 通讯速率- 485通讯协议支持多种通讯速率,包括但不限于:2400bps、4800bps、9600bps、19200bps、38400bps、57600bps、115200bps。

- 通讯设备应支持至少两种通讯速率,并能通过配置进行切换。

3.2 数据链路层规范3.2.1 帧格式- 485通讯协议使用固定长度的帧进行数据传输。

- 帧格式包括:起始位、地址位、数据位、校验位和住手位。

- 起始位:用于标识帧的开始,通常为一个高电平信号。

- 地址位:用于标识通讯设备的地址,地址长度为8位。

- 数据位:用于传输实际的数据,数据长度可变,最大长度为256字节。

- 校验位:用于检测数据传输的准确性,采用CRC校验。

- 住手位:用于标识帧的结束,通常为一个低电平信号。

3.2.2 帧同步- 通讯设备在发送数据前应进行帧同步操作,以确保接收端正确识别帧的起始和结束。

- 帧同步可通过在帧之间插入特定的字符或者标志位实现。

3.3 传输层规范3.3.1 数据传输方式- 485通讯协议支持点对点和多点通讯方式。

- 点对点通讯方式下,通讯设备直接进行数据交互。

- 多点通讯方式下,通讯设备通过总线进行数据传输,需要进行地址分配和冲突检测。

3.3.2 数据传输控制- 通讯设备应支持数据传输的确认和重传机制,以确保数据的可靠传输。

RS485通信协议

RS485通信协议

RS485通信协议协议名称:RS485通信协议一、介绍RS485通信协议是一种用于实现多节点通信的串行通信协议,广泛应用于工业自动化、仪器仪表等领域。

本协议旨在规范RS485通信的物理层和数据链路层,确保数据的可靠传输和通信的稳定性。

二、物理层规范1. 电气特性RS485通信使用差分信号进行数据传输,要求传输线路采用平衡的双绞线,其中A线和B线分别为正负极性信号线。

通信设备的发送端应具备驱动能力,接收端应具备较高的抗干扰能力。

2. 传输速率RS485通信支持多种传输速率,常见的有9600bps、19200bps、38400bps等。

通信双方应事先约定并设置相同的传输速率。

三、数据链路层规范1. 帧格式RS485通信采用固定长度的数据帧进行数据传输。

数据帧包括起始位、数据位、校验位和停止位。

起始位为逻辑低电平,用于表示数据帧的开始;数据位为8位,用于传输数据;校验位为奇偶校验位或循环冗余校验位,用于检测数据传输的错误;停止位为逻辑高电平,用于表示数据帧的结束。

2. 数据传输RS485通信采用半双工通信方式,即通信双方可以交替发送和接收数据。

发送端将数据按照帧格式发送到传输线路上,接收端接收到数据后进行校验,并发送确认信号给发送端。

发送端在接收到确认信号后才能发送下一帧数据。

3. 多节点通信RS485通信支持多节点通信,每个节点都有一个唯一的地址。

通信时,发送端在数据帧中指定接收端的地址,只有地址匹配的节点才会接收到数据。

其他节点应将传输线路上的数据忽略。

四、错误处理1. 帧错误如果接收端在接收数据帧时发现帧格式错误或校验错误,应发送错误信号给发送端,发送端应重新发送数据帧。

2. 超时处理如果发送端在发送数据帧后一定时间内未收到确认信号,应认为数据传输失败,需要重新发送数据帧。

五、应用示例以下是一个简单的RS485通信协议应用示例:1. 确定通信双方的地址和传输速率。

2. 发送端将待发送的数据按照帧格式封装,并指定接收端的地址。

RS485通信协议

RS485通信协议

RS485通信协议协议名称:RS485通信协议一、引言RS485通信协议是一种用于在多个设备之间进行数据传输和通信的标准协议。

本协议旨在规范RS485通信的数据格式、传输方式和通信协议,以确保设备之间的可靠通信和数据交换。

二、范围本协议适用于使用RS485通信接口的各种设备,包括但不限于工业自动化设备、仪器仪表、数据采集设备等。

三、术语定义1. RS485通信:使用差分信号进行数据传输的半双工通信方式。

2. 主设备:发起通信请求的设备。

3. 从设备:响应通信请求的设备。

4. 数据帧:包含数据信息的通信单元。

5. 起始位:数据帧的起始标识位。

6. 终止位:数据帧的结束标识位。

7. 奇偶校验:用于检测数据传输中的错误的校验机制。

8. 波特率:数据传输速率,以每秒传输的比特数表示。

四、通信协议1. 物理层RS485通信使用差分信号进行数据传输,其中A线和B线分别代表正向和反向信号线。

通信设备应符合RS485标准的物理层要求,包括信号电平、线路阻抗等。

2. 数据帧格式RS485通信使用数据帧进行数据传输。

数据帧格式如下:起始位 | 数据位 | 奇偶校验位 | 停止位起始位:一个字节的起始标识位,用于标识数据帧的开始。

数据位:包含要传输的数据信息,可以是一个或多个字节。

奇偶校验位:用于检测数据传输中的错误,可以选择奇校验、偶校验或无校验。

停止位:一个字节的停止标识位,用于标识数据帧的结束。

3. 通信流程RS485通信的通信流程如下:主设备发送请求帧 -> 从设备接收请求帧并解析 -> 从设备执行请求操作 -> 从设备发送响应帧 -> 主设备接收响应帧并解析4. 数据传输RS485通信使用半双工通信方式,即同一时间只能有一方发送数据。

通信设备应在发送数据前先检测总线是否空闲,以避免冲突。

5. 错误处理RS485通信中可能发生的错误包括数据传输错误、通信超时等。

通信设备应具备错误处理机制,能够检测和处理这些错误,例如重新发送数据、重置通信连接等。

485通讯协议 (2)

485通讯协议 (2)

485通讯协议协议名称:485通讯协议一、引言本协议旨在规范485通讯协议的标准格式,确保数据传输的稳定性和可靠性。

本协议适用于485通讯设备之间的数据传输,包括但不限于工业自动化控制系统、电力系统、楼宇自控系统等领域。

二、定义1. 485通讯协议:指用于485通讯设备之间进行数据传输的协议。

2. 485通讯设备:指支持485通讯协议的硬件设备,包括但不限于传感器、执行器、控制器等。

三、协议结构1. 物理层1.1 传输介质:采用双绞线作为传输介质。

1.2 传输速率:支持多种传输速率,包括但不限于2400bps、4800bps、9600bps、19200bps等。

1.3 电气特性:符合RS-485标准,采用差分信号传输。

2. 数据链路层2.1 帧结构:数据帧由起始位、数据位、校验位和停止位组成。

2.2 数据格式:支持多种数据格式,包括但不限于ASCII码、二进制码等。

2.3 数据校验:采用CRC校验算法,确保数据传输的准确性和完整性。

2.4 流控制:支持硬件流控和软件流控,以防止数据丢失和溢出。

四、通讯过程1. 主从模式:485通讯设备之间采用主从模式进行通讯,其中主设备负责发起通讯请求,从设备负责响应请求并返回数据。

2. 通讯流程:2.1 主设备发送请求帧给从设备。

2.2 从设备接收请求帧并解析。

2.3 从设备根据请求帧执行相应的操作,并生成响应帧。

2.4 从设备发送响应帧给主设备。

2.5 主设备接收响应帧并解析。

五、数据格式1. 请求帧格式:起始位 | 目标地址 | 源地址 | 功能码 | 数据 | CRC校验 | 停止位起始位:1个字节,固定为0xAA。

目标地址:1个字节,指定从设备的地址。

源地址:1个字节,指定主设备的地址。

功能码:1个字节,指定请求的功能。

数据:根据具体功能码的要求,可变长度。

CRC校验:2个字节,用于校验数据的完整性。

停止位:1个字节,固定为0xFF。

2. 响应帧格式:起始位 | 源地址 | 目标地址 | 功能码 | 数据 | CRC校验 | 停止位起始位:1个字节,固定为0xAA。

RS485通信协议

RS485通信协议

RS485通信协议协议名称:RS485通信协议一、引言RS485通信协议是一种用于串行通信的标准协议,广泛应用于工业自动化控制系统、数据采集设备、仪器仪表等领域。

本协议旨在规范RS485通信的数据帧格式、通信速率、错误检测等相关内容,以确保数据的可靠传输。

二、协议版本本协议的当前版本为1.0,后续版本的修订将在必要时进行。

三、通信参数1. 通信接口:RS4852. 通信速率:可配置,支持的范围为2400bps至115200bps3. 数据位:8位4. 停止位:1位5. 校验位:可选,支持无校验、奇校验和偶校验四、数据帧格式1. 起始位:1个起始位,固定为逻辑低电平2. 数据位:8位,按字节传输,低位在前3. 停止位:1个停止位,固定为逻辑高电平4. 校验位:可选,根据校验位的配置情况进行校验5. 同步字符:可选,用于同步通信双方的数据帧起始位置五、通信流程1. 主从模式:通信双方分为主机和从机,主机负责发起通信请求,从机负责响应请求并返回数据。

2. 数据传输:主机发送数据帧给从机,从机接收并解析数据,根据数据内容进行相应的处理,然后将结果返回给主机。

3. 错误处理:通信双方在传输过程中需要进行错误检测和纠正,确保数据的可靠性。

常用的错误检测方法包括奇偶校验、CRC校验等。

六、通信协议命令集1. 命令格式:命令由若干字节组成,包括命令码、参数等信息。

2. 命令解析:从机接收到命令后,根据命令码进行相应的处理,并返回执行结果给主机。

3. 命令集扩展:根据具体应用需求,可以扩展命令集,添加新的命令码和参数。

七、错误处理1. 数据校验错误:接收方在接收数据帧时,如果校验错误,则丢弃该帧,并向主机发送错误响应。

2. 超时处理:如果在规定时间内未收到从机的响应,则主机可以进行超时处理,例如重发命令或进行其他异常处理。

3. 其他错误:根据具体应用需求,可以定义其他错误码,并进行相应的处理。

八、安全性保障1. 数据加密:根据具体应用需求,可以对通信数据进行加密,确保数据的安全性。

RS485通讯 modbus 协议

RS485通讯 modbus 协议

使用说明书 - 1 -_MODBUS 通讯协议说明一.通讯说明控制器采用RS-485总线,协议符合ModBus RTU 规约。

数据传输均采用8位数据位、1位停止位、无奇偶校验位。

波特率可设为1200-9600 bit/s 。

通讯传送分为独立的信息头,和发送的编码数据。

以下的通讯传送方式定义与RTU 通讯规约相初始结构 = >=4字节的时间地址码 = 1 字节功能码 = 1 字节数据区 = N 字节错误校检 = 16位CRC 码结束结构 = >=4字节的时间地址码:地址码为通讯传送的第一个字节。

这个字节表明由用户设定地址码的从机将接收由主机发送来的信息。

并且每个从机都有具有唯一的地址码,并且响应回送均以各自的地址码开始。

主机发送的地址码表明将发送到的从机地址,而从机发送的地址码表明回送的从机地址。

功能码:通讯传送的第二个字节。

ModBus 通讯规约定义功能号为1到127。

本控制器利用其中的一部分功能码。

作为主机请求发送,通过功能码告诉从机执行什么动作。

作为从机响应,从机发送的功能码与从主机发送来的功能码一样,并表明从机已响应主机进行操作。

如果从机发送的功能码的最高位(比如功能码大于127),则表明从机没有响应操作或发送出错。

数据区:数据区是根据不同的功能码而不同。

CRC 码:二字节的错误检测码。

当通讯命令发送至仪器时,符合相应地址码的设备接通讯命令,并除去地址码,读取信息,如果没有出错,则执行相应的任务;然后把执行结果返送给发送者。

返送的信息中包括地址码、执行动作的功能码、执行动作后结果的数据以及错误校验码。

如果出错就不发送任何信息。

1 2.信息帧格式:(1) 地址码: 地址码是信息帧的第一字节(8位),从0到255。

这个字节表明由用户设置地址的从机将接收由主机发送来的信息。

每个从机都必须有唯一的地址码,并且只有符合地址码的从机才能响应回送。

当从机回送信息时,相当的地址码表明该信息来自于何处。

rs485通讯协议

rs485通讯协议

rs485通讯协议RS485是一种常用的串行通信协议,广泛应用于工业自动化领域。

它是一种差分信号传输方式,可以实现远距离、高速、抗干扰的通信。

RS485通信协议定义了物理层和数据链路层的规范,确保了设备之间的稳定通信。

首先,RS485定义了通信的物理层,包括电气特性和连接方式。

电气特性规定了通信线路的电压范围和电平差异,通常使用正负两个信号线传输数据。

连接方式有两种,一种是点对点连接,即一个主设备和一个从设备之间的连接;另一种是多点连接,即一个主设备与多个从设备之间的连接。

在RS485通信中,数据链路层是关键。

它定义了帧格式、传输控制和错误检测等内容。

帧格式包括起始位、数据位、停止位和校验位,确保数据的正确传输。

传输控制定义了主设备与从设备之间的通信规则,例如主设备发送请求,从设备回应应答等。

错误检测使用循环冗余校验(CRC)算法,检测并纠正传输过程中产生的误码。

RS485通信具有以下优点。

首先,它可以实现长距离通信,最远可达1200米,适用于分布式控制系统。

其次,RS485可以支持多个设备之间的通信,灵活且方便。

再次,RS485具有高速传输能力,传输速率可达10Mbps,满足实时性要求。

此外,RS485还能够抵抗电磁干扰和噪声干扰,提高通信的可靠性。

在实际应用中,RS485通信广泛应用于各种工控设备之间的通信。

例如,工业自动化领域中的PLC、传感器、伺服驱动器等设备常使用RS485通信协议进行数据交互。

此外,RS485通信协议也被广泛应用于配电系统、楼宇自动化系统、视频监控系统等领域。

总之,RS485通信协议是一种可靠、高效的串行通信协议,适用于工业自动化等领域。

它通过定义物理层和数据链路层规范,实现了长距离、高速、抗干扰的通信。

在实际应用中,RS485通信协议发挥着重要作用,推动着工业自动化技术的发展。

RS485仪表通讯协议

RS485仪表通讯协议

RS485仪表通讯协议目录1.引言 (1)1.1仪表通讯及命令 (1)1.2仪表基本构成与通讯命令的关系 (2)2.接线 (3)2.1RS232接口的仪表与计算机的接线 (3)2.2RS485接口的仪表与计算机的接线 (4)2.3关于JR485转换器 (4)3.通讯接口要素 (5)4.仪表的版本号 (6)5.校验核 (7)6.一般仪表命令集详解 (8)6.0关于命令集 (8)6.1读版本号命令 (10)6.2读主测量值命令 (10)6.3读其它测量值命令 (11)6.4读模拟量输出值及开关量输入输出状态命令 (12) 6.5输出模拟量命令 (13)6.6输出开关量命令 (14)6.7读仪表参数符号命令 (15)6.8读仪表参数命令 (16)6.9设置仪表参数命令 (16)7.巡检仪通讯命令集 (18)7.0关于命令集 (18)7.1读测量值命令 (19)7.2读报警状态命令 (20)7.3读参数命令 (21)7.4设置参数命令 (22)7.5参数地址表 (23)8.测试软件 (25)8.0关于测试软件 (25)8.1DOS环境测试 (25)8.2W INDOWS 环境下测试 (26)9.故障诊断及应用笔记 (29)9.1故障诊断流程图 (29)9.2应用笔记 (30)附录1 通讯中使用的ASCⅡ码表 (31)附录2 XS系列仪表通讯协议的解释与补充 (32)1.引言1.1 仪表通讯及命令仪表能连接到所有的计算机并与之通讯,采用RS232或RS485传输标准。

仪表与计算机之间的往来通讯都以AS CⅡ码实现,意味着计算机能以任何高级语言编程。

仪表的命令集由数条指令组成,完成计算机从仪表读取测量值、报警状态、控制值、参数值,向仪表输出模拟量、数字量,以及对仪表的参数设置。

与通过仪表面板设置参数一样,通过计算机对仪表的参数设置被存入EEPROM存贮器,在掉电情况下也能保存这些参数。

为避免通讯冲突,所有的操作均受计算机控制。

rs485通讯

rs485通讯

RS485通讯1. 引言RS485是一种串行通信协议,用于在多个设备之间进行双向数据传输。

它是一种高性能的通讯协议,常用于工业自动化、仪器仪表、门禁系统等领域。

本文将介绍RS485通讯的基本原理、使用方法以及常见的应用场景。

2. 基本原理RS485通讯使用差分信号传输,可以抵抗电磁干扰和噪声。

它采用两条相对独立的传输线(A线和B线),通过不同的电平表示逻辑1或逻辑0。

其中,逻辑1对应线A为高电平,线B为低电平;逻辑0对应线A为低电平,线B为高电平。

通过这种方式,数据可以在多个设备之间进行可靠的传输。

3. 硬件连接在使用RS485通讯时,需要将所有设备连接到一个共享的总线上。

每个设备都需要两条连接线(A线和B线)以及一个共享的地线。

通常,可以使用终端电阻来匹配总线阻抗并提高信号质量。

4. 传输方式RS485通讯可以采用两种传输方式:全双工和半双工。

4.1 全双工通讯在全双工通讯中,设备可以同时发送和接收数据。

发送数据的设备需要将数据发送到总线上,并通过差分信号传输给其他设备。

同时,接收数据的设备可以监听总线上的数据并将其解析。

4.2 半双工通讯在半双工通讯中,设备的发送和接收操作是交替进行的。

设备在发送数据时,需要先将总线设置为发送模式,并将数据发送到总线上。

其他设备在接收数据时,将总线设置为接收模式,并监听数据。

5. 通讯协议RS485通讯可以使用多种协议进行数据交换,常见的有MODBUS、DMX512等。

这些协议定义了数据的传输格式、通讯方式和功能码等。

5.1 MODBUS协议MODBUS是一种常用的通讯协议,适用于工业自动化领域。

它定义了数据的传输格式,并提供了读写寄存器等功能。

MODBUS协议支持点对点和多点通讯。

5.2 DMX512协议DMX512是一种用于舞台灯光控制的通讯协议。

它定义了数据的传输格式和通讯方式。

DMX512通讯一般采用全双工方式进行。

6. 应用场景RS485通讯在许多领域都有广泛的应用。

RS485通信协议

RS485通信协议

RS485通信协议
RS485通信协议使用差分信号进行通信,即发送端通过差分驱动方式将1和0分别表示为正负信号,接收端通过判断两个线之间的电压差来确定数值。

这种差分信号的方式使得RS485具有较强的抗干扰能力,可以在较长距离上进行可靠的通信。

在RS485通信协议中,数据被组织为一个个数据帧,每个数据帧包括起始位、数据位、校验位和结束位。

起始位用于同步接收端的时钟,数据位用于传输实际的数据,校验位用于检测数据传输过程中的错误,结束位用于标记数据帧的结束。

除了数据帧的格式,RS485通信协议还定义了通信规则。

例如,通信的发起方先发送起始位,然后发送数据位,接收方在接收到数据位后进行校验并给出响应。

在多个设备同时通信的情况下,RS485通信协议通过设备的物理地址来区别接收方。

RS485通信协议还支持多种不同的工作模式,例如点对点通信、多点通信和主从通信。

点对点通信是最简单的模式,一对发送端和接收端直接进行通信。

多点通信允许多个设备共享同一总线,但同时只有一个设备能够发送数据。

主从通信中,主设备负责发起通信并提供时钟同步信号,从设备负责响应主设备的请求。

总之,RS485通信协议是一种常用的串行通信协议,它提供了可靠的远距离通信能力和较强的抗干扰能力。

通过定义数据帧格式和通信规则,RS485通信协议可以实现多个设备之间的可靠数据传输。

在工业自动化等领域,RS485通信协议被广泛应用,提供了稳定可靠的通信解决方案。

rs485通信协议

rs485通信协议

rs485通信协议RS485通信协议。

RS485通信协议是一种常用的工业控制领域通信协议,它具有高抗干扰能力、远距离传输和多设备共享同一总线等特点,因此在工业自动化控制系统中得到广泛应用。

本文将对RS485通信协议的基本原理、特点、应用范围和实际应用进行介绍。

一、基本原理。

RS485通信协议是一种基于差分信号传输的协议,它采用两根信号线进行数据传输,分别为A线和B线。

在数据传输时,A线和B线上的电压分别为正相位和负相位,通过对这两个信号进行差分传输,可以有效地抵消外部干扰,从而保证数据传输的稳定性和可靠性。

二、特点。

1. 高抗干扰能力,由于RS485采用差分信号传输,可以有效地抵消来自于外部的干扰信号,因此具有较高的抗干扰能力,适用于工业环境中复杂电磁干扰的场合。

2. 远距离传输,RS485总线传输距离可达1200米,因此适用于大范围的工业控制系统,可以满足工业现场对于远距离数据传输的需求。

3. 多设备共享同一总线,RS485总线支持多个设备共享同一总线进行通信,这样可以减少系统中的通信线路,降低系统成本。

三、应用范围。

RS485通信协议广泛应用于各种工业控制系统中,包括工业自动化控制、楼宇自动化、智能电网、智能交通等领域。

在这些领域中,RS485通信协议可以满足远距离、高抗干扰和多设备共享总线的通信需求,为工业控制系统的稳定运行提供了可靠的通信支持。

四、实际应用。

以工业自动化控制系统为例,RS485通信协议通常用于PLC(可编程逻辑控制器)和各种传感器、执行器之间的数据通信。

PLC作为控制中心,通过RS485总线与各个设备进行数据交换,实现对工业生产过程的监控和控制。

此外,RS485通信协议也常用于工业现场的数据采集和监测系统中,通过远距离传输数据,实现对工业过程的实时监测和管理。

总之,RS485通信协议作为一种稳定可靠的工业控制通信协议,具有高抗干扰能力、远距离传输和多设备共享同一总线的特点,在工业自动化控制系统中得到了广泛的应用。

在线监测仪器RS485通讯协议

在线监测仪器RS485通讯协议

COD在线监测仪器RS485通讯协议本协议描述了COD在线分析仪器与数据采集仪之间的通讯方式和协议格式。

一、通讯方式COD在线分析仪器(下称上位机)提供RS485的方式与数据采集仪(下称上位机)之间进行通讯,协议中数据均为ASCII字符。

串口格式为485转232。

波特率默认为9600。

请采用485转换器进行连接。

二、通讯协议2.1 应答模式命令由上位机发起,下位机响应。

1)上位机发送请求命令给下位机。

2)下位机发送结果给上位机。

2.2通讯协议数据结构通讯报文有ASCII码字符组成。

通讯报文内容包括:2.2.1 通讯报文组成举例说明:上机位:23 ×× 31 0D××为下机位地址,表示要求下机位进行采样分析下机位返回:3E ×× 31 70 0D表示仪器接收采样指令,开始采样3E ×× 31 71 0D表示仪器正在采样,不能接收新的采样指令上机位:23 ×× 30 0D表示要求下机位返回测量数据下机位返回●3EH●下机位地址●功能代码(30H)●通道代码●测量浓度或者故障代码(4个字符)●测量时间(4个字符)●0DH●故障代码的内容为四位十六进制数:70H 70H 70H 70H 表示本机汞升检测有故障,请检查是否有汞,以及汞升检测电路是否有问题。

71H 71H 71H 71H 表示本机汞滴检测不正常,请检查流路,以及滴汞是否正常。

72H 72H 72H 72H 表示该通道无水样。

宇泰仪表485通讯

宇泰仪表485通讯

仪表与上位机ModbusRTU通讯协议1、接口规格为与PC机或PLC编控仪联机以集中监测或控制仪表,仪表提供RS232、RS485两种数字通讯接口,光电隔离,其中采用RS232通讯接口时上位机只能接一台仪表,三线连接,传输距离约15米;采用RS485通讯接口时上位机需配一只RS232-485的转换器,最多能接64台仪表,二线连接,传输距离约一千米。

2、通讯协议(适合本厂所有1~16路仪表)(1)通讯波特率为1200、2400、4800、9600四档可调,数据格式为1个起始位、8个数据位,1个停止位,无校验位。

(2)上位机读一个参数(2字节)1byte 1byte 2byte 2byte 2byte(3)(2字节)1byte 1byte 1byte 2byte 2byte(4)(2字节)(2字节)(5)参数代码及地址见仪表说明书通道显示值地址:1通道:1001H 2通道:1002H 3通道: 1003H 4通道:1004H5通道:1005H 6通道:1006H 7通道:1007H 8通道:1008H9通道:1009H 10通道:100AH 11通道:100BH 12通道:100CH13通道:100DH 14通道:100EH 15通道: 100FH 16通道:1010H(6)仪表主控输出状态地址:1通道:1101H 2通道:1102H 3通道: 1103H 4通道:1104H5通道:1105H 6通道:1106H 7通道:1107H 8通道:1108H9通道:1109H 10通道:110AH 11通道:110BH 12通道:110CH13通道:110DH 14通道:110EH 15通道: 110FH 16通道:1110H (7)仪表报警输出状态地址:3. 1).上位机对仪表写数据的程序部分应按仪表的规格加入参数限幅功能,以防超范围的数据写入仪表,使其不能正常工作,各参数代码及范围见《仪表说明书》2).上位机发读或写指令的间隔时间应大于或等于0.2秒,太短仪表可能来不及应答3).仪表未发送小数点信息,编上位机程序时应根据需要设置4).测量值为32767(7FFFH)表示HH(超上量程),为32512(7F00H)表示LL(超下量程)5). 除了CRC校验字节低位在前外,其它所有双字节均高位在前,。

RS485通讯协议

RS485通讯协议

RS485通讯协议RS485是一种常用的串行通信协议,它能够实现多个设备之间的高速数据传输和远距离通信。

RS485通信协议主要用于工业自动化领域,例如工厂自动化、楼宇自动化、安防系统等。

RS485通信协议具有可靠性高、传输速率快、抗干扰能力强等优点,下面将详细介绍RS485通信协议的原理和应用。

RS485通信协议是一种差分信号通信方式,它使用两根信号线进行数据传输,分别为A线和B线。

传输数据时,A线的电平和B线的电平总是相互互补,即一个为高电平时另一个为低电平,这样可以减小干扰对数据传输的影响。

RS485通信协议还增加了一个控制线,即控制线用于进行数据传输的控制,例如数据发送和结束等。

RS485通信协议支持半双工通信方式,即同一时刻只能有一个设备进行数据的发送,但任何一个节点都可以作为发送器和接收器。

它采用了“主从”模式,一个主节点可以连接多个从节点,主节点负责控制通信的开始和结束,从节点负责接收和发送数据。

这种通信方式可以很好地实现多个设备之间的数据交换和共享。

RS485通信协议的传输速率可以达到几百kbps甚至Mbps级别,这使得它在工业自动化领域具有广泛的应用前景。

同时,RS485通信协议的抗干扰能力很强,可以有效地抑制来自外部环境的干扰信号,保证数据传输的可靠性。

这使得RS485通信协议可以在电磁干扰较大的工业环境中稳定地工作。

RS485通信协议的应用范围很广,例如在工厂自动化领域,可以用于控制和监控各个设备的状态和参数。

在楼宇自动化领域,可以用于集中管理各个楼层的空调、照明、安防等设备。

在安防系统中,可以用于实现多个监控摄像头之间的视频传输和控制。

此外,RS485通信协议还可以应用于电力系统、交通系统、能源管理系统等领域。

综上所述,RS485通信协议是一种可靠性高、传输速率快、抗干扰能力强的串行通信协议。

它的原理是使用差分信号进行数据传输,支持半双工通信方式并采用“主从”模式。

RS485通信协议在工业自动化、楼宇自动化、安防系统等领域的应用广泛,并且具有较高的稳定性和可靠性。

仪表通讯协议

仪表通讯协议

一、通讯方式说明仪表共有两种通讯方式:RS232和RS485。

二、通讯协议说明仪表通讯协议共有两个版本:V2.0和V3.0。

1、读参数发送指令格式及内容说明★V3.0协议说明格式:XX XX XX XX XX XX XX XXNO1 NO2 NO3 NO4 NO5 NO6 NO7 NO8共有8个字节数据。

其中:NO1=80H+ADDR(每台仪表均有该参数,表示该仪表的通讯地址)NO2=80H+ADDR(每台仪表均有该参数,表示该仪表的通讯地址)NO3=52H(表示发送的指令为“读”指令)NO4=XXH(表示要读的参数的地址,见参数地址表)NO5=00H(表示补位用数据00)NO6=00H(表示补位用数据00)NO7+NO8*FFH=52H+ADDR+NO4*FFH(表示读数据的CRC校验码的数值)注:读数据的CRC校验码计算方法为:CRC=52H+ADDR+(要读的参数的地址)*FFH★V2.0协议说明格式:XX XX XX XXNO1 NO2 NO3 NO4共有4个字节数据。

其中:NO1=80H+ADDR(每台仪表均有该参数,表示该仪表的通讯地址)NO2=80H+ADDR(每台仪表均有该参数,表示该仪表的通讯地址)NO3=52H(表示发送的指令为“读”指令)NO4=XXH(表示要读的参数的地址,见参数地址表)2、写参数发送指令格式及内容说明★V3.0协议说明格式:XX XX XX XX XX XX XX XXNO1 NO2 NO3 NO4 NO5 NO6 NO7 NO8共有8个字节数据。

其中:NO1=80H+ADDR(每台仪表均有该参数,表示该仪表的通讯地址)NO2=80H+ADDR(每台仪表均有该参数,表示该仪表的通讯地址)NO3=43H(表示发送的指令为“写”指令)NO4=XXH(表示写的参数的地址,见参数地址表)NO5+NO6*FFH=XXH*FFH+XXH(表示要写的参数的数据,2个字节)NO7+NO8*FFH=43H+ADDR+NO6*FFH+NO5+NO4*FFH(表示读数据的CRC校验码的数值)注:读数据的CRC校验码计算方法为:CRC=43H+ADDR+(表示要写的参数的数据,2个字节)+(要读的参数的地址)*FFH★V2.0协议说明格式:XX XX XX XX XX XXNO1 NO2 NO3 NO4 NO5 NO6共有4个字节数据。

RS485通信协议

RS485通信协议

RS485通信协议协议名称:RS485通信协议一、引言RS485通信协议是一种用于串行通信的标准协议,广泛应用于工业自动化、数据采集和仪器仪表等领域。

本协议旨在规范RS485通信的数据传输格式、物理层特性以及通信协议的实现方式,以确保通信的稳定性和可靠性。

二、协议版本本协议的当前版本为1.0,后续版本的更新将根据实际需求进行修订和发布。

三、通信物理层1. 电气特性RS485通信采用差分信号传输方式,具有较强的抗干扰能力和较长的传输距离。

通信线路应符合以下要求:- 信号线采用双绞线或屏蔽线,保证信号的稳定传输;- 通信线路长度应根据具体情况确定,一般不超过1200米;- 通信线路两端应加入终端电阻,阻值为120欧姆。

2. 通信速率RS485通信支持多种通信速率,常用的速率有9600bps、19200bps、38400bps、57600bps和115200bps等。

通信双方应事先约定并设置相同的通信速率。

四、数据传输格式1. 帧结构RS485通信采用帧结构进行数据传输,每一帧包含以下几个部分:- 起始位(1位):逻辑低电平表示帧的开始;- 数据位(8位):用于传输数据,可表示0-255的整数;- 校验位(1位):用于检验数据的正确性,常用的校验方式有奇校验和偶校验;- 停止位(1-2位):逻辑高电平表示帧的结束。

2. 数据格式RS485通信支持多种数据格式,常用的格式有ASCII码、十六进制和BCD码等。

通信双方应事先约定并设置相同的数据格式。

五、通信协议实现1. 数据传输方式RS485通信可以采用点对点方式或多点方式进行数据传输。

在点对点方式下,一对通信设备之间建立一条专用的通信线路;在多点方式下,多个通信设备共享同一条通信线路。

2. 通信协议协商在通信开始之前,通信双方应进行通信协议的协商,包括通信速率、数据格式、地址分配等。

通信协议的协商可以通过人工设置、自动协商或者主从模式进行。

3. 数据传输流程RS485通信的数据传输流程如下:- 发送方发送起始位;- 发送方发送数据位;- 发送方发送校验位;- 发送方发送停止位;- 接收方接收起始位;- 接收方接收数据位;- 接收方接收校验位;- 接收方接收停止位。

RS485 通讯协议

RS485 通讯协议

RS485 通讯协议一、概述RS485通讯协议是一种串行通讯协议,适用于多点通讯和远距离数据传输,广泛应用于工业自动化、电力电气等领域中。

RS485通讯协议可实现多站式、点对点、半双工或全双工的串行通讯方式,能够满足复杂的数据通讯需求,是集成度高、使用方便且性价比高的通讯协议。

二、通讯协议规范1、物理层RS485通讯协议采用差分传输方式,使用半双工或全双工串行通信,数据线两端各自连接一个终端电阻,并使用平衡的两线制。

若使用半双工通信,则需要配置一个控制线,用于控制收发转换器的方向。

2、数据链路层数据链路层由两种基本的帧构成:数据帧和控制帧。

数据帧用于传输有效数据,控制帧用于控制通讯双方的交互方式,包括握手、结束和异常处理等。

数据帧包含以下字段:起始位:标识数据帧的开始位置,是一个低电平信号;地址位:用于标识通讯的设备或站点地址;数据位:用于存放实际传输的数据;校验位:用于检验数据的正确性,实现误码检测和纠错;停止位:标识数据帧的结束位置,一般为一个或多个高电平信号。

控制帧包含以下字段:起始位:标识控制帧的开始位置,是一个低电平信号;地址位:用于标识通讯的设备或站点地址;控制位:用于实现握手、结束和异常处理;校验位:用于检验控制帧的正确性,实现误码检测和纠错;停止位:标识控制帧的结束位置,一般为一个或多个高电平信号。

3、传输速率RS485通讯协议支持多种传输速率,最高速率可达到100 Mbps。

通常,用户可根据实际需求选择合适的传输速率。

4、错误处理RS485通讯协议在传输过程中存在一些错误处理机制,例如CRC验证、超时监控等。

每个站点主动监控自己接收到的信息,若存在异常则通过控制帧进行异常处理。

5、多站式通信RS485通讯协议支持多站式通信,通常需要在数据帧中加入站点地址信息,以实现站点的识别和数据的路由选择。

若开启了多站式通信模式,则每个站点需设定自己的地址信息,以保证通讯正常。

三、通讯应用范围RS485通讯协议主要应用于需要远距离、多点、高速数据传输以及复杂控制的场合,包括以下领域:1、工业自动化RS485通讯协议广泛应用于工业自动化领域,例如智能制造、流水线控制、机器人操作等。

RS485通信协议 (2)

RS485通信协议 (2)

RS485通信协议协议名称:RS485通信协议一、引言RS485通信协议是一种常用的串行通信协议,适用于在工业自动化、数据采集、仪器仪表等领域中进行长距离数据传输。

本协议旨在规范RS485通信的数据格式、通信方式和错误处理等,以确保通信的稳定性和可靠性。

二、术语定义1. RS485通信:指基于RS485标准进行的串行通信方式。

2. 主站:指RS485通信网络中负责发送指令和接收数据的设备。

3. 从站:指RS485通信网络中负责接收指令和发送数据的设备。

4. 数据帧:指RS485通信中的数据传输单位,包括起始位、数据位、校验位和停止位等。

5. 奇偶校验:指通过对数据位进行奇偶校验来检测和纠正传输中的错误。

6. 波特率:指RS485通信中数据传输的速率,单位为波特(bps)。

7. 通信协议:指RS485通信中约定的数据格式、通信方式和错误处理规则等。

三、通信协议规范1. 数据帧格式1.1 起始位:1个起始位,用于标识数据传输的开始。

1.2 数据位:8个数据位,用于传输实际数据。

1.3 奇偶校验位:1个奇偶校验位,用于检测和纠正传输中的错误。

1.4 停止位:1个停止位,用于标识数据传输的结束。

1.5 数据帧示例:起始位 + 数据位 + 奇偶校验位 + 停止位2. 通信方式2.1 主从通信:主站发送指令给从站,从站接收指令并发送数据给主站。

2.2 半双工通信:主站和从站不能同时发送和接收数据,需通过时间间隔来区分发送和接收。

3. 错误处理3.1 奇偶校验错误:接收端通过对数据位进行奇偶校验,若校验错误则丢弃数据帧。

3.2 重发机制:主站发送指令后,若未收到从站的响应,则进行重发操作,最多重发3次。

3.3 超时处理:主站发送指令后,若在规定时间内未收到从站的响应,则进行超时处理。

四、通信参数1. 波特率:可根据实际需求设置,常用的波特率有9600bps、19200bps、38400bps等。

2. 数据位:固定为8位。

富马仪表流量计通讯协议(瓯海485)

富马仪表流量计通讯协议(瓯海485)

8 位累积流量
瞬时流量代码:S 瞬时流量小数点位数,
8 位瞬时流量
瞬时流量代码:S 瞬时流量小数点位数,
8 位瞬时流量
压力代码:Y 压力小数点位数,
5 位压力(绝对压力 KPa)
压力代码:Y 压力小数点位数,
5 位压力(绝对压力 KPa)
温度代码:W 温度小数点位数,
4 位温度,温度符号:+,-
温度代码:W 温度小数点位数,
z 仪表接线柱 6 为 RS485-A,5 为 RS485-B。
举例:
假定仪表显示数据如下:
仪表 累计流量 瞬时流量 压力 温度
序号
(m3)
(m3/h) (KPa) (℃)
12 123.45678 123.4 101.3 25.6
上位机发送
0xB2 0xB1
仪表应答
21 L587654321 L587654321 S300432100 S300432100 Y131010 Y131010 W16520+ W16520+ D
个位
十位
主机发送: D7……D0
D7……D0
(仪表序号)
个位
十位
从机应答: D7……D0
D7……D0
(仪表序号)
4.然后按下列次序连续发数据。《D7=0,D6----D0 为 ASCII 码》
累积流量代码:L 累积流量小数点位数,
8 位累积流量(由低位到高位发)
累积流量代码:L 累积流量小数点位数,
浙江富马仪表有限公司
RS485 通讯协议
密码设置状态下字母 C 右二位为 04 或 05 时的通讯协议
1.RS485 半双工主从式通讯,主机:计算机;从机:流量仪表

rs485通讯协议

rs485通讯协议

rs485通讯协议RS485通信协议简介RS485(Recommended Standard 485)是一种串行通信协议,可以实现多点通信和远距离传输数据。

它的特点是可靠性高、抗干扰能力强,适用于在工业自动化、建筑控制、电力监控等领域中进行可靠通信的应用。

RS485通信协议基于电气特性差分信号传输,采用两条线进行双向通信。

其中一条线为传输线(A线),另一条线为接收线(B线)。

这样的架构使得减少了串信的问题,提高了传输稳定性。

RS485通信协议支持多点通信,可以连接多个设备,使其能够同时接收和发送数据。

在RS485总线上,设备可以处于主设备模式或从设备模式。

主设备可主动向从设备发送数据请求,而从设备只能在主设备请求时才能发送数据。

在RS485通信协议中,数据通信是通过波特率来确定的,常用的波特率有9600、19200、38400等。

数据的传输格式通常以字节为单位,每个字节包含起始位、数据位、校验位和停止位。

除了具备可靠性和高抗干扰特点,RS485通信协议还具备灵活性。

一方面,它可以灵活选择485传输模式,可采用全双工或者半双工模式,根据实际需要选择;另一方面,可以根据通信需求,自定义通信协议,实现更加高效的数据传输。

RS485通信协议的应用十分广泛。

在工业自动化领域,RS485常用于控制设备之间的通信,如PLC和HMI之间的通信。

在建筑控制中,RS485通信协议可用于智能楼宇系统的各种设备之间的通信,如照明控制、温度控制等。

在电力监控领域,RS485通信协议可以实现电能表和监控系统之间的通信,实现用电信息的采集和管理。

总之,RS485通信协议作为一种可靠性高且抗干扰能力强的串行通信协议,在各个领域都有着广泛的应用。

它的多点通信特性、可靠性和灵活性使其成为众多设备之间进行可靠通信的理想选择。

随着科技的不断进步和应用领域的不断拓展,相信RS485通信协议的应用将会更加广泛和深入。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录1.引言 (1)1.1仪表通讯及命令 (1)1.2仪表基本构成与通讯命令的关系 (2)2.接线 (3)2.1RS232接口的仪表与计算机的接线 (3)2.2RS485接口的仪表与计算机的接线 (4)2.3关于JR485转换器 (4)3.通讯接口要素 (5)4.仪表的版本号 (6)5.校验核 (7)6.一般仪表命令集详解 (8)6.0关于命令集 (8)6.1读版本号命令 (10)6.2读主测量值命令 (10)6.3读其它测量值命令 (11)6.4读模拟量输出值及开关量输入输出状态命令 (12)6.5输出模拟量命令 (13)6.6输出开关量命令 (14)6.7读仪表参数符号命令 (15)6.8读仪表参数命令 (16)6.9设置仪表参数命令 (16)7.巡检仪通讯命令集 (18)7.0关于命令集 (18)7.1读测量值命令 (19)7.2读报警状态命令 (20)7.3读参数命令 (21)7.4设置参数命令 (22)7.5参数地址表 (23)8.测试软件 (25)8.0关于测试软件 (25)8.1DOS环境测试 (25)8.2W INDOWS 环境下测试 (26)9.故障诊断及应用笔记 (29)9.1故障诊断流程图 (29)9.2应用笔记 (30)附录1 通讯中使用的ASCⅡ码表 (31)附录2 XS系列仪表通讯协议的解释与补充 (32)1.引言1.1 仪表通讯及命令仪表能连接到所有的计算机并与之通讯,采用RS232或RS485传输标准。

仪表与计算机之间的往来通讯都以ASCⅡ码实现,意味着计算机能以任何高级语言编程。

仪表的命令集由数条指令组成,完成计算机从仪表读取测量值、报警状态、控制值、参数值,向仪表输出模拟量、数字量,以及对仪表的参数设置。

与通过仪表面板设置参数一样,通过计算机对仪表的参数设置被存入EEPROM存贮器,在掉电情况下也能保存这些参数。

为避免通讯冲突,所有的操作均受计算机控制。

当仪表不进行发送时,都处于侦听方式。

计算机按规定地址向某一仪表发出一个命令,然后等待一段时间,等候仪表回答。

如果没收到回答,则超时中止,将控制转回计算机。

由于仪表的特性不同,我们将仪表的通讯命令集分为3类:第1类:一般仪表包括除巡检仪和无纸记录仪外的全部仪表。

命令详解见第6章第2类:巡检仪表命令详解见第7章第3类:无纸记录仪通讯规程见《无纸记录仪用户手册》1.2 仪表基本构成与通讯命令的关系仪表的基本功能单元包括模拟量输入、输出;开关量输入、输出;参数存储器;带记录功能的仪表还包括数据记录单元,所有的这些单元都能通过不同的命令与计算机进行数据传送,计算机也能通过控制权转移的方法,直接操作仪表的模拟量输出和开关量输出,由于仪表内部有独立的输出缓冲区和计算机控制输出缓冲区,因而可实现控制的无扰动的切换。

通讯命令与仪表的关系示意图2.接线仪表与计算机接线时,必须在断电条件下进行。

否则有可能损坏仪表及计算机接口。

2.1 RS232接口的仪表与计算机的接线1. 当仪表以RS232接口为端子连接时2. 当仪表以RS232接口为9芯接口连接时2.2 RS485接口的仪表与计算机的接线当计算机仅有RS232接口时,需要RS232/RS485转换器,以便将RS232信号转换成正确的RS485协议。

转换器分非隔离(型号C485),隔离(型号JR485)两种。

隔离的转换器可防止静电、连线出错等损坏计算机串口。

1. 当仪表以RS485接口为端子连接时2. 当仪表以RS485接口为9芯接口连接时图中Rt为终端电阻一般用1202.3 关于JR485转换器JR485转换器是RS485和RS232两种通讯接口之间的转换器,由于仪表以19200bps 高速率与计算机通讯,所以要求485转换器响应速度较快。

我们建议用户使用JR485型号的转换器,如选用其他型号的485转换器可能会出现485转换器响应速度慢而引起的数据传输错误。

3.通讯接口要素格式数据格式为10位:1位起始位,8位数据位,无奇偶校验位,1位停止位。

波特率可选范围为2400bps、4800bps、9600bps、19200bps。

出厂设定为9600bps。

通过仪表的参数设置。

当修改波特率时,必须将相连的所有仪表及计算机修改成同一波特率。

修改波特率后,仪表必须断电后重新上电,才能按新设置的波特率工作。

这意味着可以通过计算机对网络中的仪表逐一修改波特率。

地址可选范围为00~99十进制,出厂设定为01。

通过仪表参数设置。

必须将相连的所有仪表设置为不同的地址。

延迟(定界符为#的命令)的回答延迟不大于500μs,保证高效率的数据传送。

仪表对其它命令的回答延迟不大于200ms。

4.仪表的版本号通过#AA99 命令可读出仪表的版本号。

版本号由11个字符构成□□□□□□□□□□□年型号类型参数位数0:标准产品1:定制非标产品年—1999版为992002版为02型号—给出仪表具体名称例:“单输入通道数显仪表”表示为“XST”“双输入通道数显仪表”表示为“XSD-2”类型—0 一般仪表1 巡检类仪表2 无纸记录仪参数位数-仪表参数位数4~5位5.校验核功能校验核帮助检测从计算机至仪表的命令错误和检测从仪表至计算机的回答错误。

校验核功能在命令和回答字符串外加2个字符,不影响传送速率。

设置是否使用校验核不需要对仪表进行设置,仪表自动判断计算机发出的命令中是否含有校验核。

如果命令中含有校验核,则仪表回答时自动外加2个字符的校验核。

这意味着计算机可以有针对性地对网络中的某些仪表,或某些命令采用校验核。

格式校验核范围从00~FFH,用2位40H~4FH的ASCⅡ码表示,在命令或回答的结束符“↵”前发送。

如果计算机发出的命令中的校验核不正确,仪表将没有回答。

计算命令的校验核等于所有命令ASCⅡ码值的和。

超过范围时保留余数。

回答的校验核等于所有回答ASCⅡ码值的和再加上本仪表地址的ASCⅡ码值。

超过范围时保留余数。

例本例说明校验核的计算方法。

命令:#0102NF↵回答:=+123.5A@C↵命令字符串的校验核按如下计算:校验核=23H+30H+31H+30H+32H=E6H#,0,1,0,2的ASCⅡ码分别为23H,30H,31H,30H,32H这些ASCⅡ码的和为E6H,用二位40~4FH的ASCⅡ码表示为4EH,46H,即N、F。

回答字符串的校验核按如下计算(假设仪表地址Add=01):校验核=3DH+2BH+31H+32H+33H+2EH+35H+41H+30H+31H=203H=,+,1,2,3,•,5,A的ASCⅡ码分别为3DH,2BH,31H,32H,33H ,2EH,35H,41H这些ASCⅡ码的和再加上仪表地址的ASCⅡ码30H,31H为203H,余数为03H,用二位40~4FH的ASCⅡ码表示为40H,43H,即@、C。

回答字符串中的A表示报警状态,在以后会有详细说明。

6.一般仪表命令集详解6.0 关于命令集◆命令由下述各部份组成:(定界符)(地址)(内容)(常数)(数据)(校验核)(结束符)定界符每个命令必须以定界符开始。

有6种有效的定界符:#、$、%、&、’ 和”。

地址紧跟着定界符后面的是两位指定目标仪表的地址。

用“AA”表示内容用于指定仪表内部的数据地址或参数地址用“BB”表示常数用于指定命令常数用“DD”表示数据仅输出命令和设置参数命令有数据内容用“data”表示校验核可选择附上二字符的校验核用“CC”表示结束符每个命令必须用回车符(↵)0DH结束◆命令集有10条命令:1,读版本号:#AA99CC↵2,读主测量值:#AACC↵3,读其它测量值:#AABBCC↵4,读模拟量输出值及开关量输入输出状态:#AABBDDCC↵5,输出主模拟量:&AA(data)CC↵6,输出其它模拟量:&AABB(data)CC↵7,输出开关量:&AABBDDCC↵8,读仪表参数符号:’AABBCC↵9,读仪表参数:$AABBCC↵10,设置仪表参数:%AABB(data)CC↵说明 1 上述命令中的CC表示可选择的二字符的校验核。

使用方法在“校验核”部分已有说明,在本章下面的说明中不再重复。

说明 2 各种类型的仪表适用的命令有所不同,详见附录。

关于仪表回答回答定界符有3类:=、! 、> 。

以# 作定界符的命令,回答以= 做定界符以’和$ 、% 作定界符的命令,回答以! 做定界符以& 作定界符的命令,回答以> 做定界符在下列情况下仪表对命令不回答未收到有效定界符或结束符仪表地址不符波特率不符校验核不符在下列情况下仪表回答? AA命令长度不符命令中的数据格式错操作仪表硬件不支持的功能读取或设置仪表未规定的参数当、参数为OFF时执行输出指令6.1 读版本号命令说明本命令读回指定仪表的版本号命令#AA99↵#为定界符AA(范围00~99)表示指定仪表二位十进制地址99 表示读仪表版本号。

回答= (data) ↵= 为定界符data 请见“4.仪表的版本号”↵(0DH)为结束符例命令:#0199↵回答:=02XSD-2 040↵本命令读取地址为01的仪表的版本号。

回答表明版本为2002版,类型为双输入数显仪,一般仪表,参数位数4位,标准产品。

6.2 读主测量值命令说明本命令读回指定仪表的主测量值及报警状态。

命令#AA↵#为定界符AA(范围00~99)表示指定仪表二位十进制地址回答= (data)↵= 为定界符data为第1测量值及仪表的报警状态。

对于主测量值为4~8位数字显示的仪表,测量值由“+”或“-”,“. ”小数点,4~8位工程量值,报警状态共7~11个字符组成。

报警状态值的范围40~4FH,其低4位D0~D3分别表示第1到第4报警点的状态。

“1”表示处于报警状态↵ (0DH )为结束符例1 命令:#01↵回答:=+123.5A ↵本命令读取地址为01的单输入通道数显仪的测量值。

回答表明测量值为+123.5,第1报警点处于报警状态。

例2 命令:#02↵回答:=+01237643.B ↵本命令读取地址为02的计数器的计数值。

回答表明计数值为+,第2报警点处于报警状态。

6.3 读其它测量值命令说明 本命令读回指定仪表除主测量值外的其它测量值命令 #AABB ↵# 为定界符AA (范围00~99)表示指定仪表二位十进制地址BB 的范围00~07。

规定详见附录中相应种类仪表回答 = (data)↵data 的意义同于读主测量值命令例 命令:#0101↵回答:=+298.7A ↵本命令读取地址为01的双输入通道数显仪第2通道的测量值。

回答表明测量值为+298.7。

第1报警点处于报警状态。

4 0 ~ F6.4 读模拟量输出值及开关量输入输出状态命令说明本命令读回指定仪表当前输出的模拟量值或当前开关量输入状态或当前开关量输出状态。

相关文档
最新文档