SWP系列LCD热能表控制仪通讯协议_第1页
SWP系列LCD热能表控制仪通讯协议_第2页
SWP系列LCD热能表控制仪通讯协议_第3页
SWP系列LCD热能表控制仪通讯协议_第4页
SWP系列LCD热能表控制仪通讯协议_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SWP系列仪表通讯协议一、概述1、通讯口设置通讯方式 异步串行通讯接口,如RS-485,RS-232,RS-422等波特率 3009600bps(可由设定仪表二级参数自由更改,设定仪表二级参数BT)2、字节数据格式. 一位起始位. 八位数据位. 一位停止位. 无校验1*1起始位 数据位 停止位3、通讯数据传输格式1)、SWP系列仪表参数地址格式:地址:双字节(16进制,以高字节在前,低字节在后)例:SWP显示控制仪II型仪表参数AH1的起始地址=1516=30ASCII+30ASCII+31ASCII+35ASCII,格式如下:30303135高字节高4位 高字节低4位 低字节高4位 低字节低

2、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=30ASCII+

3、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,小数点在第一位(从右至左)。实际定点数=50010×10-1整数部份=50010=1F416

4、=30ASCII+31ASCII+46ASCII+34ASCII小数部份=110=0116=30ASCII+31ASCII格式如下:463430313031低字节高4位 低字节低4位 高字节高4位 高字节低4位 小数点高4位 小数点低4位小数点定义如下:001000110-10210-20310-3d、4字节(浮点数) = 第一字节高4位ASCII码 + 第一字节低4位ASCII码+ 第二字节高4位ASCII码 + 第二字节低4位ASCII码+ 第三字节高4位ASCII码 + 第三字节低4位ASCII码+ 第四字节高4位ASCII码 + 第四字节低4位ASCII码第1字节低4位 第2字节低4位

5、 第3字节低4位 第4字节低4位XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX第1字节高4位 第2字节高4位 第3字节高4位 第4字节高4位例:流量积算控制仪表瞬时流量测量值数据=100.210转换成浮点数:100.210=27´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

6、.4´256=102.4小数部分乘以256整数部份为第二字节(200)第二字节小数部分乘以256整数部份为第三字节(102)第三字节小数部分乘以256整数部份为第四字节(102)传输格式如下:第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码)。如

7、:上述数据1F4H(16进制 ),转化为ASCII码则为30H、31H、46H、34H。4、仪表通讯帧格式DE帧命令帧数据CRCCR说明: 通讯命令起始符DE 仪表设备号(双字节,参见仪表操作手册中之参数“DE”)帧命令 操作命令(双字节)帧数据 各种操作命令所对应的数据(长度视不同仪表型号而不同)CRC 校验字节(除外CRC字节之前其它几个字节的异或值 即DE(ASII)与帧类型ASCII和帧数据ASCII的异或值)CRC = DEASCII Å 帧命令ASCIIÅ 帧数据ASCIICR结束符5、SWP系列仪表通讯命令集代 码说 明代 码说 明RD读仪表动态数据Rb读仪表

8、第十二路动态数据(多路表)R0读仪表第一路动态数据(多路表)Rc读仪表第十三路动态数据(多路表)R1读仪表第二路动态数据(多路表)Rd读仪表第十四路动态数据(多路表)R2读仪表第三路动态数据(多路表)Re读仪表第十五路动态数据(多路表)R3读仪表第四路动态数据(多路表)Rf读仪表第十六路动态数据(多路表)R4读仪表第五路动态数据(多路表)RE读仪表内部参数资料R5读仪表第六路动态数据(多路表)RR读仪表内部参数全部资料R6读仪表第七路动态数据(多路表)CO手动/自动控制R7读仪表第八路动态数据(多路表)W1单字节写仪表内部参数资料R8读仪表第九路动态数据(多路表)W2双字节写仪表内部参数数据R

9、9读仪表第十路动态数据(多路表)W4四字节写仪表内部参数数据Ra读仪表第十一路动态数据(多路表)6、读仪表动态数据(实时测量值)帧发送命令帧DERDCRCCR正确:DERD帧数据CRCCR 命令回送帧错误:DE* *CRCCR 命令回送帧 错误返回码“*”:如PC机向仪表传输出的命令或CRC校验错误,则仪表命令回送时返回一个 错误返回码“*” 2AH 2AH (ASCII码)。例:当前1号仪表设备号DE=1(SWP显示控制仪II型)实时测量值PV=50.010,内部参数未修改,AL1报警(上限)无动作,AL2报警(下限)动作。欲读仪表实时测量值,方法如下:30 Å31 Å

