华拓科技网
您的当前位置:首页Mes呼叫通讯协议

Mes呼叫通讯协议

来源:华拓科技网
上海来威RF服务器MODBUS协议寄存器地址寄存器个数10进制16位寄存器功能状态数据范围适用的功能码读/写400011设备型号只读400021软件版本只读4000310设备名称读写400131模块地址高16位读写400141模块地址低16位读写400151波特率代码 复位=0X03读写0=无校验 复位=01=奇校验4001612=偶校验 其他无效读写4001711=AI参数恢复出厂模式 0=无效读写400181写0X5555软复位。读写400191写保护寄存器 1=写保护读写400201DI1:0=无上升沿 1=有上升沿只读400211DI2:0=无上升沿 1=有上升沿只读400221DI1:0=无下降沿 1=有下降沿只读400231DI2:0=无下降沿 1=有下降沿只读400241DI1:上升沿计数读写400251DI2:上升沿计数读写400261DI1:下降沿计数读写400271DI2:下降沿计数读写400281DI1:上升沿下降沿都计数读写400291DI2:上升沿下降沿都计数读写400301计数滤波器0~255,高8位保留读写400311b0=1:DT1自动清零。b1=1:DT2自动清零读写数据范围0~655350~6553520字节0~655350~65535见表10~20~10~10~10~10~10~10~655350~655350~655350~655350~655350~655350~2550~33.40E+38~+3.40E+383.40E+38~+3.40E+383.40E+38~+3.40E+383.40E+38~+3.40E+380~655350~655350~65535402002AI1工程量浮点数4字节=2words只读402102AI2工程量浮点数4字节只读402202AI3工程量浮点数4字节只读402304030040301403022111AI4工程量浮点数4字节AI1采样值AI2采样值AI3采样值只读只读只读只读40303403104031140312403134040040401404024040340500100101106001060110700107014061040611406204062140800408014081040811111111111111111111111111AI4采样值AI1工程量高点标定值AI2工程量高点标定值AI3工程量高点标定值AI4工程量高点标定值AI1工程量低点标定值AI2工程量低点标定值AI3工程量低点标定值AI4工程量低点标定值0=0~10V/0~20MA。1=0~5V/4~20MA。1=零点校准使能,写0无效1=满量程校准使能,写0无效1=已零点校准。1=已满量程校准。b0=DI1电平值。b1~b15随机b0=DI2电平值。b1~b15随机DA1输出值DA2输出值1=DA1输出使能1=DA2输出使能DO1输出值DO2输出值1=DO1输出使能1=DO2输出使能只读读写读写读写读写读写读写读写读写读写读写读写读写读写只读只读读写读写读写读写读写读写读写读写0~655350~655350~655350~655350~655350~655350~655350~655350~655350~10~655350~655350~10~10~10~10~10~10~10~10~10~10~1注:标绿色的表示支持的寄存器。其他暂不支持表一:波特率代码波特率0X000012000X00012400地址0X00024800=40017(0X90X00039600C51)0X0004192000X0005384000X0006576000X0007115200通讯范例:(16进制,先发低位,再发高位)

1、读零点校准值:01 00 00 00 03 00 01 00 CRC(16bit)

设备地址:0X00000001:4字节地址,先发低位地址。ADDR0=01,ADDR1=00,ADDR2=00,ADDR3=00功能码:0X03

寄存器起始地址:0X00(10进制100)读寄存器个数:0X0001

CRC校验:16位CRC,先发低8位CRC,再发高8位CRC。

回码:01 00 00 00 03 01 00 0A 00 CRC_L低字节 CRC_H高字节设备地址:0X0000 0001

功能码:0X03

数据长度:0X00 01

数据:(零点校准值)0X000ACRC校验:16位CRC

2、写零点校准值:01 00 00 00 06 00 01 00 01 00 00 FF CRC(16bit)设备地址:0X00000001

功能码:0X06(写单个寄存器)

寄存器起始地址:0X00(10进制100)寄存器个数:0X0001

数据长度:0X0001(16位的数据个数)寄存器数据:0XFF00CRC校验:16位CRC

回码:01 00 00 00 06 00 00 00 00 CRC(16bit)设备地址:0X00000001功能码:0X06数据长度:0X0001数据:0x0000CRC校验:16位CRC

