百特工控通讯协议

合集下载

百特仪表与vb6.0通讯(读参数)

百特仪表与vb6.0通讯(读参数)

百特通讯协议(读参数)主机发送:DC2 AAA CC US PP ETXDC2(12H):读参数值AAA :从机地址码(=001~254)CC :通道号(=01-99)US(1FH):参数间隔符PP :参数号(=01-69)ETX(03H):主机结束符从机回送:STX AAA CC US PP US DDDDDDD US SSSSS ETBSTX(02H):从机起始符AAA :从机地址码(=001~254)CC :通道号(=01-99)US(1FH):参数间隔符PP :参数号(=01~69)DDDDDDD :参数值(=-1999~15999)SSSSS :校验和5位十进制=00000~65535,从STX到最后一个US间每个字符ASC值的和,再除以65536的余数)ETB(17H):从机结束符Vb6.0指令代码Public GGdizhi As String '数显表地址(如:00101)Public Shuzhi As Single '采样数据的数值Public Sub RS485QuYang() 'RS485取样On Error Resume NextDim Quy As String '取样Dim i As IntegerDim ShuZhiF As SingleStatic ii As IntegerGGdizhi = "00101"Form1.MSComm1.InputLen = 0If Form1.MSComm1.PortOpen = True Then GoTo ddForm1.MSComm1.PortOpen = Truedd:'“00101”中的“001”代表地址号,“01”代表通道号Form1.MSComm1.Output = Chr$(18) + GGdizhi + Chr$(31) + "13" + Chr$(3) Form1.Timer1.Enabled = TrueDo '延时150msDoEventsLoop Until Form1.Timer1.Enabled = FalseShuZhiF = ShuzhiQuy = Form1.MSComm1.InputForm1.MSComm1.InBufferCount = 0Shuzhi = 0 '置零If Len(Quy) = 22 ThenShuzhi = Val(Trim(Str(Mid(Quy, 11, 5))))End IfIf Form1.MSComm1.PortOpen = False Then GoTo eeForm1.MSComm1.PortOpen = Falseee:End Sub。

百特工控FBT52UOHP说明书

百特工控FBT52UOHP说明书

百特工控FBT52UOHP说明书
1、安装电池开机。

打开后盖,放入两节电量充足的五号电池。

2、查看热量表表号。

热量表表号是一组8位数字,在表侧面可以看到。

今年新入网的农村和城市平房用户施工单位会把表号抄写在一张口取纸上,贴在表箱上。

设置温控器表号与热量表表号相同。

短按“选择”按键,显示“表号”界面后,长按选择键,看到、二两位数字闪烁后松手。

通过按压“增加”和“减少”键设置表号的和第二位数。

设置完成后,继续长按选择键,第三、四两位数字开始闪烁,同样的方法依次设置。

zui后两位数字设置完成后,长按选择键,显示“GOOD”字样表示设置完成。

4、使用温控器。

短按增加和减少按键,就可以设定室内温度。

当室温达到设定值时,热表阀门自动关闭;当室温低于设定值2度时,热表阀门自动开启。

MODBUS_RTU通讯协议

MODBUS_RTU通讯协议

百特工控福州福光百特自动化设备有限公司MODBUS通讯协议使用手册1. RTU 方式通讯协议1.1. 硬件采用RS -485,主从式半双工通讯,主机呼叫从机地址,从机应答方式通讯。

1.2. 数据帧10位,1个起始位,8个数据位,1个停止位,无校验。

