温度表通讯规约

更新时间:2024-03-13 17:30:01 阅读量: 综合文库 文档下载

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

(2) AD(H)、AD(L):从机编号—ASCII文字00~32(十进制)

(注)实际设计时,可能会面临反应时间应设为多长的问题。它并没有一个理想的固定值,会因电脑的型式、主电脑的种类,写程式方法而改变。

因此,建议设计之初以较长的反应时间,再由测试中渐渐减短。

(3) SC(H)、SC(L):和检查码

·为了提高传送资料的信赖性,除了同位元检查外,也做[和检查]的错误检出。 和检查的内容如下:

①从机编程(AD(H))开始或回应的最后资料(和检查码之前)以ASCII码的方式相加。②将和取反,再相加1。

(例)设定从机机号为“02”,仪表检测数据显示为“103.6”。主电脑传送出的命令: 和的检查范围 A @ D A S S C (H) (L) D (H) C (L) C R @ 02 9E CR ④ ModBus通讯规约

该系列仪表只要简单地增加一套基于计算机(或工控机)的监控软件(如:组态王、Intouch、FIX、synall等)就可以构成一套工

况监控系统。 该仪表提供了标准的RS-485通讯接口及ModBus通讯协议,这个通讯协议已广泛被国内外工控行业作为系统集成的标准。 ★ 注:1、1个字节由8位二进制数组成(即 8 bit)。 2、“从机”在本文件中概为检测仪表。 一、 多机通讯(半双工)方式:

仪表的多机通讯格式为主从问答方式,信息传输以字节为单位,波特率为2400Pbs,数据格式为10位异步方式二进制数据(1位起始位,8位数据位,第十位1位停止位,无奇偶校验),查询仪表的一路通道(从机)时间不得小于400mS。

项 目 规 格 通信规格 EIA RS-485异步数字串方式 传送速度 2400bit/s 起始元:1bit 资料形式 资料长度:8bit 停止位元:1bit 使用字元 ASCII英数字 接线局数(机号) 最多32台 传 输 线 隔离双绞线,线总长1Km

② 二、通信格式:

? 当通用表接收到从主电脑所下的(命令)时,仪表根

据其命令内容执行处理后,并传送(回应)给主电脑。 ①命令(主电脑→检测仪表) 和的检查范围 @ A A (H) D D S (L) C S C (H) C (L) R ②回应(检测仪表→主电脑) 和的检查范围 @ 回 应 S S C 内 容 (H) C (L) C R (1) 识别符号

ASCII文字 ASCII码 内 容 @ 40(H) 起始(表示命令或回应的开始) . 2E(H) 表示数据小数点显示位置 - 2D(H) 表示数据的负数显示 CR 0D(H) 终止符号(表示命令或回应的终止) ③

0 2 位址(从机编号)

ASCII码 0 ???? 30 (H) +) 2 ???? 32 62(H) ↓ 取反 9D (H) +) 1 9E (H)校验和 因此[命令]将成为:

@ 02 9E CR 或者十六进制:40303239450D

当这个[命令]被接收,检测仪会传送出[回应]如下103.6℃: @ 103.6 08 CR 或者十六进制:403130332E3630380D

和检查码 当主电脑收到这个回应时,会从前面回应内容以ASCII码的方式相加,并取反后再加上1,与接收的和检查码相同,则此回应的内容是正确的。

注:以下情形检测仪不做任何处理也不传送[回应] 1)命令内的从机机号与检测仪的从机机号不一致时。 2)命令内无 @、CR时。

3)数据位为固定为5个字节例如:103.6.

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

Top