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

工控协议协议各方1.1 甲方(供应商)名称:____________________________1.2 乙方(用户)名称:____________________________1.3 甲方代表姓名及联系方式:____________________________ 1.4 乙方代表姓名及联系方式:____________________________合作内容2.1 合作项目名称:____________________________2.2 合作内容描述:____________________________2.3 合作目标:____________________________2.4 具体实施方案:____________________________工控系统要求3.1 系统规格:____________________________3.2 设备要求:____________________________3.3 软件要求:____________________________3.4 通讯协议:____________________________合作期限4.1 合作开始日期:____________________________4.2 合作结束日期:____________________________4.3 合作期限的延续或变更应提前书面通知并经双方确认。
费用与支付5.1 总费用:____________________________5.2 费用支付方式:____________________________5.3 费用支付时间:____________________________5.4 费用调整及退款政策:____________________________权利与义务6.1 甲方的权利与义务:提供符合要求的工控系统及服务:____________________________按时完成安装和调试工作:____________________________提供必要的技术支持:____________________________6.2 乙方的权利与义务:按协议支付费用:____________________________提供必要的配合和支持:____________________________维护工控系统的正常运行:____________________________质量控制7.1 系统质量标准:____________________________7.2 质量检验与验收方式:____________________________7.3 质量问题的处理措施:____________________________保密条款8.1 保密信息的定义与范围:____________________________8.2 保密信息的处理方式:____________________________8.3 保密义务的期限:____________________________知识产权9.1 知识产权的归属:____________________________9.2 知识产权的使用与许可:____________________________违约责任10.1 违约行为的定义:____________________________10.2 违约责任的承担:____________________________10.3 违约处理措施:____________________________争议解决11.1 争议解决方式:____________________________11.2 管辖法院或仲裁机构:____________________________协议终止12.1 协议终止条件:____________________________12.2 终止程序:____________________________其他条款13.1 法律适用:____________________________13.2 协议的修改和补充:____________________________13.3 协议的有效性:____________________________协议协议目的1.1 本协议旨在明确甲方与乙方在工控系统合作中的权利和义务,确保工控系统的顺利实施与运行,保护双方的合法权益。
工业通信协议 plc

工业通信协议 plc(实用版)目录1.工业通信协议概述2.PLC 通信协议的分类3.几种常见的 PLC 通讯协议4.PPI 通讯协议5.S7-200PLC 支持的通讯协议6.工业通信协议的发展趋势正文一、工业通信协议概述工业通信协议是指在工业自动化领域中,用于实现设备间数据传输和信息交互的规定和标准。
在工业通信中,通信协议起到至关重要的作用,它们为不同的设备和系统之间的通信提供了统一的标准和规范。
二、PLC 通信协议的分类PLC(可编程逻辑控制器)通信协议主要分为以下几类:1.基于串行通信的协议,如 RS-232、RS-485 等。
2.基于以太网通信的协议,如 TCP/IP、Modbus 等。
3.基于现场总线通信的协议,如 Fieldbus、Profibus 等。
三、几种常见的 PLC 通讯协议1.PPI 通讯协议:PPI(Point-to-Point Interface)通讯协议是西门子公司专为 S7-200 系列 PLC 开发的通讯协议。
它内置于 S7-200CPU 中,物理上基于 RS-485 口,通过屏蔽双绞线实现通信。
2.Modbus 通讯协议:Modbus 是一种基于串行通信的通用工业通信协议,由 Modicon 公司开发。
它支持多种数据传输速率,广泛应用于工业自动化领域。
3.Profibus 通讯协议:Profibus 是一种基于现场总线通信的工业通讯协议,由西门子公司开发。
它支持多种现场总线标准,如 Profibus-DP、Profibus-PA 等,适用于各种工业自动化应用场景。
4.TCP/IP通讯协议:TCP/IP是一种基于以太网通信的通用工业通讯协议,由国际互联网工程任务组(IETF)制定。
它支持多种网络协议,如IPv4、IPv6等,可实现跨平台、跨网络的通信。
四、PPI 通讯协议PPI 通讯协议是西门子公司专为 S7-200 系列 PLC 开发的通讯协议。
它内置于 S7-200CPU 中,物理上基于 RS-485 口,通过屏蔽双绞线实现通信。
百特工控FBT52UOHP说明书

