欢迎来到天天文库
浏览记录
ID:49200408
大小:354.50 KB
页数:6页
时间:2020-03-01
《xm系列通讯协议总表(旧).doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一、概述1、通讯口设置:通讯方式异步串行通讯接口,如RS・485,RS-232,RS-422等波特率1200〜9600bps(可山设定仪表二级参数自山更改,设定仪表二级参数BPS)2、字节数据格式:.1位起始位•8位数据位.I位停止位.无校验1********1起始位1—数据位」停止位3、仪表通讯帧格式:@DE帧命令帧数据CRCCR说明:@—通讯命令起始符(40H)DE——仪表设备号(仪表通讯地址,双字节,0~255)帧命令一操作命令(双字节)帧数据一各种操作命令所对应的数据(长度视XMD及XMD外二种)CRC——校验字节(除@外CRC
2、字节之前其它几个字节的异或值,即DE(ASH)与帧类型皿⑴和帧数据asch的异或值:CRC=DEascii©帧命令asb㊉帧数据asch)CR——结束符(0DH)4、通讯数据传输格式:1)单/双字节(定点数)(16进制,以高字节在前,低字节在后)例:XM显示竿制仪,仪表参数AH1的起始地址=15—3险<:时30ass+31八scii+35ascii,格式如下:•30
3、30
4、31
5、35高字节高4位高字节低4位低字节高4位低字节低4位2)四字节(浮点数匸第一字节高4位ASCII码+第一字节低4位ASCII码+第二字节高4位ASCII码+第二
6、字节低4位ASCII码+第三字节高4位ASCII码+第三字节低4位ASCII码+第四字节高4位ASCII码+第四字节低4位ASCII码例:流戢积算控制仪表累计流帚:测戢值数据=10000000000.21。5.XM系列仪表通讯命令集:代码说明■代码说明RC读除XMD外仪表全部动态数据(23字节)CO写XMA/Q仪表PID1手动输出动态数据(3字节)RD读XMD仪表全部动态数据(36字节)CP写XMA/Q仪表PID2手动输出动态数据(3字节)RE读除XMD外仪表内部双字节参数数据(2字节)RF读XMD仪表内部双字节参数数据(2字节)RR写
7、除XMD外仪表内部双字节参数数据(3字节)RS写XMD仪表内部双字节参数数据(3字节)例1:读除XMD外仪表全部动态数据帧(23个字节或46帧数据):★错误返回码“*:如PC机向仪表传输出的命令或CRC校验错误,则仪表命令回送时返回…个错谋返冋码—2AH2AH(ASCII码)。帧数据参见“XM动态数据地址表"例2:读XMD仪表全部动态数据帧(36个字节或72帧数据):发送命令帧一@DERDCRCCR正确:@DERD72帧数据CRCCR——命令冋送帧错误:@DE**CRCCR——命令回送帧★错谋返冋码如PC机向仪表传输出的命令或CRC校验
8、错谋,则仪表命令冋送时返冋一个错误返冋码“林”—2AH2AH(ASCH码)。帧数据参见“XMD动态数据地址表”例3:读除XMD外仪表内部双字节参数数据帧:发送命令帧@DERE2帧参数地址CRCCR正确:@DERE4帧数据CRCCR——命令回送帧错误:@DE**CRCCR―命令回送帧★仪表内部参数的地址,参见“XM内部参数地址表”例4:读XMD仪表内部双字节参数数据帧:发送命令帧@DERF2帧参数地址CRCCR正确:@DERF4帧数据CRCCR―命令冋送帧错误:@DE**CRCCR——命令冋送帧★仪表内部参数的地址,参见"XMD内部参数地
9、址表”例5:写除XMD外仪表内部双字节参数数据帧:发送命令帧@DERR2帧参数地址4帧数据CRCCR正确:@DE##CRCCR—命令冋送帧错误:@DE**CRCCR命令冋送帧★仪表内部参数的地址,参见“XM内部参数地址表”例6:写XMD仪表内部双字节参数数据帧:发送命令帧@DERS2帧参数地址4帧数据CRCCR正确:错误:@DE##CRCCR@DE**CRCCR命令冋送帧命令冋送帧★仪表内部参数的地址,参见“XM内部参数地址表”例7:写XMA/Q仪表手动状态输出1动态数据帧:发送命令帧DECO2帧参数地址6帧数据CRCCR命令冋送帧@D
10、E##CRCCR@DE**CRCCR错误:命令冋送帧★写XMA/Q仪表手动状态输出1动态数据帧方式相同,仪表内部参数的地址,参见“XH内部参数地址表”6、XM系列智能仪器仪表参数地址、仪表动态数据格式:1)XM内部参数地址表(XMZ/T/A/AF/J/L/Q系列):8、仪表动态数据格式(没有说明均为16进制数•地址为RAM空间数据偏置地址)偏置地址字节数注释说明读写方式偏置地址符号注释说明读写方式00H单字节第1报警状态只读0DH单字节当前PID时间程序运行段数读写0IH单字节第2报警状态只读OEH三字节PIDI手自动状态读写02H单字
11、节第3报警状态只读+PID1输出03H单字节第4报警状态只读I1H三字节PID2手自动状态读写04H三字节实测PV1值只读+PTD2输出+PV1值小数点I4H四字节流最累计低位浮点数只读07H三字节实测PV
此文档下载收益归作者所有