3、读AI1工程量浮点数。设备地址:0X00123456(10进制1193046)56 34 12 00 03 08 9D 01 00 CRC(16bit)设备地址:0X00123456功能码:0X03

寄存器起始地址:0X9D08(10进制40200)读寄存器个数:0X0001CRC校验:16位CRC

回码:56 34 12 00 03 04 00 1C 46 00 40 CRC_L CRC_H设备地址:0X00123456功能码:0X03数据长度:0X0004

数据(AI1浮点数10进制10000.00):0X4000461CCRC校验:16位CRC

4、写AI1~AI4工程量高点标定值。设备地址:0X00123456(10进制1193046)

56 34 12 00 16 6C 9D 04 00 04 00 00 FF 00 FF 00 FF 00 FF 00 FF CRC_L CRC_H设备地址:0X00123456

功能码:0X16(写多个寄存器)

寄存器起始地址:0X9D6C(10进制40300)寄存器个数:0X0004数据长度:0X0004

寄存器数据:0XFF00 0XFF00 0XFF00 0XFF00 CRC校验:16位CRC

回码:56 34 12 00 16 01 00 00 00 FF CRC_L CRC_H设备地址:0X00123456功能码:0X16数据长度:0X0001

数据:0X0000CRC校验:16位CRC

5、读AI1~AI4采样值。设备地址:0X00123456(10进制1193046)56 34 12 00 03 6C 9D 04 00 CRC_L CRC_H设备地址:0X00123456

功能码:0X03(读多个寄存器)

寄存器起始地址:0X9D6C(10进制40500)读寄存器个数:0X0004CRC校验:16位CRC

回码:56 34 12 00 03 04 00 FF 00 FF 00 FF 00 FF 00 CRC_L CRC_H设备地址:0X00123456功能码:0X03数据长度:0X0004

数据(AI1采样值):0X00FF数据(AI2采样值):0X00FF数据(AI3采样值):0X00FF数据(AI4采样值):0X00FFCRC校验:16位CRC

6、访问出错:访问不存在的地址,写只读寄存器,有写保护时写入数据,回码时地址会全改为0XFF以示报错。

7、工程量计算举例:

设读到工程量=29959 测量范围=4~20MA 高点标定=65535,低点标定=10000比例因子=(29959-10000)/(65535-10000)=0.3594计算电流值=0.3594*(20-4)+4=9.75MA8、采样值和电流的换算:设采样值=31940

电流计算值=(31940/65535)*20MA=9.747MA

方老师,除了波特率在线可调和脉冲计数没有调外,其他功能都调试完毕。

S协议可用功能码备注0X03(读)0X06单寄存器写0,10X030X16多寄存器写2,30X03,0X16(写)4,5,6,7,8,9,10,11,12,134~230X03,0X1624,250X03,0X1626,270X03,0X0628,290X03,0X06串口配置30,310X03,0X0632,33复位=0XAAAA34,350X03,0X06默认=036,370X0338,390X0340,410X0342,430X0344,450X03,0X06,0X16,470X03,0X06,0X18,490X03,0X06,0X1650,510X03,0X0652,530X03,0X06,0X1654,550X03,0X06,0X1656,570X03,0X06默认=6,脉冲宽度超过6×1ms58,590X03,0X061=读完DT寄存器自动清零60,6162630X03656667680X03697071720X03737475760X03770X0378,790X0380,810X0382,83表内地址012121314

15161718192021222324252627282930

31,32

33,34

35,36

37,38394041

0X0384,850X03,0X06,0X1686,870X03,0X06,0X1688,0X03,0X06,0X1690,910X03,0X06,0X1692,930X03,0X06,0X1694,950X03,0X06,0X1696,970X03,0X06,0X1698,990X03,0X06,0X16100,1010X03,0X06102,1030X03,0X06,0X16104,1050X03,0X06,0X16106,1070X03108,1090X03110,1110X03112,1130X03114,1150X03,0X06,0X16116,1170X03,0X06,0X16118,1190X03,0X06,0X16120,1210X03,0X06,0X16122,1230X03,0X06,0X16124,1250X03,0X06,0X16126,1270X03,0X06,0X16128,1290X03,0X06,0X16130,13142434445474849505152535455565758596061626365

ADDR2=00,ADDR3=00

_L CRC_H

因篇幅问题不能全部显示,请点此查看更多更全内容