百特工控FBT52UOHP说明书
1、安装电池开机。
打开后盖,放入两节电量充足的五号电池。
2、查看热量表表号。
热量表表号是一组8位数字,在表侧面可以看到。
今年新入网的农村和城市平房用户施工单位会把表号抄写在一张口取纸上,贴在表箱上。
设置温控器表号与热量表表号相同。
短按“选择”按键,显示“表号”界面后,长按选择键,看到、二两位数字闪烁后松手。
通过按压“增加”和“减少”键设置表号的和第二位数。
设置完成后,继续长按选择键,第三、四两位数字开始闪烁,同样的方法依次设置。
zui后两位数字设置完成后,长按选择键,显示“GOOD”字样表示设置完成。
4、使用温控器。
短按增加和减少按键,就可以设定室内温度。
当室温达到设定值时,热表阀门自动关闭;当室温低于设定值2度时,热表阀门自动开启。
(完整版)百特工控通讯协议

百特工控福州福光百特自动化设备有限公司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系列)

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 字节) √ 积
百特公司RS485通讯协议

百特公司RS485通讯协议A)通讯协议主机广播方式通讯。
串行半双工,帧11位,1个起始(0),8个数据位,2个停止位(1)B)数据格式数据传输采用标准ASCⅡ码C)通讯数据字符集0(30H) 1(31H) 2(32H) 3(33H) 4(34H) 5(35H) 6(36H) 7(37H) 8(38H) 9(39H) A(41H) B(42H) C(43H) D(44H) E(45H) F(46H) .(2EH) -(2DH) +(2BH)D)通讯控制字符集DC1(11H):读瞬时值DC2(12H):读参数DC3(13H):写参数D C4(14H):读写FCCSTX(02H):从机起始符ETX(03H):主机结束符ETB(17H):从机结束符R S (1EH):数据间隔符U S (1FH):参数间隔符ACK(06H):接收正确NAK(15H):接收错误CAN(18H):通讯复位SP (20H):空白符E)通讯格式1)读瞬时值主机发送:DC1 AAA BB ETXDC1(11H):读瞬时值AAA :从机地址码(001~254)BB :通道号(01-16)ETX(03H):主机结束符从机回送:STX AAA BB US CC US DDDDDDD US EEEE US FFFFF ETBSTX(02H):从机起始符AAA :从机地址码(001~254)BB :通道号(01-16)US(1FH):参数间隔符CC :表型字(00~99)DDDDDDD :瞬时值(-32167~32767,32767=brok,16000=H.oFL,-2000=L.oFL,小数点在实际位置)EEEE :报警1~4报警状态(E=0:OFF E=1:ON)FFFFF :校验和(5位从STX到最后一个US间字符ASC和)ETB(17H):从机结束符2)读参数主机发送:DC2 AAA BB US CC ETXDC2(12H):读参数值AAA :从机地址码(001~254)BB :通道号(01-16)CC :参数号(01-99)ETX(03H):主机结束符从机回送:STX AAA BB US CC US DDDDDDD US EEEEE ETBSTX(02H):从机起始符AAA :从机地址码(001~254)BB :通道号(01-16)US(1FH):参数间隔符CC :参数号(01~99)DDDDDDD :参数值(-32767~32767)EEEEE :校验和(5位从STX到最后一个US间字符ASC和)ETB(17H):从机结束符3)写参数主机发送:DC3 AAA BB US CC US DDDDDDD US EEEEE ETXDC3(13H):写参数值AAA :从机地址码(001~254)BB :通道号(01-16)CC :参数号(11-99)DDDDDDD :参数值(-1999~15999,小数点仅参数12有效)EEEEE :校验和(5位从DC3到最后一个US间字符ASC和)ETX(03H):主机结束符从机回送: ACK(06H):接收正确NAK(15H):接收错误4)读写FCC(参数号01~69,主机首发DC4 NN,校验和含 DC4 NN)主机首发:DC4 NNDC4(14H):读写FCCNN : FCC地址码(01~99)FCC首发:DC4 NNDC4(14H): FCC起始标记NN : FCC地址码(01~99)5)读写FCC(参数号70~99)主机首发:DC4 NN DC2 AAA BB US CC ETXDC4(14H):读写FCCNN : FCC地址码(01~99)FCC发送(CC=70):DC4 NN STX YYYY.MM.DD SP HH.MM.SS ETBDC4(14H): FCC起始标记NN : FCC地址码(01~99)STX(02H):从机起始符YYYY.MM.DD :年月日HH.MM.SS :时分秒ETB(17H):从机结束符FCC发送(CC=71/72):DC4 NN STX AAA US ... AAA US BBBBB ETBDC4(14H): FCC起始标记NN : FCC地址码(01~99)STX(02H):从机起始符AAA :仪表地址码(001~254)BBBBB :校验和(5位从DC4到最后一个US间字符ASC和)ETB(17H):从机结束符FCC发送(CC=73/74):DC4 NN STX BBBBBBBBBBBBBB RS CCC DD US EEEEEEE US FFFF RS ...CCC DD US EEEEEEE US FFFF RS GGGGG ETBDC4(14H): FCC起始标记NN : FCC地址码(01~99)STX(02H):从机起始符BBBBBBBBBBBBBB:年月日时分秒(19990101010203)RS (1EH):数据间隔符CCC :从机地址码(001~254)DD :通道号(01-16)US(1FH):参数间隔符EEEEEEE :参数值(-32767~32767)FFFF :报警1~4报警状态(FF=0:OFF F=1:ON)GGGGG :校验和(5位从DC4到最后一个RS间字符ASC和)F)表型字00:XMZ5000 01:XMT/XMB5000 02:XMI500003:XMS5000 04:XMR5000 05:XMD5XX1606:XMA5000 07:XMH5000 08:XML500009:XMJ5000 10:XMD5XX08 11:XMPHT/XMPHB500012:XMD5XX32 13:XME5000 14:XMDT500015:XMLH500030:XMG5000 31:XMG6000 32:XMG700033:34:XMHG5000 35:XMGA5000/600036:37:38:39:XMPHA5000 40:XMPHG5000 41:42:43:XMPHGA5000/6000 44:45:46:DFD/DFQ/DFDA/DFDQ5000G)分度号00:0-10mA线性01:4-20mA线性02:0-5V线性03:1-5V线性04:0-100线性05:0-10mA开方06:4-20mA开方07:0-5V开方08:1-5V开方09:0-100开方10:Pt100 11:Pt100.012:Pt10 13:Cu100 14:Cu5015:30-350Ω16:G53 17:BA118:BA2 19:F1 20:F221:B 22:R 23:S24:N 25:K 26:E27:J 28:T 29:NiCr-AuFe0.0730:钨铼3-钨铼26 31:EA2 32:EU233:0~60mVH)参数号1)只读01:功能码02:流量积算值03:DA1值04:DA2值05:SP值 06:越限时间07:08:09:批读 PV10:批读参数71:读FCC所挂接仪表地址72:读FCC所挂接故障仪表地址73:读FCC所挂接仪表瞬时值(PV)74:读FCC所挂接仪表历史值2)读写11:分度号12:量程零点13:量程满度14:小信号切除15:DA1方式16:DA2方式17:报警回差18:报警一值19;报警二值20:报警三值21:报警四值22:报警方式23:付屏27:波特率更改28:地址更改 29:DO输出30:通讯给定值31:PID P 值32:PID I 值33:PID D值34:PID 上限幅35:PID 下限幅36:PID 安全阀位37:PID 变化率38:PID SP0 值39:PWM 周期40:SP.XX(程序起点工程量)41:t.XX (程序时间分)42:启停程序(0=启动,非0=停止)43:手自动切换(0=自动,非0=手动)70:读写FCC时钟I)数据传递格式说明1)一般数据格式十进制数,范围 -32767~32767,5个数据位,不足前头补0,负数首位为符号,小数点在实际位置,长度为5~7字符2)参数01数据格式为十六进制数,范围 00000000~FFFFFFFF,长度为4~8字符(表型号字 = 06,35,39,43为8字节,其余为4字节)3)参数02数据格式十进制数,范围 0000000000~9999999999,小数点在实际位置,长度为10~11字符(仅适用表型字为08,09)4)参数03数据格式十进制数,范围 0000.0~0100.0,长度为6字符5)参数04数据格式十进制数,范围 0000.0~0100.0,长度为6字符(仅适用表型字为32,35,43)6)参数05格式十进制数,范围 -32767~32767,5个数据位,不足前头补0,负数首位为符号,小数点在实际位置,长度为5~7字符(仅适用表型字为06,35,39,43)7)参数06数据格式十进制数(HHHH.MM.SS),范围 0时0分0秒~9999时59分59秒,长度为10字符(仅适用表型字为07,34)8)参数09数据格式为AA US BBBBBBB ... RS AA US BBBBBBB,AA为通道号00~16,BBBBBBB为对应通道瞬时值(PV),00通道为各路报警状态,由16进制数表示CC DD EE FF …,CC为1-8路低报状态,DD为1-8路高报状态,EE为9-16路低报状态,FF为9-16路高报状态,…,其状态由对应比特位决定,1为报警9)参数10数据格式为AA US BBBBBBB ... RS AA US BBBBBBB,AA为参数号11~69, BBBBBBB为对应参数值10)参数22数据格式为 XXXX,范围 0000~1111(报警 1 ~ 4,0 = 低报警,1 = 高报警)11)普通仪表通道号01为测量值,02为补偿温度值XMD5000仪表通道号01~16为第1~16路测量值XME5000仪表通道号01 为第一路测量值02为第二路测量值XML5000仪表通道号01 为流量值02为补偿温度值03为补偿压力值XMA5000仪表通道号01 为测量值02为外部给定值XMG7000仪表通道号01为第一路测量值02为第二路测量值XMGA5000仪表通道号01为第一路测量值02为第二路测量值03为第三路测量值04为第四路测量值XMLH5000仪表通道号01为瞬时热量值02为第一路供水流量(F1)测量值03为第一路供水温度(T1)测量值04为第二路回水流量(F2)测量值05为第二路回水温度(T2)测量值12)参数27数据格式D,10位进制,范围0~7,代表300,600,1200,2400,4800,9600,19200,57600 bps13)参数28数据格式DDD,3位进制,范围001~25414)参数29数据格式CC DD EE FF …,由16进制数表示,CC为1-8路低报状态,DD为1-8路高报状态,EE为9-16路低报状态,FF为9-16路高报状态,…,其状态由对应比特位决定,1为报警15)参数40为PID时间程序给定端点值,工程量单位,端点位置由通道号确定16)参数41为PID时间程序给定时间值分,分钟单位,端点位置由通道号确定J)仪表通讯波特率支持1) 8 MHz晶振支持300,600,1200,2400,4800 bps2)11.0592 MHz晶振支持9600,19200,57600 bps3)12 MHz晶振支持300,600,1200,2400,4800,bps4)16 MHz晶振支持600,1200,2400,4800,9600 bpsK)仪表通讯接线1)DB9母插头RS232输出接口,P2(RXD),P3(TXD),P4(DTR),P5(GND)4联接线柱RS232输出接口,P1(RXD),P2(TXD),P3(DTR),P4(GND)2)DB9母插头RS485输出接口,P3(B),P4(A),A,B端并接120Ω负载电阻4联接线柱RS485输出接口,P2(B),P3(A),A,B端并接120Ω负载电阻3)DB9母插头RS422输出接口,P3(B),P4(A),P7(B2),P8(A2),A,B端并接120Ω负载电阻,A2,B2端并接120Ω负载电阻4联接线柱RS422输出接口, P1(B2),P2(B),P3(A), P4(A2),A,B端并接120Ω负载电阻,A2,B2端并接120Ω负载电阻4)DB9母插头MODEM输出接口,P2(RXD),P3(TXD),P4(DTR),P5(GND)MODEM初始化为MODEM忽略DTR信号,自动应答(可由测试程序初始化MODEM 选项来完成)L) RS232/485转换卡接线1) DB25公插头RS232输入接口,P2(RXD),P3(TXD),P4(RTS),P7(GND)2)DB9 母插头RS485输出接口, P1(PE),P3(B),P4(A)3)25针电缆两端均为25针母插头,P2,P3,P4,P7对应相连4)9针电缆两端均为9针公插头,P1,P3,P4对应相连5)RS485发送控制信号RTS=06)直接插入计算机ISA扩展槽7)将25针电缆与计算机25针串口COM1/COM2相连,9针电缆与仪表相连8)选择仪表地址码(01 ~ 254,不能重复)及波特率( 600 ~ 4800 bPS)9)运行数据采集软件M)测试软件1)运行程序RS485.EXE,源程序RS485.C,通讯协议RS485.DOC(RS485.TXT)2)运行在MSDOS系统环境,通讯口为PC COM1(3F8H)/ COM2(2F8H)3)适用RS485发送控制信号为RTS=0/RTR=1/DTR=0/DTR=1转换卡4)支持本协议通讯仪表,发转收延时200mS5)如通讯口为PC扩展串行口,可修改源程序中串行口基地址,在TC环境中重新编译。
各类通讯协议及通讯方式详细介绍

