欢迎来到天天文库
浏览记录
ID:40710546
大小:360.25 KB
页数:20页
时间:2019-08-06
《SWP系列LCD多路巡检仪通讯协议》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、SWP系列仪表通讯协议1SWP系列仪表通讯协议一、概述1、通讯口设置通讯方式异步串行通讯接口,如RS-485,RS-232,RS-422等波特率300~9600bps(可由设定仪表二级参数自由更改,设定仪表二级参数BT)2、字节数据格式.一位起始位.八位数据位.一位停止位.无校验1********1起始位数据位停止位3、通讯数据传输格式1)、SWP系列仪表参数地址格式:地址:双字节(16进制,以高字节在前,低字节在后)例:SWP显示控制仪II型仪表参数AH1的起始地址=1516=30ASCII+30ASCII+31ASCII+35ASCII,格式如下:30303135高字节高4位高
2、字节低4位低字节高4位低字节低4位2)、SWP系列仪表参数数据格式:数据按地址传输,仪表数据传输格式分为以下四种(十六进制):a、1字节(定点数)=字节高4位ASCII码+字节低4位ASCII码XXXXXXXX高4位低4位例:仪表参数AH1的数据=5010=3216=33ASCII+32ASCII,格式如下:3332高4位低4位b、2字节(定点数)=低字节高4位ASCII码+低字节低4位ASCII码+高字节高4位ASCII码+高字节低4位ASCIIXXXXXXXXXXXXXXXX低字节高4位低字节低4位高字节高4位高字节低4位例:仪表参数AL1的数据=50010=1F416=30A
3、SCII+31ASCII+46ASCII+34ASCII,格式如下:46343031低字节高4位低字节低4位高字节高4位高字节低4位c、3字节(定点数)=低字节高4位ASCII码+低字节低4位ASCII码+高字节高4位ASCII码+高字节低4位ASCII码+小数点高4位ASCII码+小数点低4位ASCII码XXXXXXXXXXXXXXXXXXXXXXXX低字节高4位低字节低4位高字节高4位高字节低4位小数点高4位小数点低4位例:仪表实时测量值(PV)的数据=50.0,小数点在第一位(从右至左)。-1实际定点数=50010×10整数部份=50010=1F416=30ASCII+31A
4、SCII+46ASCII+34ASCII小数部份=110=0116=30ASCII+31ASCII格式如下:2SWP系列仪表通讯协议463430313031低字节高4位低字节低4位高字节高4位高字节低4位小数点高4位小数点低4位小数点定义如下:0-100──1001──10-2-302──1003──10d、4字节(浮点数)=第一字节高4位ASCII码+第一字节低4位ASCII码+第二字节高4位ASCII码+第二字节低4位ASCII码+第三字节高4位ASCII码+第三字节低4位ASCII码+第四字节高4位ASCII码+第四字节低4位ASCII码第1字节低4位第2字节低4位第3字节低
5、4位第4字节低4位XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX第1字节高4位第2字节高4位第3字节高4位第4字节高4位例:流量积算控制仪表瞬时流量测量值数据=100.2107转换成浮点数:100.210=2×0.7828125=0716+C816+6616+6616=30ASCII+37ASCII+43ASCII+38ASCII+36ASCII+36ASCII+36ASCII+36ASCII小数部份:0.7828125⇒0.7828125×256=200.4⇒0.4×256=102.4⇒0.4×256=102.4小数部分乘以256整数部份为第二字节(200)第二
6、字节小数部分乘以256整数部份为第三字节(102)第三字节小数部分乘以256整数部份为第四字节(102)3SWP系列仪表通讯协议传输格式如下:第1字节低4位第2字节低4位第3字节低4位第4字节低4位3037423836363636第1字节高4位第2字节高4位第3字节高4位第4字节高4位3)、注:仪表内部数据为十六进制表示的十进制数。如:实时测量值为500,则用十六进制表示为1F4H。仪表通讯传输是将上述十六进制数据转化为标准ASCII码(即一字节的16进制数转化为2个ASCII码──高4位ASCII码+低4位ASCII码)。如:上述数据1F4H(16进制),转化为ASCII码则为3
7、0H、31H、46H、34H。4、仪表通讯帧格式@DE帧命令帧数据CRCCR说明:@──通讯命令起始符DE──仪表设备号(双字节,参见仪表操作手册中之参数“DE”)帧命令──操作命令(双字节)帧数据──各种操作命令所对应的数据(长度视不同仪表型号而不同)CRC──校验字节(除@外CRC字节之前其它几个字节的异或值—即DE(ASII)与帧类型ASCII和帧数据ASCII的异或值)CRC=DEASCII⊕帧命令ASCII⊕帧数据ASCIICR——结束符5、SWP系列仪表通
此文档下载收益归作者所有