波特率:9600;19200 38400 1.3. 功能码03H : 读寄存器值主机发送:第1字节 ADR : 从机地址码(=001~254)第2字节 03H : 读寄存器值功能码 第3、4字节 : 要读的寄存器开始地址 要读FCC 下挂仪表,第5、6字节 : 要读的寄存器数量 第7、8字节 : 从字节1到6的CRC16校验和 从机回送:第1字节 ADR : 从机地址码(=001~254)第2字节 03H : 返回读功能码第3字节 :从4到M (包括4及M )的字节总数 第4到M 字节 : 寄存器数据 第M +1、M+2字节 : 从字节1到M 的CRC16校验和 当从机接收错误时,从机回送:第1字节 ADR : 从机地址码(=001~254)第2字节 83H : 读寄存器值出错第3字节 信息码 : 见信息码表 第4、5字节 : 从字节1到3的CRC16校验和 1.4. 功能码06H : 写单个寄存器值主机发送:当从机接收正确时,从机回送:当从机接收错误时,从机回送:第1字节 ADR:从机地址码(=001~254)第2字节 86H :写寄存器值出错功能码 第3字节 错误数息码 : 见信息码表第4、5字节: 从字节1到3的CRC16校验和1.5. 功能码10H : 连续写多个寄存器值当从机接收正确时,从机回送:当从机接收错误时,从机回送:第1字节 ADR: 从机地址码(=001~254)第2字节 90H : 写寄存器值出错 第3字节 错误信息码 : 见信息码表第4、5字节: 从字节1到3的CRC16校验和1.8 寄存器定义表:(注:寄存器地址编码为16进制)备注:E为阶码。

(完整版)百特工控通讯协议

(完整版)百特工控通讯协议

百特工控福州福光百特自动化设备有限公司RS485通讯协议使用手册目录1.2.XMA5000 (25)2.4.2. XMAF5000 (26)2.4.3. XMGA5000/XMGA6000/XMGA7000 (27)2.4.4. XMGAF5000/XMGAF6000 (28)2.4.5. XMPA7000 (29)2.4.6. XMPAF7000 (30)2.4.7. XMPA8000 (31)2.4.8. XMPAF8000 (32)2.5.1. DFD5000/DFQ5000/DFDA5000/DFQA5000/DFQA7000 (33)2.5.2. XMRA5000/XMRA6000 (34)2.5.3. XMRAF5000/XMRAF6000 (35)2.5.4. XMRA7000 (36)2.5.5. XMRAF7000 (37)2.5.6. XMRA8000 (38)2.5.7. XMRAF8000 (39)1. RS485通讯协议1.1. 主从式半双工通讯,主机呼叫从机地址,从机应答方式通讯。