RS485简介(zz)2009-11-17 15:08智能仪表是随着80年代初单片机技术的成熟而发展起来的,现在世界仪表市场基本被智能仪表所垄断。
究其原因就是企业信息化的需要,企业在仪表选型时其中的一个必要条件就是要具有联网通信接口。
最初是数据模拟信号输出简单过程量,后来仪表接口是RS232接口,这种接口可以实现点对点的通信方式,但这种方式不能实现联网功能。
随后出现的RS485解决了这个问题。
RS485接口RS485采用差分信号负逻辑,+2V~+6V表示“0”,- 6V~- 2V表示“1”。
RS485有两线制和四线制两种接线,四线制只能实现点对点的通信方式,现很少采用,现在多采用的是两线制接线方式,这种接线方式为总线式拓朴结构在同一总线上最多可以挂接32个结点。
在RS485通信网络中一般采用的是主从通信方式,即一个主机带多个从机。
很多情况下,连接RS-485通信链路时只是简单地用一对双绞线将各个接口的“A”、“B”端连接起来。
而忽略了信号地的连接,这种连接方法在许多场合是能正常工作的,但却埋下了很大的隐患,这有二个原因:(1)共模干扰问题:RS-485接口采用差分方式传输信号方式,并不需要相对于某个参照点来检测信号,系统只需检测两线之间的电位差就可以了。
但人们往往忽视了收发器有一定的共模电压范围,RS-485收发器共模电压范围为-7~+12V,只有满足上述条件,整个网络才能正常工作。
当网络线路中共模电压超出此范围时就会影响通信的稳定可靠,甚至损坏接口。
(2)EMI问题:发送驱动器输出信号中的共模部分需要一个返回通路,如没有一个低阻的返回通道(信号地),就会以辐射的形式返回源端,整个总线就会像一个巨大的天线向外辐射电磁波。
由于PC机默认的只带有RS232接口,有两种方法可以得到PC上位机的RS485电路:(1)通过RS232/RS485转换电路将PC机串口RS232信号转换成RS485信号,对于情况比较复杂的工业环境最好是选用防浪涌带隔离珊的产品。
百特工控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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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读取。