(完整版)百特工控通讯协议
工控 协议
工控协议协议各方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仪表地址和波特率只需通过相应菜单设置即可。
XBZK-8100通讯协议
XBZK-8100通讯协议(MODBUS RTU)智能操控装置一、通讯协议(一)、通讯传送方式:通讯传送分为独立的信息头,和发送的编码数据。
以下的通讯传送方式定义也与MODBUS RTU通讯规约相兼容:编码8 位二进制起始位无数据位8 位奇偶校验位无(偶校验位)停止位 1 位错误校检CRC(冗余循环码)初始结构 = ≥4 字节的时间地址码 = 1 字节功能码 = 1 字节数据区 = N 字节错误校检 = 16 位CRC 码结束结构 = ≥4 字节的时间地址码:地址码为通讯传送的第一个字节。
这个字节表明由用户设定地址码的从机将接收由主机发送来的信息。
并且每个从机都有具有唯一的地址码,并且响应回送均以各自的地址码开始。
主机发送的地址码表明将发送到的从机地址,而从机发送的地址码表明回送的从机地址。
功能码:通讯传送的第二个字节。
ModBus 通讯规约定义功能号为1 到127。
本仪表只利用其中的一部分功能码。
作为主机请求发送,通过功能码告诉从机执行什么动作。
作为从机响应,从机发送的功能码与从主机发送来的功能码一样,并表明从机已响应主机进行操作。
如果从机发送的功能码的最高位为1(比如功能码大与此同时127),则表明从机没有响应操作或发送出错。
数据区:数据区是根据不同的功能码而不同。
数据区可以是实际数值、设置点、主机发送给从机或从机发送给主机的地址。
CRC 码:二字节的错误检测码。
(二)、通讯规约:当通讯命令发送至仪器时,符合相应地址码的设备接通讯命令,并除去地址码,读取信息,如果没有出错,则执行相应的任务;然后把执行结果返送给发送者。
返送的信息中包括地址码、执行动作的功能码、执行动作后结果的数据以及错误校验码。
如果出错就不发送任何信息。
1.信息帧结构信息帧结构地址码功能码数据量数据区错误校验码8 位 8 位 8 位 N × 8 位 16 位地址码:地址码是信息帧的第一字节(8 位),从0 到255。
工控上常见的通讯接口与协议
⼯控上常见的通讯接⼝与协议RS232与RS485接⼝的区别⼀、接⼝的物理结构1、RS232接⼝:计算机通讯接⼝之⼀,通常RS232接⼝以9个引脚或25个引脚的型态出现,⼀般个⼈计算机上会有两组RS232接⼝,分别为COM1和COM2.2、RS485接⼝:⽆具体的物理形状,根据⼯程的实际情况⽽采⽤的接⼝。
⼆、接⼝的电⼦特性1、RS232:传输电平信号接⼝的信号电平值较⾼(信号“1”为“-3V⾄-15V”,信号“0”为“3V⾄15V”),易损坏接⼝电路的芯⽚,⼜因为与TTL 电平(0~“<0.8V”,1~“>2V”)不兼容故需要使⽤电平转换电路⽅能与TTL电路连接。
另外抗⼲扰能⼒差。
2、RS485:传输差分信号逻辑“1”以两线间的电压差为+(2-6)V表⽰;逻辑“0”以两线间的电压差为-(2-6)V表⽰。
接⼝信号电平⽐RS232降低了,就不易损坏接⼝电路的芯⽚,且该电平与TTL电平兼容,可⽅便与TTL电路连接。
三、通讯距离1、RS232:RS232传输距离有限,最⼤传输距离标准值为⼗五⽶,且只能点对点通讯,最⼤传输速率最⼤为20kb/s。
RS232接⼝在总线上只允许连接1个收发器,不能⽀持多站收发功能,所以只能点对点通信,不⽀持多点通讯。
RS232采⽤三芯双绞线、三芯屏蔽线等。
2、RS485:最⼤⽆线传输距离为⼀千⼆百⽶。
最⼤传输速率为10Mbps,在100Kb/s的传输速率下,才能达到最⼤的通信距离。
RS485接⼝在总线上允许连接多达128个收发器。
即具有多站通讯能⼒,这样⽤户可以利⽤单⼀的RS485接⼝⽅便地建⽴起设备⽹络。
RS485可以采⽤两芯双绞线、两芯屏蔽线等。
在低速、短距离、⽆⼲扰的场合可以采⽤普通的双绞线,反之,在⾼速、长线传输时,则必须采⽤阻抗匹配(⼀般为120Ω)的RS485专⽤电缆(STP-120Ω⽤于RS485&CAN)⼀对18AWG,⽽在⼲扰恶劣的环境下采⽤铠装型双脚屏蔽电缆(ASTP_120Ω⽤于RS485&CAN)⼀对18AWG.采⽤阻抗匹配、低衰减的专⽤电缆可以达到1800⽶!超过1200⽶,可加中继(最多8只),这样传输距离接近10KM.常见的通讯协议RS485和MODBUS的区别:RS485是⼀个物理接⼝,简单的说是硬件。
smart 200 mbus 从站第三方协议
smart 200 mbus 从站第三方协议Smart 200 Mbus是一种第三方协议,它是一种用于连接和控制多个设备的通信协议。
它是一种基于串行总线的协议,可以用于连接多个设备,以实现设备之间的通信。
Smart200 Mbus协议是一种基于串行总线的协议,它可以用于连接多个设备,以实现设备之间的通信。
它是一种高效的协议,可以支持多种设备,包括温度传感器、湿度传感器、光照传感器、烟雾传感器等。
Smart 200 Mbus协议的主要特点是它可以支持多种设备,可以实现设备之间的高速通信。
它可以支持多种设备,可以实现设备之间的高速通信。
它可以支持多种设备,可以实现设备之间的高速通信。
它可以支持多种设备,可以实现设备之间的高速通信。
它可以支持多种设备,可以实现设备之间的高速通信。
它可以支持多种设备,可以实现设备之间的高速通信。
Smart 200 Mbus协议还具有良好的安全性,可以有效地防止未经授权的访问。
它可以支持多种安全机制,可以有效地防止未经授权的访问。
它还可以支持多种加密算法,可以有效地保护数据的安全性。
Smart 200 Mbus协议还具有良好的可靠性,可以提供可靠的通信服务。
它可以支持多种可靠性机制,可以提供可靠的通信服务。
它还可以支持多种错误检测和纠正机制,可以有效地检测和纠正通信中的错误。
Smart 200 Mbus协议是一种高效的协议,可以支持多种设备,可以实现设备之间的高速通信。
它具有良好的安全性和可靠性,可以提供可靠的通信服务。
因此,Smart 200 Mbus 协议是一种非常有用的协议,可以用于连接和控制多个设备。
plc通讯协议详解大全最新
plc通讯协议详解大全最新PLC通讯协议详解大全最新甲方(以下简称“甲方”)乙方(以下简称“乙方”)双方基本信息甲方名称:甲方地址:甲方联系电话:甲方法定代表人(或授权代表):甲方税务登记号:甲方开户银行:甲方银行账户:乙方名称:乙方地址:乙方联系电话:乙方法定代表人(或授权代表):乙方税务登记号:乙方开户银行:乙方银行账户:各方身份、权利、义务、履行方式、期限、违约责任1.甲方身份甲方是一家平面设计公司,具备从事平面设计、网站建设等相关业务的资质和能力。
甲方有义务为乙方提供专业的服务和技术支持。
2.乙方身份乙方是一家制造厂商,主要生产各类电子产品。
乙方想要与甲方合作开发基于PLC通讯协议的电子产品,以实现产品的智能化控制。
3.甲方权利甲方享有:(1)根据乙方的需求,拟定PLC通讯协议;(2)为乙方提供技术支持,确保协议的顺利实施;(3)代表乙方与相关单位沟通协调;(4)收取乙方支付的技术服务费。
4.乙方权利乙方享有:(1)获得甲方提供的PLC通讯协议;(2)获得甲方提供的技术支持,确保协议的顺利实施;(3)获得甲方代表其与相关单位沟通协调。
5.甲方义务甲方有义务:(1)根据乙方的需求,拟定PLC通讯协议;(2)确保所提供的服务和技术支持的质量和效果;(3)积极沟通、协调乙方与相关单位之间的关系;(4)按期向乙方提供技术服务,并严格遵守协议中的规定;(5)支持乙方的法律权益。
6.乙方义务乙方有义务:(1)保护甲方的商业机密和技术秘密;(2)积极配合甲方完成PLC通讯协议的制定;(3)向甲方支付技术服务费用;(4)依据协议的规定履行义务;(5)支持甲方的法律权益。
7.履行方式甲方和乙方应在这份协议的基础上,充分沟通、协调,确保实施过程的顺畅。
8.期限本协议自签署之日起生效,并持续有效直至项目完成并双方确认后终止。
9.违约责任任一方如未按照本协议履行其义务,应承担违约责任。
对于因违约导致的任何损失,应由违约方承担相应的全部赔偿责任。
完整版工业自动化领域各种总线协议规范接口
完整版工业自动化领域各种总线协议规范接口工业自动化领域的总线协议规范接口是实现设备之间数据通信的关键技术。
在工业自动化系统中,各种设备(如PLC、传感器、执行器等)需要通过总线协议进行数据交换,以实现自动化控制和监测。
本文将详细介绍工业自动化领域常见的几种总线协议规范接口。
一、Modbus协议Modbus是一种串行通信协议,广泛应用于工业自动化领域。
它具有简单、开放、易于实现的特点,能够实现不同设备之间的数据传输。
Modbus协议定义了一种主从结构的通信方式,主设备通过读写从设备的寄存器来实现数据交换。
该协议支持不同的物理介质,如串口、以太网等。
二、Profibus协议Profibus是一种用于工业自动化领域的现场总线协议。
它分为DP(分布式式)和PA(过程自动化)两种类型。
DP用于工厂自动化,PA用于过程自动化。
Profibus协议采用主从结构,主设备负责控制和配置从设备。
它支持高速数据传输和实时通信,并具有高可靠性和灵便性的特点。
三、CAN(Controller Area Network)总线CAN总线是一种广泛应用于汽车和工业控制领域的串行通信协议。
它采用主从结构,支持多主设备同时工作。
CAN总线具有高可靠性、抗干扰能力强、实时性好的特点。
它适合于多节点、分布式控制系统,能够实现设备之间的快速数据传输和实时通信。
四、Ethernet/IP协议Ethernet/IP是一种基于以太网的工业自动化通信协议。
它采用TCP/IP协议作为传输层,支持实时和非实时通信。
Ethernet/IP协议具有高带宽、高可靠性和灵便性的特点,适合于大规模工业自动化系统。
它能够实现设备之间的快速数据交换和远程监测。
五、Profinet协议Profinet是一种基于以太网的工业自动化通信协议。
它具有高速、实时和可靠的特点,适合于各种工业自动化应用场景。
Profinet协议支持多种通信方式,如RT (实时)、IRT(异步实时)和NRT(非实时)。
开封百特流量计modbus说明
开封百特流量计modbus说明开封百特流量计是一种基于Modbus通信协议的流量计,它具有高精度、稳定性好、易于安装和操作等特点。
本文将详细介绍开封百特流量计的Modbus通信协议以及其使用方法。
一、Modbus通信协议简介Modbus是一种串行通信协议,用于在工业控制系统中传输数据。
它采用主从结构,主设备负责发送命令和接收数据,从设备负责响应命令并发送数据。
Modbus通信协议支持多种物理层接口,如串口、以太网等。
二、开封百特流量计的Modbus通信协议1. Modbus地址开封百特流量计使用16位Modbus地址进行通信。
其中,0-9999为保留地址,10000-19999为输入寄存器(只读),20000-29999为保持寄存器(读写)。
2. 寄存器映射表开封百特流量计的寄存器映射表包括输入寄存器和保持寄存器。
输入寄存器用于读取设备状态和测量值,保持寄存器用于设置参数和控制设备。
2.1 输入寄存器输入寄存器包括以下内容:- 测量值:流量计测量的实时数值,单位为立方米/小时。
- 状态字:包括设备状态和报警信息等。
- 温度:流体温度,单位为摄氏度。
2.2 保持寄存器保持寄存器包括以下内容:- 流量计配置参数:包括流体类型、管径、密度等。
- 报警设置:设置报警上下限、报警延时等。
- 输出控制:设置输出类型(脉冲输出或模拟输出)、输出比例系数等。
3. Modbus功能码开封百特流量计支持以下Modbus功能码:- 读取输入寄存器(功能码03)- 写单个保持寄存器(功能码06)- 写多个保持寄存器(功能码16)三、开封百特流量计的使用方法1. 连接设置确保开封百特流量计与主设备之间的通信连接正常。
可以使用串口连接或以太网连接,根据实际情况选择合适的物理层接口。
2. Modbus通信参数设置在主设备上设置Modbus通信参数,包括串口波特率、数据位、停止位和奇偶校验位等。
确保与开封百特流量计的通信参数一致。
百特工控
®百特工控福州福光百特自动化设备有限公司MODBUS通讯协议使用手册(超声专用)1. RTU方式通讯协议1.1. 硬件采用RS-1.2. 485,1.3. 主从式半双工通讯,1.4. 主机呼叫从机地址,1.5. 从机应答方式通讯。
1.6. 数据帧10位,1.7. 1个起始位,1.8. 8个数据位,1.9. 1个停止位,1.10. 无校验。
波特率:2400;4800;9600;192001.3. 功能码03H:读寄存器值第2字节 03H :读寄存器值功能码第3、4字节:要读的寄存器开始地址第5、6字节:要读的寄存器数量第7、8字节:从字节1到6的CRC16校验和第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.5. 功能码10H:连续写多个寄存器值254)第2字节90H :写寄存器值出错第3字节错误信息码:见信息码表第4、5字节:从字节1到3的CRC16校验和第1字节ADR :从机地址码(=001~254)第2字节 11H :调试功能码第3字节:01H为读取短脉冲原始的3000个数据02H为读取短脉冲滤波后的3000个数据03H为读取短脉冲压缩后的300个数据04H这条指令相当于你将上面三条指令都发了一次,下位机将分三次将短脉冲的所有数据发上来;05H为读取长脉冲原始的6000个数据06H为读取长脉冲滤波后的6000个数据07H为读取长脉冲压缩后的600个数据08H为读取长脉冲的TVB曲线(在开始手动上位机下载的TVB手工处理方式时,返回的为上位机下来的数据;否则为设备自动方式自己运算的TVB曲线数据)的600个数据09H为读取长脉冲压缩后的600个数据、TVB曲线的600个数据、方差数据的600个点。
百特工控Modbus通讯协议(FB系列)
第 1 字节 ADR 第 2 字节 83H 第 3 字节 信息码 第 4、5 字节
1.4 功能码 10H: 写寄存器值
1
2存器 高字节地址
4 起始寄存器 低字节地址
: 从机地址码(=001~254) : 读寄存器值出错 : 见信息码表 : 从字节 1 到 3 的 CRC16 校验和
1
2
3
4
ADR
10H
寄存器高字 寄存器低字
节地址
节地址
: 从机地址码(=001~254) : 返回写功能码 : 要读的寄存器开始地址 : 要读的寄存器数量 : 数据字节总数 : 寄存器数据 : 从字节 1 到 11 的 CRC16 校验和
5
6
寄存器数量 高字节
寄存器数量低字节
7 数据字节总数
8,9 寄存器数据 1
10,11 寄存器数据 2
12 CRC 码低字节
13 CRC 码高字节
第 1 字节 ADR
第 2 字节 10H
第 3、4 字节
第 5、6 字节
第 7 字节
第 8 到 11 字节
第 12、13 字节
当从机接收正确时,从机回送:
版本号:V1.1
MODBUS 通讯协议 MODBUS Protocol
使用说明书
Operation Instruction
目录
1. RTU 方式通讯协议 .............................................................................................................................................. 1 5、详细仪表地址表 ............
工控通讯协议
工控通讯协议工控通讯协议是工业控制系统中用于实现设备之间数据交互和远程监控的协议。
在工业自动化过程中,各个设备之间需要进行数据的传输和共享,而工控通讯协议就是用来规定设备之间的通信规范,确保数据的准确和可靠传输。
目前,常用的工控通讯协议有Modbus、PROFINET、EtherNet/IP等。
这些通讯协议基于不同的物理层和通信方式,能够实现设备之间的快速、实时的数据交互。
以Modbus为例,它是一种串行通信协议,通过RS-485电缆或以太网连接设备。
Modbus协议将设备分为主站和从站,主站控制从站的数据读取和写入,实现设备之间的数据交互。
Modbus协议具有简单、可靠的特点,广泛应用于工控系统中,并且容易与现有的设备集成。
PROFINET是一种基于以太网的工控通讯协议,支持实时数据传输和远程监控。
PROFINET协议采用TSN(时钟同步网络)技术,确保设备之间的数据同步和实时性。
与传统的以太网相比,PROFINET协议具有高速、可靠的特点,适用于大规模的工控系统。
EtherNet/IP是一种基于以太网的工控通讯协议,支持实时数据传输和远程监控。
EtherNet/IP协议使用标准的TCP/IP协议栈,支持数据的多播和广播,能够实现设备之间的快速通信。
EtherNet/IP协议具有可扩展性强、易于部署的特点,适用于各种工业自动化环境。
工控通讯协议在工业自动化中起着至关重要的作用。
通过合适的通讯协议,不仅可以实现设备之间的数据交互,还可以远程监控和控制设备的运行状态,提高生产效率和安全性。
然而,随着工业网络的智能化和互联化,工控通讯协议也面临一些挑战。
例如,数据传输的安全性和可靠性需要进一步提升;通信协议的互操作性需要加强,以便实现不同设备之间的无缝连接;同时,还需要考虑通讯协议在网络中的负载和带宽使用情况,以确保数据的及时传输。
总之,工控通讯协议在工业自动化中起着至关重要的作用。
通过合适的通讯协议,可以实现设备之间的数据交互和远程监控,提高生产效率和安全性。
XMA5000福光百特智能仪表aa
9 10 11 12 13 14 15 16
XMA5000系列小表端子图
报警 1
10 11 12 13 14 9
报警 1
+ + -
SCR1 fire pulse
4 5 6 7 8
+
+24VDC
SCR2 fire pulse
四线制 变送器
+
信号正
4 6 3 4 15 16
10 11
报警 2
-电源地
二线制 变送器
电阻 RTD
ON SH1
4 3 2 1
电偶 TC
ON SH1
4 3 2 1
跳线器位置示意图 XMA5000系列横竖表(80X160X80mm 160X80X80mm)输入板跳线器位置示意图
ON S1
4 3 2 1
输入信号 跳线器 示意图
电压 V
ON S1
4 3 2 1
电流 mA
ON S1
4 3 2 1
JP6 JP5 JP4
电阻 RTD
JP6 JP5 JP4
电偶 TC
JP6 JP5 JP4
跳线器位置示意图 XMA5000系列72x72小方表输入板跳线器位置示意图
-
4
-
、 96×48 和 48×96 小表输入板跳线设置图
输入信号 JP7
电偶 TC
电阻RTD
电流 mA
电压 V
JP6 1 JP5 JP7 跳线器
报警1 13 14 V or mA or PWM
6 7 3 6
二线 制变 送器
+24VDC
1 2
报警2
A B
输入信号接线图
各大品牌PLC之间通信协议汇总
各大品牌PLC之间通信协议汇总自从第一台PLC在GM公司汽车生产线上首次应用成功以来,PLC 凭借其方便性、可靠性以及低廉的价格得到了广泛的应用。
但PLC毕竟是一个黑盒子,不能实时直观地观察控制过程,与DCS相比存在比较大的差距。
计算机技术的发展和普及,为PLC又提供了新的技术手段,通过计算机可以实施监测PLC的控制过程和结果,让PLC如虎添翼。
但是各PLC通讯介质和通讯协议各不相同,下面将简单介绍主要PLC的通讯介质和协议内容。
1美系厂家Rockwell ABRockwell的PLC主要是包括PLC2、PLC3、PLC5、SLC500、ControlLogix等型号,PLC2和PLC3是早期型号,现在用的比较多的小型PLC是SLC500,中型的一般是ControlLogix,大型的用PLC5系列。
DF1协议是Rockwell各PLC都支持的通讯协议,DF1协议可以通过232或422等串口介质进行数据传输,也可以通过DH、DH+、DH485、ControlNet等网络介质来传输。
DF1协议的具体内容可以在AB的资料库中下载。
AB的PLC也提供了OPC和DDE,其集成的软件中RSLogix中就包含DDE和OPC SERVER,可以通过上述软件来进行数据通讯。
AB的中高档的PLC还提供了高级语言编程功能,用户还可以通过编程实现自己的通讯协议。
GEGE现在在国内用的比较多的主要是90-70和90-30系列PLC,这两款PLC都支持SNP协议,SNP协议在其PLC手册中有协议的具体内容。
现在GE的PLC也可以通过以太网链接,GE的以太网协议内容不对外公开,但GE提供了一个SDK开发包,可以基于该开发包通讯。
2欧洲系列西门子系列PLC主要包括其早期的S5和现在的S7-200、S7-300、S7-400等各型号PLC,早期的S5PLC支持的是3964R协议,但是因为现在在国内应用较少,除极个别改造项目外,很少有与其进行数据通讯的。
- 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读取。