串行通讯,数据帧11位,1个起始,8个数据位,2个停止位1.2.1.2.1.0(30H)5(35H)A(41H)F(46H)1.2.2.DC1(11HDC3(13HSTX(02HETB(17HUS (1FHNAK(15H1.3.1.3.1.1.3.1.1. 读单通道瞬时值主机发送:DC1 AAA CC ETXDC1(11H):读瞬时值AAA :从机地址码(=001~254)CC :通道号(=01-99)ETX(03H):主机结束符从机回送:STX AAA CC US MM US DDDDDDD US EEEE US SSSSS ETBSTX(02H):从机起始符AAA :从机地址码(=001~254)CC :通道号(=01-99)US(1FH):参数间隔符MM :表型字(=00~99)DDDDDDD :瞬时值(-32167~32767,32767=brok,16000=H.oFL,-2000=L.oFL,小数点在实际位置)EEEE :报警1~4报警状态(E=0:OFF E=1:ON)SSSSS :校验和5位十进制=00000~65535,从STX到最后一个US间每个字符ASC值的和,再除以65536的余数)ETB(17H):从机结束符例子:主机发送:11H 30H 30H 31H 30H 31H 03H(读001号表01通道瞬时值)从机回送:02H 30H 30H 31H 30H 31H 1FH 30H 36H 1FH 2DH 30H 31H 32H33H 2EH 34H 1FH 31H 30H 30H 30H 1FH 30H 31H 30H 30H 34H17H(001号表为XMA5000系列,01号通道瞬时值=-0123.4,报警1动作,报警2不动作,校验和=1004)1.3.1.2. 读多通道瞬时值主机发送:DC1 AAA CC ETXDC1(11H):读瞬时值AAA :从机地址码(=001~254)CC :通道号(=00)ETX(03H):主机结束符从机回送1:STX AAA CC US MM US DDDDDDD US EEEE US SSSSS ETBSTX(02H):从机起始符AAA :从机地址码(=001~254)CC :通道号(=01,表示不支持多通道批读,由表型号字判断通道数,逐个通道读取瞬时值)US(1FH):参数间隔符MM :表型字(=00~99)从机回送SSSSS :校验和5位十进制=00000~65535,从STX到最后一个US间每个字符ASC值的和,再除以65536的余数)ETB(17H):从机结束符注:下划线为通道数据格式1.3.2. 读参数主机发送:DC2 AAA CC US PP ETXDC2(12H):读参数值AAA :从机地址码(=001~254)CC :通道号(=01-99)US(1FH):参数间隔符PP :参数号(=01-69)ETX(03H):主机结束符从机回送:STX AAA CC US PP US DDDDDDD US SSSSS ETBSTX(02H):从机起始符AAA :从机地址码(=001~254)CC :通道号(=01-99)US(1FH):参数间隔符PP :参数号(=01~69)DDDDDDD :参数值(=-1999~15999)SSSSS :校验和5位十进制=00000~65535,从STX到最后一个US间每个字符ASC值的和,再除以65536的余数)ETB(17H):从机结束符例子:主机发送:12H 30H 30H 31H 30H 31H 1FH 31H 32H 03H(读001号表01通道参数号12量程零点值)从机回送:02H 30H 30H 31H 30H 31H 1FH 31H 32H 1FH 2DH 30H 31H 32H33H 2EH 34H 1FH 30H 30H 37H 37H 37H 17H(001号表01通道参数号12量程零点值=-0123.4,校验和=777)1.3.3. 写参数主机发送:DC3 AAA CC US PP US DDDDDDD US SSSSS ETXDC3(13H):写参数值例子:1.3.4. 读写FCC下挂仪表数据1.3.4.1. 读单通道瞬时值主机发送:DC4 FF DC1 AAA CC ETXFCC字符ASC值的和,再除以65536的余数)ETB(17H):数据结束符NAK(15H):错误命令或错误地址例子:主机发送:14H 30H 31H 11H 30H 30H 31H 30H 31H 03H(读01号FCC下挂001号表01通道瞬时值)FCC回送:14H 30H 31H 02H 30H 30H 31H 30H 31H 1FH 30H 36H 1FH 2DH30H 31H 32H 33H 2EH 34H 1FH 31H 30H 30H 30H 1FH 30H 31H31H 32H 31H 17H(001号表为XMA5000系列,01号通道瞬时值=-0123.4,报警1动作,报警2不动作,校验和=1121)1.3.4.2. 读参数主机发送:DC4 FF DC2 AAA CC US PP ETXDC4(15H):读写FCC5000FF :FCC5000地址码(=01~99)DC2(12H):读仪表参数值AAA :仪表地址码(=001~254)CC :仪表通道号(=01~32)PP :仪表参数号(=01~69)ETX(03H):主机命令结束符FCC 回送:DC4 FF STX AAA CC US PP US DDDDDDD US SSSSS ETB 或DC4 FF NAKDC4(14H):读写FCC5000FF :FCC5000地址码(=01~99)STX(02H):数据起始符AAA :仪表地址码(=001~254)CC :仪表通道号(=01~32)US(1FH):参数间隔符PP :仪表参数号(=00~69)DDDDDDD :仪表参数值SSSSS :校验和5位十进制=00000~65535,从DC4到最后一个US间每个字符ASC值的和,再除以65536的余数)ETB(17H):数据结束符NAK(15H):错误命令或错误地址或错误参数例子:主机发送:14H 30H 31H 12H 30H 30H 31H 30H 31H 1FH 31H 32H 03H(读01号FCC下挂001号表01通道,参数号12量程零点值)FCC回送:14H 30H 31H 02H 30H 30H 31H 30H 31H 1FH 31H 32H 1FH 2DH30H 31H 32H 33H 2EH 34H 1FH 30H 30H 38H 39H 14H 17H(001号表01通道,参数号12量程零点值=-0123.4,校验和=894)1.3.4.3. 写参数主机发送:DC4 FF DC3 AAA CC US PP US DDDDDDD US SSSSS ETXDC4(14H):读写FCC5000FCC例子:FCC回送:14H 30H 31H 06H (写参数成功)1.3.4.4.读FCC时间主机发送:DC4 FF DC2 00101 US 70 ETXFF :FCC5000地址码(=01~99)FCC回送:DC4 FF STX 00101 US 70 US YYYYMMDDhhmmss US SSSSS ETBYYYYMMDDhhmmss :YYYYMMDDhhmmss(年月日时分秒)例子:主机发送:14H 30H 31H 12H 30H 30H 31H 30H 31H 1FH 37H 30H 03H(读01号FCC参数号70实时时间)FCC回送:14H 30H 31H 02H 30H 30H 31H 30H 31H 1FH 37H 30H 1FH 32H30H 30H 33H 31H 30H 30H 31H 30H 38H 30H 30H 30H 30H 1FH30H 31H 32H 34H 34H 17H(01号FCC实时时间2003年10月1日8点0分0秒,校验和=1244)1.3.4.5.写FCC时间主机发送:DC4 FF DC3 00101 US 70 US YYYYMMDDhhmmss US SSSSS ETXFCC回送:DC4 FF ACK或DC4 FF NAK例子:主机发送:14H 30H 31H 13H 30H 30H 31H 30H 31H 1FH 37H 30H 1FH 32H30H 30H 33H 31H 30H 30H 31H 30H 38H 30H 30H 30H 30H 1FH30H 31H 32H 36H 31H 03H(写01 FCC实时时间2003年10月1日8点0分0秒,校验和=1261)FCC回送:14H 30H 31H 06H (写参数成功)1.3.4.6.读FCC下挂仪表地址范围主机发送:DC4 FF DC2 00101 US 71 ETXFCC回送:DC4 FF STX 00101 US 71 US AAA RS BBB US SSSSS ETBAAA :起始地址BBB :终止地址1.3.4.7.读FCC下挂故障仪表地址主机发送:DC4 FF DC2 00101 US 72 ETXFCC回送:DC4 FF STX 00101 US 72 US AAA RS … US SSSSS ETBAAA :故障地址注:下划线为故障地址发送格式;数据为空表示无故障地址1.3.4.8.读所有通道瞬时值主机发送:DC4 FF DC2 00101 US 73 ETXFCC回送:DC4 FF STX 00101 US 73 US YYYYMMDDhhmmss RS AAA BB US CCCCCCC US DDDD … US1.3.4.9.读取FCCFCCDC4 FF DC2 00101 US 75 ETXFCC回送:DC4 FF STX AAA CC US 75 US YYYYMMDDhhmmss RS AAA BB US CCCCCCC US DDDD … USSSSSS ETB1.3.4.11.读取FCC时间历史数据记录读指针对应时间点主机发送:DC4 FF DC2 00101 US 76 ETXFCC回送:DC4 FF STX 00101 US 76 US YYYYMMDDhhmmss US SSSSS ETB1.3.4.12.移动FCC时间历史数据记录读指针对应时间点主机发送:DC4 FF DC3 00101 US 76 US YYYYMMDDhhmmss US SSSSS ETBFCC回送:DC4 FF ACK或DC4 FF NAK用途:FCC历史数据记录读指针通过74号参数读来一条一条移动,大量历史数据记录读取可能需要很长时间,可用76号参数直接移动到所需数据时间点,然后用74读取。

百特工控Modbus通讯协议(XM系列)

百特工控Modbus通讯协议(XM系列)

10,11 寄存器数据 2
12 CRC 码低字节
13 CRC 码高字节
第 1 字节 ADR
第 2 字节 10H
第 3、4 字节
第 5、6 字节
第 7 字节
第 8 到 11 字节
第 12、13 字节
当从机接收正确时,从机回送:
1
2
3
寄存器高字
ADR
10H
节地址
: 从机地址码(=001~254) : 返回写功能码 : 要读的寄存器开始地址 : 要读的寄存器数量 : 数据字节总数 : 寄存器数据
003A 通道 22 瞬时值(4 字节浮点数高 2 字节) √ 003B 通道 22 瞬时值(4 字节浮点数低 2 字节) √
003C 通道 23 瞬时值(4 字节浮点数高 2 字节) √ 003D 通道 23 瞬时值(4 字节浮点数低 2 字节) √
5
寄存器 地址
内容说明
只 寄存器 读 地址
内容说明
4
寄存器 地址
内容说明
只 寄存器 读 地址
内容说明
只备 读注
001E 通道 8 瞬时值(4 字节浮点数高 2 字节) √ 001F 通道 8 瞬时值(4 字节浮点数低 2 字节) √
0020 通道 9 瞬时值 (4 字节浮点数高 2 字节) √ 0021 通道 9 瞬时值(4 字节浮点数低 2 字节) √

0159 累积流量高位值(4 字节浮点数低 2 字节) √ 三
通 道 累
015B 累积流量低位值(4 字节浮点数低 2 字节) √ 积


015D 累积流量高位值(4 字节浮点数低 2 字节) √ 四
通 道 累
015F 累积流量低位值(4 字节浮点数低 2 字节) √ 积

plc网口通讯有哪些协议

plc网口通讯有哪些协议

plc网口通讯有哪些协议PLC网口通讯是工业自动化领域中非常重要的一项技术,它通过将电脑、控制器和设备进行连接,实现信息的传输和控制操作。

在PLC网口通讯中,有许多不同的协议被广泛应用于各种不同的场景和设备。

接下来,我将介绍一些常见的PLC网口通讯协议。

一、ModbusModbus是一种最常用的PLC网口通讯协议,它是一种开放的通讯协议,可以用于不同品牌和型号的PLC设备之间的通讯。

Modbus采用主从结构,主机负责发送指令,从机负责接收和执行指令。

这种协议简单易懂,应用广泛,在工业自动化领域中得到了广泛应用。

二、EtherNet/IPEtherNet/IP是一个基于以太网的PLC网口通讯协议,它采用了CIP协议作为其通信协议栈。

EtherNet/IP支持多种数据通信方式,包括点对点通信、多点广播通信和显示组通信等。

它在工业自动化和智能制造领域应用广泛,可以实现高效可靠的设备通讯和数据交换。

三、PROFINETPROFINET是一种用于工业自动化现场总线的PLC网口通讯协议,它采用以太网作为物理层,使用TCP/IP协议栈进行数据传输。

PROFINET支持实时通讯和非实时通讯,可用于不同种类的自动化设备之间的通讯。

它具有高性能、高可靠性和高扩展性的特点,在工业自动化控制系统中得到了广泛应用。

四、OPC UAOPC UA是一种开放平台通信(Unified Architecture)协议,它提供了一种跨平台、跨设备的通讯解决方案。

OPC UA可以实现PLC和其他设备之间的通信和数据交换,支持三种不同的传输机制:以太网传输、HTTPS传输和消息传输。

OPC UA具有开放性、跨平台性和安全性等特点,被广泛用于工业自动化和物联网领域。

五、CANopenCANopen是一种基于控制器局域网(CAN)总线的PLC网口通讯协议,它广泛应用于控制和自动化领域。

CANopen使用简单的对象字典来描述设备的属性和功能,具有高效可靠的通讯和实时性能。

百特工控MODBUS_RTU通讯协议

百特工控MODBUS_RTU通讯协议

百特工控MODBUS通讯协议使用手册福州福光百特自动化设备有限公司欢迎访问我们网站11. RTU方式通讯协议1.1.硬件采用RS-485,主从式半双工通讯,主机呼叫从机地址,从机应答方式通讯。

1.2.数据帧10位,1个起始位,8个数据位,1个停止位,无校验。

数据帧10位,1个起始位,8个数据位,1个停止位,奇校验。

(订货时应标注)数据帧10位,1个起始位,8个数据位,1个停止位,偶校验。

(订货时应标注)波特率:1200 2400 4800 9600 ( 液晶仪表、PA7000/paf7000、xmlh5000系列仪表波特率最高支持19200) 1.3.功能码03H:读寄存器值主机发送:第1字节ADR :从机地址码(=001~254)第2字节 03H :读寄存器值功能码第3、4字节:要读的寄存器开始地址第5、6字节:要读的寄存器数量第7、8字节:从字节1到6的CRC16校验和从机回送:第1字节ADR :从机地址码(=001~254)第2字节03H :返回读功能码第3字节:从4到M(包括4及M)的字节总数第4到M字节:寄存器数据第M+1、M+2字节:从字节1到M的CRC16校验和当从机接收错误时,从机回送:第1字节ADR :从机地址码(=001~254)第2字节83H :读寄存器值出错第3字节信息码:见信息码表第4、5字节:从字节1到3的CRC16校验和第1字节ADR :从机地址码(=001~254)第2字节90H :写寄存器值出错第3字节错误信息码:见信息码表第4、5字节:从字节1到3的CRC16校验和1.8 寄存器定义表:(注:寄存器地址编码为16进制)备注:E为阶码。

M为尾数的小数点部分。

2. 寄存器定义表中,读写属性有打√的寄存器为只读寄存器。

没有打√的为读写寄存器。

1.9 信息码表:注意: 0010----003F 仅支持读功能,数据格式采用IEEE754浮点标准格式0110----0117 支持读写功能,数据格式采用IEEE754浮点标准格式读寄存器值:主机发送: 寄存器值为16进制数设读地址0010(通道1)的瞬时值; 瞬时值=130从机回送:特别说明:MODBUS仪表地址和波特率只需通过相应菜单设置即可。

工控系统主流工业控制协议介绍

工控系统主流工业控制协议介绍

工控系统主流工业控制协议介绍工控系统是指用于监控和控制工业生产过程的自动化系统。

主流的工业控制协议有许多种类,下面我将介绍几种常见的工业控制协议。

1. Modbus协议,Modbus是一种串行通信协议,用于在工控系统中传输数据。

它是一种开放的通信协议,被广泛应用于工业自动化领域。

Modbus协议包括Modbus RTU、Modbus ASCII和Modbus TCP/IP等不同的变种,适用于不同的通信介质和网络环境。

2. Profibus协议,Profibus是一种用于工业自动化领域的现场总线通信协议。

它能够实现实时数据交换和设备控制,广泛应用于工业控制系统中。

Profibus协议包括Profibus DP(分布式外围设备)和Profibus PA(过程自动化)两种不同的变种,分别适用于不同的应用场景。

3. Ethernet/IP协议,Ethernet/IP是一种基于以太网的工业控制协议,它将工业控制和以太网技术相结合,实现了工控系统和企业网络的无缝连接。

Ethernet/IP协议广泛应用于工业自动化设备和控制系统之间的数据通信和设备控制。

4. Profinet协议,Profinet是一种用于工业自动化领域的以太网通信协议,它能够实现实时数据交换和设备控制,支持高性能的工业应用。

Profinet协议结合了以太网和实时通信技术,适用于各种工业控制和自动化应用场景。

除了上述介绍的几种主流工业控制协议外,还有许多其他的工业通信协议,如CANopen、DeviceNet、Modbus-RTU等,它们都在工业控制系统中发挥着重要的作用。

这些协议各有特点,适用于不同的应用场景,工程师需要根据具体的控制要求和系统架构选择合适的协议来实现工业控制和数据通信。

综上所述,工业控制协议在工控系统中扮演着至关重要的角色,它们的选择和应用对于工业自动化的发展和实现生产过程的高效控制具有重要意义。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

百特工控福州福光百特自动化设备有限公司RS485通讯协议使用手册目录1.2.XMA5000 (25)2.4.2. XMAF5000 (26)2.4.3. XMGA5000/XMGA6000/XMGA7000 (27)2.4.4. XMGAF5000/XMGAF6000 (28)2.4.5. XMPA7000 (29)2.4.6. XMPAF7000 (30)2.4.7. XMPA8000 (31)2.4.8. XMPAF8000 (32)2.5.1. DFD5000/DFQ5000/DFDA5000/DFQA5000/DFQA7000 (33)2.5.2. XMRA5000/XMRA6000 (34)2.5.3. XMRAF5000/XMRAF6000 (35)2.5.4. XMRA7000 (36)2.5.5. XMRAF7000 (37)2.5.6. XMRA8000 (38)2.5.7. XMRAF8000 (39)1. RS485通讯协议1.1. 主从式半双工通讯,主机呼叫从机地址,从机应答方式通讯。

串行通讯,数据帧11位,1个起始,8个数据位,2个停止位1.2.1.2.1.0(30H)5(35H)A(41H)F(46H)1.2.2.DC1(11HDC3(13HSTX(02HETB(17HUS (1FHNAK(15H1.3.1.3.1.1.3.1.1. 读单通道瞬时值主机发送:DC1 AAA CC ETXDC1(11H):读瞬时值AAA :从机地址码(=001~254)CC :通道号(=01-99)ETX(03H):主机结束符从机回送:STX AAA CC US MM US DDDDDDD US EEEE US SSSSS ETBSTX(02H):从机起始符AAA :从机地址码(=001~254)CC :通道号(=01-99)US(1FH):参数间隔符MM :表型字(=00~99)DDDDDDD :瞬时值(-32167~32767,32767=brok,16000=H.oFL,-2000=L.oFL,小数点在实际位置)EEEE :报警1~4报警状态(E=0:OFF E=1:ON)SSSSS :校验和5位十进制=00000~65535,从STX到最后一个US间每个字符ASC值的和,再除以65536的余数)ETB(17H):从机结束符例子:主机发送:11H 30H 30H 31H 30H 31H 03H(读001号表01通道瞬时值)从机回送:02H 30H 30H 31H 30H 31H 1FH 30H 36H 1FH 2DH 30H 31H 32H33H 2EH 34H 1FH 31H 30H 30H 30H 1FH 30H 31H 30H 30H 34H17H(001号表为XMA5000系列,01号通道瞬时值=-0123.4,报警1动作,报警2不动作,校验和=1004)1.3.1.2. 读多通道瞬时值主机发送:DC1 AAA CC ETXDC1(11H):读瞬时值AAA :从机地址码(=001~254)CC :通道号(=00)ETX(03H):主机结束符从机回送1:STX AAA CC US MM US DDDDDDD US EEEE US SSSSS ETBSTX(02H):从机起始符AAA :从机地址码(=001~254)CC :通道号(=01,表示不支持多通道批读,由表型号字判断通道数,逐个通道读取瞬时值)US(1FH):参数间隔符MM :表型字(=00~99)从机回送SSSSS :校验和5位十进制=00000~65535,从STX到最后一个US间每个字符ASC值的和,再除以65536的余数)ETB(17H):从机结束符注:下划线为通道数据格式1.3.2. 读参数主机发送:DC2 AAA CC US PP ETXDC2(12H):读参数值AAA :从机地址码(=001~254)CC :通道号(=01-99)US(1FH):参数间隔符PP :参数号(=01-69)ETX(03H):主机结束符从机回送:STX AAA CC US PP US DDDDDDD US SSSSS ETBSTX(02H):从机起始符AAA :从机地址码(=001~254)CC :通道号(=01-99)US(1FH):参数间隔符PP :参数号(=01~69)DDDDDDD :参数值(=-1999~15999)SSSSS :校验和5位十进制=00000~65535,从STX到最后一个US间每个字符ASC值的和,再除以65536的余数)ETB(17H):从机结束符例子:主机发送:12H 30H 30H 31H 30H 31H 1FH 31H 32H 03H(读001号表01通道参数号12量程零点值)从机回送:02H 30H 30H 31H 30H 31H 1FH 31H 32H 1FH 2DH 30H 31H 32H33H 2EH 34H 1FH 30H 30H 37H 37H 37H 17H(001号表01通道参数号12量程零点值=-0123.4,校验和=777)1.3.3. 写参数主机发送:DC3 AAA CC US PP US DDDDDDD US SSSSS ETXDC3(13H):写参数值例子:1.3.4. 读写FCC下挂仪表数据1.3.4.1. 读单通道瞬时值主机发送:DC4 FF DC1 AAA CC ETXFCC字符ASC值的和,再除以65536的余数)ETB(17H):数据结束符NAK(15H):错误命令或错误地址例子:主机发送:14H 30H 31H 11H 30H 30H 31H 30H 31H 03H(读01号FCC下挂001号表01通道瞬时值)FCC回送:14H 30H 31H 02H 30H 30H 31H 30H 31H 1FH 30H 36H 1FH 2DH30H 31H 32H 33H 2EH 34H 1FH 31H 30H 30H 30H 1FH 30H 31H31H 32H 31H 17H(001号表为XMA5000系列,01号通道瞬时值=-0123.4,报警1动作,报警2不动作,校验和=1121)1.3.4.2. 读参数主机发送:DC4 FF DC2 AAA CC US PP ETXDC4(15H):读写FCC5000FF :FCC5000地址码(=01~99)DC2(12H):读仪表参数值AAA :仪表地址码(=001~254)CC :仪表通道号(=01~32)PP :仪表参数号(=01~69)ETX(03H):主机命令结束符FCC 回送:DC4 FF STX AAA CC US PP US DDDDDDD US SSSSS ETB 或DC4 FF NAKDC4(14H):读写FCC5000FF :FCC5000地址码(=01~99)STX(02H):数据起始符AAA :仪表地址码(=001~254)CC :仪表通道号(=01~32)US(1FH):参数间隔符PP :仪表参数号(=00~69)DDDDDDD :仪表参数值SSSSS :校验和5位十进制=00000~65535,从DC4到最后一个US间每个字符ASC值的和,再除以65536的余数)ETB(17H):数据结束符NAK(15H):错误命令或错误地址或错误参数例子:主机发送:14H 30H 31H 12H 30H 30H 31H 30H 31H 1FH 31H 32H 03H(读01号FCC下挂001号表01通道,参数号12量程零点值)FCC回送:14H 30H 31H 02H 30H 30H 31H 30H 31H 1FH 31H 32H 1FH 2DH30H 31H 32H 33H 2EH 34H 1FH 30H 30H 38H 39H 14H 17H(001号表01通道,参数号12量程零点值=-0123.4,校验和=894)1.3.4.3. 写参数主机发送:DC4 FF DC3 AAA CC US PP US DDDDDDD US SSSSS ETXDC4(14H):读写FCC5000FCC例子:FCC回送:14H 30H 31H 06H (写参数成功)1.3.4.4.读FCC时间主机发送:DC4 FF DC2 00101 US 70 ETXFF :FCC5000地址码(=01~99)FCC回送:DC4 FF STX 00101 US 70 US YYYYMMDDhhmmss US SSSSS ETBYYYYMMDDhhmmss :YYYYMMDDhhmmss(年月日时分秒)例子:主机发送:14H 30H 31H 12H 30H 30H 31H 30H 31H 1FH 37H 30H 03H(读01号FCC参数号70实时时间)FCC回送:14H 30H 31H 02H 30H 30H 31H 30H 31H 1FH 37H 30H 1FH 32H30H 30H 33H 31H 30H 30H 31H 30H 38H 30H 30H 30H 30H 1FH30H 31H 32H 34H 34H 17H(01号FCC实时时间2003年10月1日8点0分0秒,校验和=1244)1.3.4.5.写FCC时间主机发送:DC4 FF DC3 00101 US 70 US YYYYMMDDhhmmss US SSSSS ETXFCC回送:DC4 FF ACK或DC4 FF NAK例子:主机发送:14H 30H 31H 13H 30H 30H 31H 30H 31H 1FH 37H 30H 1FH 32H30H 30H 33H 31H 30H 30H 31H 30H 38H 30H 30H 30H 30H 1FH30H 31H 32H 36H 31H 03H(写01 FCC实时时间2003年10月1日8点0分0秒,校验和=1261)FCC回送:14H 30H 31H 06H (写参数成功)1.3.4.6.读FCC下挂仪表地址范围主机发送:DC4 FF DC2 00101 US 71 ETXFCC回送:DC4 FF STX 00101 US 71 US AAA RS BBB US SSSSS ETBAAA :起始地址BBB :终止地址1.3.4.7.读FCC下挂故障仪表地址主机发送:DC4 FF DC2 00101 US 72 ETXFCC回送:DC4 FF STX 00101 US 72 US AAA RS … US SSSSS ETBAAA :故障地址注:下划线为故障地址发送格式;数据为空表示无故障地址1.3.4.8.读所有通道瞬时值主机发送:DC4 FF DC2 00101 US 73 ETXFCC回送:DC4 FF STX 00101 US 73 US YYYYMMDDhhmmss RS AAA BB US CCCCCCC US DDDD … US1.3.4.9.读取FCCFCCDC4 FF DC2 00101 US 75 ETXFCC回送:DC4 FF STX AAA CC US 75 US YYYYMMDDhhmmss RS AAA BB US CCCCCCC US DDDD … USSSSSS ETB1.3.4.11.读取FCC时间历史数据记录读指针对应时间点主机发送:DC4 FF DC2 00101 US 76 ETXFCC回送:DC4 FF STX 00101 US 76 US YYYYMMDDhhmmss US SSSSS ETB1.3.4.12.移动FCC时间历史数据记录读指针对应时间点主机发送:DC4 FF DC3 00101 US 76 US YYYYMMDDhhmmss US SSSSS ETBFCC回送:DC4 FF ACK或DC4 FF NAK用途:FCC历史数据记录读指针通过74号参数读来一条一条移动,大量历史数据记录读取可能需要很长时间,可用76号参数直接移动到所需数据时间点,然后用74读取。

相关文档
最新文档