XMTJ温度巡检仪通讯协议

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

XMT-J温度巡回检测串行通讯接口协议概述XMT-J温度巡检通讯接口协议,具备16位的求和校验码,通讯可靠,支技9600波特率,并且将上位机访问一台仪表的平均时间缩短到0.1秒以下,仪表允许在一个RS485通讯接口上连接多达101台仪表(为保证通讯可靠,仪表数量大于64台时需要加一个RS485中继器)。接口规格XMT-J温度巡检仪表使用异步串行通讯接口,接口电平符合RS485标准中的规定。数据格式为1个起始位,8位数据,无校验位,2个停止位。通讯传输数据的波特率可调为1200~9600Bit/S。XMT-J温度巡检仪采用多机通讯协议,采用RS485的通讯接口,则可将1~101台的仪表同时连接在一个通讯接口上。RS485通讯接口通讯距离长达1km以上,只需两根线就能使多台XMT-J温度巡检仪与计算机进行通讯。使用普通个人计算机PC能作上位机。读写指令XMT-J温度巡检仪采用16进制数据格式来表示各种指令代码及数据。XMT-J温度巡检仪软件通讯指令经过优化设计,只有两条:一条为读指令,一条为写指令。地址代号地址代号:为了在一个通讯接口连接多台XMT-J温度巡检仪,需要对每台XMT-J温度巡检仪编一个互不相同的代号。XMT-J温度巡检仪有效的地址为0~100,所以一条通讯线路上最多可连接101台XMT-J温度巡检仪。仪表的地址代号由参数T2(仪表地址)+80H(128)。T2是仪表的菜单内部地址参数,详见仪表使用手册。XMT-J温度巡检仪通讯协议规定,地址代号为两个字节,其数值范围(16进制)是80H-BFH,两个字节必需相同,数值为“仪表地址+80H”。例如,仪表参数T2=10(16进制数为0AH,OA+80H=8AH),则该仪表的地址代号表示为:8AH8AH参数代号仪表的参数用1个8位二进制数(一个字节,写为16进制数)的参数代号来表示。它在指令中表示要读/写的参数名。16进制表示的仪表代号10进制代号意义00HLOCK0密码01HT11巡检时间02HT22仪表地址03HA13上限报警04HA24下限报警05HDP5小数点位数06HLU6仪表通道数设定07HSN7输入信号设定08HBO8波特率09HCN9通讯方式0AHST10室温参数0BH111通道修正0CH122通道修正0DH133通道修正0EH144通道修正0FH155通道修正10H166通道修正11H177通道修正12H188通道修正13H199通道修正14H2010通道修正15H2111通道修正16H2212通道修正17H2313通道修正18H2414通道修正19H2515通道修正1AH2616通道修正1BH271通道温度1CH282通道温度1DH293通道温度1EH304通道温度1FH315通道温度20H326通道温度21H337通道温度22H348通道温度23H359通道温度24H3610通道温度25H3711通道温度26H3812通道温度27H3913通道温度28H4014通道温度29H4115通道温度2AH4216通道温度表1参数代号列表读/写指令读:地址代号+52H(82)+要读参数的代号+0+0+CRC校验码写:地址代号+43H(67)+要写参数的代号+写入数低字节+写入数高字节+CRC校验码读指令的CRC校验码为:要读参数的代号*256+82+T2T2是仪表地址参数值,范围是0~100(注意不要加上80H)。CRC为以上数做二进制,16位整数加法后得到的余数(溢出部分不处理),余数为2个字节,其低字节在前,高字节在后。写指令的CRC校验码规则为:要写的参数代号*256+67+要写的参数值+T2。要写的参数值用16位二进制整数表示。无论是读还是写,仪表都返回以下数据:通道号+温度值+报警状态+所读/写参数值+CRC校验码其中通道号占1个字节,温度值占2个字节,报警状态占1个字节,参数值占2个字节,数值范围0~220,CRC校验码占2个字节,共8个字节。CRC校验码为通道号+温度+报警状态+参数值,按整数加法相加后得到的值(取低位2字节)。每2个8位数据代表一个16位整数,低位字节在前,高位字节在后,测量用补码表示,因为传递的是16位二进制数,所以无法表示小数点,要求用户在上位机处理。上位机每向仪表发一个指令,仪表返回一个数据。编写上位机软件时,注意每条有效指令,仪表在0~0.2秒内作出应答,而上位机也必须等仪表返回数据后,才能发新的指令。否则将引起错误。如果仪表超过最大响应时间仍没应答,则原因可能无效指令、通讯线路故障,仪表没有开机,通讯地址不合等,此时上位机应重发指令。注意事项:从通讯口向仪表写数据时,每个存储单元(包括给定值)的写入次数是有限的,XMT-J温度巡检仪提供至少10万次写入次数,如果写入次数超出要求,仪表存储单元可能损坏。

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功