10、52Å44 =17(转为ASCII码则为31、37)发送命令403031524431370D仪表设备号 命令 校验码30 Å 31Å52Å 44Å30Å30Å30Å32Å46Å34Å30Å31Å30Å31Å30Å30 Å30Å31=66(转为ASCII码则为36,36)命令回送4030315244303030324634 仪表设备号 命令内部参数修改标志仪表类型低字节 3031303130303031Xxxx3636

11、0D高字节 小数点 AL1状态 AL2状态 保留字节 校验码 仪表回送数据为一次回送动态数据表格中的所有数据。参见“仪表动态数据格式” 保留字节:生产厂家保留字节,可略过不管 上例中,测量值数据=1F416=50010 实际测量值(PV)=500×小数点=500×10-1=50.0(如小数点为2,则乘以10-2,以此类推)7、读多路巡检仪单路动态数据(实时测量值)帧发送命令帧DER0CRCCRDER0帧数据CRCCR 命令回送帧各路读取命令不同,这里R0表示读第一路动态数据。帧数据依次为内部参数修改标志第一路实时测量值小数点位置D0=1内部参数修改标志有效,D1=0,第一报

12、警有效,D2=0,第二报警有效。8、读仪表内部参数数据帧发送命令帧DERE参数地址长度CRCCR正确:DERE帧数据CRCCR 命令回送帧错误:DE* *CRCCR 命令回送帧注:长度为数据字节长度代码,如单字节为1,双字节为2,四字节为4。例:2号仪表(SWP显示控制仪II型)当前第二报警设定值AL2=500,欲读仪表AL1设定值,方法如下:查表得AL2的地址=1316=30ASCII+30ASCII+31ASCII +33ASCII30 Å 32Å52Å45Å30Å30Å31Å33Å30Å32=15(

13、转为ASCII码则为31,35)发送命令403032524530303133303231350D 仪表设备号 命令 参数地址 长度 校验码30 Å 32Å52Å 45Å30Å31Å46Å34Å30Å31 =67(转为ASCII码则为36,37)接收命令回送40303252454634303136370D仪表设备号 命令 低字节 高字节 校验码 仪表内部参数数据:仪表内部设定参数值 参数地址:仪表内部参数的地址,参见“参数地址表 ”9、读仪表内部参数全部数据帧发送命令帧DERRCRCCR正确:DERR帧数据

14、CRCCR 命令回送帧错误:DE* *CRCCR 命令回送帧 读仪表内部参数全部数据帧:一次性将仪表内部所有参数的设定值全部读取。 仪表将按内部参数的排列顺序一次全部回送的所在的数据。(仪表内部参数排列顺序参见“仪表内部参数地址表”例:读取3号仪表(SWP显示控制仪II型)所有内部参数设定值,方法如下:30Å33Å52Å52=3(转为ASCII码则为30,33)发送命令40303352523033CR仪表设备号 命令 校验码接收命令回送4030335252xxxx xxyyzz0D仪表设备号 命令 数据 校验码 命令中“xx”为内部参数设定值(实际见仪表当前设定值

15、) 命令中“yy”“zz”为校验值(实际见仪表数据校验值)10、单字节写仪表内部参数数据帧发送命令帧DEW1参数地址数据CRCCR正确:DE# #CRCCR 命令回送帧错误:DE* *CRCCR 命令回送帧 正确返回码“# #”:如PC机向仪表传输出的命令或数据正确,则仪表命令回送时返回一个数据正确返回码“# #”ASCII码=23H,23H。例:欲将4号仪表(SWP显示控制仪II型)参数锁定CLK改为5010。方法如下:5010=3216=33ASCII+32ASCII。查表得CLK的地址=1016=30(ASCII1)+31ASCII+30ASCII+30ASCII30 Å 34

16、 Å 57Å31Å30Å30Å31Å30Å33Å32=62(转为ASCII码则为36,32)发送命令403034573130303130333236320D 仪表设备号 命令 参数地址 参数值 校验码30 Å 34Å Å23Å23 =4(转为ASCII码则为30,34)接收命令回送403034232330340D仪表设备号 返回码 校验码11、双字节写仪表内部参数数据帧发送命令帧DEW2参数起始位地址数据CRCCR正确:DE# #CRCCR 命令回送帧错误:DE* *CRCC

17、R 命令回送帧例:欲将5号仪表(SWP显示控制仪)第二报警值AL1改为50010,方法如下:50010=1F416=46ASCII+34ASCII +30ASCII+31ASCII查表得AL1的地址=11161216=30ASCII+30ASCII+31ASCII +31ASCII30ASCII+30ASCII+31ASCII +32ASCII30 Å 35Å57Å 32Å30Å30Å31Å31Å46Å34Å30Å31=13(转为ASCII码则为31,33)发送命令4030355732

18、303031314634303131330D仪表设备号 命令 参数起始位地址 低字节 高字节 校验码30 Å 35Å Å23Å23 =5(转为ASCII码则为30,35)接收命令回送403035232330350仪表设备号 返回码 校验码12、四字节写仪表内部参数数据帧发送命令帧DEW4参数起始位地址数据CRCCR正确:DE# #CRCCR 命令回送帧错误:DE* *CRCCR 命令回送帧例:欲将6号仪表(SWP流量积算控制仪)补偿系数K1改为100.210,方法如下:100.210 =(07C86666)4字节浮点数=30ASCII+37ASCII+4

19、3ASCII+38ASCII36ASCII+36ASCII +36ASCII+36ASCII查表得K1的地址=34163716=30ASCII+30ASCII+33ASCII +34ASCII30ASCII+30ASCII+33ASCII +37ASCII30 Å 36Å 57Å 34 Å30Å30Å33Å34Å30Å37Å43Å38Å36Å36Å36Å36=1E(转为ASCII码则为31,45)发送命令403036573430303334 仪表

20、设备号 命令 参数起始地址303743383636363631450D第一字节 第二字节 第三字节 第四字节 校验码30 Å 36Å Å23Å23 =6(转为ASCII码则为30,36)接收命令回送403036232330360D仪表设备号 返回码 校验码二、通讯流程例:PC机欲从RS-485总路线挂接的仪表中读取1号单显I型仪表的AL1设定(当前设定值为1598)。通讯流程如下:上例中,AL1设定值 = 063E16 = 1598三、仪表通讯接线PC机9针串 行通讯插口(RS-232)SWP公司RS232/RS485通讯转换接头(9针)蓝:RS-485

21、-T/R(B)粉:RS-485-T/R(A)SWP系列仪表(RS-485)粉:RS-485-T/R(A)蓝:RS-485-T/R(B)1、 1、PC机(RS-232)与仪表(RS-485)通讯接线(加装SWP公司RS-232/RS-485转换接头)l T/R(A)、T/R(B)接至SWP仪表的T/R(A)、T/R(B)端。l 将通讯转换接头插入PC机的9针串行通讯口。l SWP通讯转换接头为选件。l SWP公司RS232/RS485转换接头RTS置高,DTR置低。详情见“RS232/RS485转换器使用说明”。2、 仪表与PC机9针RS-232接口接线方法:3、 仪表与PC机25针RS-232

22、接口接线方法:4、 PC机(RS-422)与仪表(RS-422)通讯接线四、部份标准ASCII代码表字符ASCII码字符ASCII码字符ASCII码字符ASCII码030CR0DJ4AT54131A41K4BU55232B42L4CV56333C43M4DW57434D44N4EX58535E45O4FY59636F46P50Z5A737G47Q5140838H48R52#23939I49S53五、SWP智能化仪表参数地址表 仪表参数地址如下。视仪表型号不同,无以下所述之地址功能时,同时地址也为空。 采用“读仪表内部参数全部数据帧”的命令时,将按上表所列顺序一次传输所有数据。 仪表DE设定范围

23、 = 0250。 仪表BT设定代码如下:代 码012345波特率(bps)3006001200240048009600SWP系列LCD热能表控制仪参数地址、仪表动态数据格式仪表动态数据格式编号参 数 名 称数据格式类型备注1E2PROM参数修改标志单字节定点数只读2仪表类型单字节定点数只读3第一路采样四字节浮点数只读4第二路采样四字节浮点数只读5第三路采样四字节浮点数只读6瞬时值四字节浮点数只读因通讯是以秒为单位,故:仪表实际值(单位:小时)=通讯采集值×36007瞬热值四字节浮点数只读8累计流量八字节浮点数只读通讯将八字节分为前四字节和后四字节,故:仪表实际值=前四字节×

24、100+后四字节9累计热量八字节浮点数只读编号参 数 名 称数据格式类型备注10停电次数单字节定点数只读11停电时间四字节浮点数只读12报警状态单字节定点数只读仪表内部参数所对应地址编号参数名称地址数据格式类型数 值 范 围备 注1输入通道一0H双字节读1定点数2通道一输入类型2双字节读/写详见输入类型表定点数3通道一输入单位4双字节读/写详见工程单位表定点数4通话一量程下限0C四字节读/写-9999.9999999浮点数5通道一量程上限10四字节读/写-9999.9999999浮点数6通道一信号切除14四字节读/写-9999999999浮点数7通道一棒图下限18四字节读/写-9999.999

25、9999浮点数8通道一棒图上限1C四字节读/写-9999.9999999浮点数9输入通道二20双字节读2定点数10通道二输入类型22双字节读/写详见输入类型表定点数11通道二输入单位24双字节读/写详见工程单位表定点数12通话二量程下限2C四字节读/写-9999.9999999浮点数13通道二量程上限30四字节读/写-9999.9999999浮点数14通道二信号切除34四字节读/写-9999999999浮点数15通道二棒图下限38四字节读/写-9999.9999999浮点数16通道二棒图上限3C四字节读/写-9999.9999999浮点数17输入通道三40双字节读3定点数18通道三输入类型42

26、双字节读/写详见输入类型表定点数19通道三输入单位44双字节读/写详见工程单位表定点数20通道三量程下限4C四字节读/写-9999.9999999浮点数21通道三量程上限50四字节读/写-9999.9999999浮点数22通道三信号切除54四字节读/写-9999999999浮点数23通道三棒图下限58四字节读/写-9999.9999999浮点数24通道三棒图上限5C四字节读/写-9999.9999999浮点数25报警通道一60双字节读1定点数26报警通道一对应的输入通道62双字节读/写15定点数27第一报警类型64双字节读/写ON:无报警AL:下限报警AH:上限报警SAL:保留参数SAH:保留

27、参数LAL:累积下限报警LAH:累积上限报警LALC:累积下限报警并清零LAHC:累积上限报警并清零定点数28第一报警值68四字节读/写-9999.9999999浮点数29第一报警回差6C四字节读/写-9999.9999999浮点数30报警通道二70双字节读2定点数31报警通道二对应的输入通道72双字节读/写15定点数编号参数名称地址数据格式类型数 值 范 围备 注32第二报警类型74双字节读/写ON:无报警AL:下限报警AH:上限报警SAL:保留参数SAH:保留参数LAL:累积下限报警LAH:累积上限报警LALC:累积下限报警并清零LAHC:累积上限报警并清零定点数33第二报警值,78四字节

28、读/写-9999.9999999浮点数34第二报警回差7C四字节读/写-9999.9999999浮点数35报警通道三80双字节读3定点数36报警通道三对应的输入通道82双字节读/写15定点数37第三报警类型84双字节读/写ON:无报警AL:下限报警AH:上限报警SAL:保留参数SAH:保留参数LAL:累积下限报警LAH:累积上限报警LALC:累积下限报警并清零LAHC:累积上限报警并清零定点数38第三报警值88四字节读/写-9999.9999999浮点数39第三报警回差8C四字节读/写-9999.9999999浮点数40输出通道一90双字节读1定点数41输出通道一对应输入通道92双字节读/写1

29、5定点数42第一输出类型94双字节读/写NO:无输出电流:0-10mA,4-20mA电压:0-5V,1-5V定点数43第一输出下限98四字节读/写-9999.9999999定点数44第一输出上限9C四字节读/写-9999.9999999定点数45输出通道二0A0H双字节读/写2定点数46输出通道二对应输入通道0A2H双字节读15定点数47第二输出类型0A4H双字节读/写NO:无输出电流:0-10mA,4-20mA电压:0-5V,1-5V定点数48第二输出下限0A8H四字节读/写-9999.9999999浮点数49第二输出上限0ACH四字节读/写-9999.9999999浮点数50公式选择140

30、H双字节读/写AB(其中A:02 B:07)定点数51工作压力144H四字节读/写0999999浮点数52信号切除148H四字节读/写0999999浮点数53瞬时014CH四字节读/写-9999.9999999浮点数54瞬时1150H四字节读/写-9999.9999999浮点数55瞬时2154H四字节读/写-9999.9999999浮点数56瞬时3158H四字节读/写-9999.9999999浮点数57瞬时415CH四字节读/写-9999.9999999浮点数编号参 数 名 称地 址数据格式类型数 值 范 围备 注58瞬时5160H四字节读/写-9999.9999999浮点数59瞬时6164H

31、四字节读/写-9999.9999999浮点数60瞬时7168H四字节读/写-9999.9999999浮点数61瞬时816CH四字节读/写-9999.9999999浮点数62瞬时K本 参 数 不 开 放63系数A1170H四字节读/写-9999.9999999浮点数64系数A2174H四字节读/写-9999.9999999浮点数65工况密度178H四字节读/写-9999.9999999浮点数66标况密度17CH四字节读/写-9999.9999999浮点数67自动演算198H双字节读/写ONOFF定点数68瞬时流量19CH四字节读/写-9999.9999999浮点数69工作流量1A0H四字节读/写-9999.9999999浮点数70工作温度1A4H四字节读/写-9999.9999999浮点数71工作压力1A8H四字节读/写-9999.9999999浮点数72演算结果1ACH四字节读/写实际计算出的K值浮点数73写系数19AH双字节读/写ONOFF

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论