MAM-KY02S螺杆空压机控制器MODBUS通信协议说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MAM-KY02S螺杆空压机控制器MODBUS通信协议说明MAM-KY02S螺杆空压机控制器MODBUS?通信协议说明
MAM-KY02S螺杆空压机控制器支持485半双工通信方式通信,支持MODBUS协议的
子集。通信波特率9600BPS,通信格式为RTU方式,8位数据位,1位停止位,1位偶校验。
支持03号和06号两条MODBUS命令。通信时为从机方式。主机提出命令请求,控制器响
应接收数据后做数据分析,如果数据满足通信规约,从机做出响应。
主从机间的通信主机发送的每一帧数据包含以下信息(16进制):
命令字从机地址信息字校验码
从机地址:(1个字节):从机设备号,主机利用从机地址来识别进行通讯的从机设备。表明
由用户设置地址的从机,将接收由主机发送来的信息。每个从机都必须有唯一的
地址码,并且只有符合地址码的从机才能响应回送。
命令字:(1个字节):主机发送的功能码,告诉从机执行什么任务。
信息字:(N个字节):包括进行两机通讯中各种数据信息,数据长度,读写的数据等。
校验码:(2个字节):用于检测数据通信错误,采用循环冗余码CRC16。
网络连线:网络联接按下图所示。
RS232/485转换
接口卡
地 TA TB
终
端
电
120
欧地 A B 地地 A A B B A 地 B 接地
。。。。。。。。。。
三号N号机二号一号
机机机
说明:
连接线建议采用双绞屏蔽线,同时双绞屏蔽线的两端都接地,以减少现场干扰(如上图
虚线所示)。
在A、B两线终端增加120欧姆电阻可减少反射干扰,建议在通讯速度较快或通讯距离
较远时连接。
通信命令:
1( 读几个寄存器 3 号命令。
2( 写一个寄存器 6 号命令。
数据地址表:
寄存器数据格参数读/写位地址最小值最大值单位说明地址式
0200表示实际供气压力值为0 供气压力二进制只读无 0 0200 MPa
2.00(MPa)
偏移量20, 1 排气温度二进制只读无 0 0170 ? 实际排气温度=传输值,偏移量
(?) 2 运行时间二进制只读无 0 65535 H 3 加载时间二进制只读无 0 65535 H
主机A相4 二进制只读无 0 9999 A 9999表示实际电流为999.9(A) 电流备用 5
6 备用
位地址,每一数据位代表不同意7 运行状态二进制只读有义,具体说明见下表7
位地址,每一数据位代表不同意8 运行状态二进制只读有义,具体说明见下表8
位地址,每一数据位代表不同意9 控制状态二进制只写有义,具体说明见下表9
油滤器使10 二进制只读无 0 9999 H 用时间
油分器使9999 11 二进制只读无 0 H 用时间
空滤器器9999 12 二进制只读无 0 H 使用时间
9999 13 润滑油使二进制只读无 0 H
用时间
润滑脂使9999 14 二进制只读无 0 H 用时间
表7: (只读)
位 B15 B14 B13 B12 B11 B10 B9 B8
1:风机1:空久1:供气1:油滤意义电流故停机压力高器堵塞障位 B7 B6 B5 B4 B3 B2 B1 B0
1:主电1:油分1:空滤1:相序1:排气1:运行 1:加载意义机电流备用器堵塞器堵塞错误温度高 0:停止 0:卸载故障
表8:(只读)
位 B15 B14 B13 B12 B11 B10 B9 B8
1:供气1:排气排气温压力传温度传意义 1:缺水度高预感器失感器失警灵灵位 B7 B6 B5 B4 B3 B2 B1 B0
1:油滤1:油分1:空滤1:润滑1:润滑
意义器使用器使用器使用油使用脂使用 1:预警 1:报警
时间到时间到时间到时间到时间到
表9:(只写:对应位写1时,发送相应控制给控制器) 位 B15 B14 B13 B12 B11 B10 B9 B8 意义位 B7 B6 B5 B4 B3 B2 B1 B0
远程停远程启意义加载卸载机动
报文格式说明:
命令03H:读N个寄存器:
主机可在一次读数命令中任意读取0—8号寄存器中对应长度的寄存器数据。
主机请求:地址命令起始数据地址数据长度校验码
从机回应:地址命令数据长度数据信息校验码
例1:主机读取1号从机0—8号寄存器:
主机发送:01 03 00 00 00 09 85 CC
字节 1 2 3 4 5 6 7 8 值 01 03 00 00 00 09 85 CC
读取起读取起读取寄读取寄CRC校CRC校意义地址读命令始寄存始寄存存
器长存器长验高位验低位器高位器低位度高位度低位
从机回应:01 03 12 00 3E 00 6C 00 08 00 08 01 DC 00 00 00 00 00 00 00 00 42 EB
从机回应数据意义见下表
字节 1 2 3 4 5 6 7 8 值 01 03 12 00 3E 00 6C 00
供气回应读回应数据供气压排气温排气温运行时间高意义地址压力命令字节长度力低位度高位度低位位高位
字节 9 10 11 12 13 14 15 16 值 08 00 08 01 DC 00 00 00
主电主电机机A运行时加载时加载时间A相电意义相电间低位间高位低位流低位流高位
字节 17 18 19 20 21 22 23 值 00 00 00 00 00 42 EB
运行
运行状状态运行状运行状态态(意(意态意义CRC16CRC16意义意义见表义见表义见见表8高位低位 7低位) 7高位) 表8高低位)
位)
例2:如果主机中需要读取1号从机运行状态信息: 查寄存器地址表。得知运行状态所在寄存器地址为7,8两个寄存器
主机发送:01 03 00 07 00 02 75 CA
字节 1 2 3 4 5 6 7 8 值 01 03 00 07 00 02 75 CA
读取起读取起读取寄读取寄CRC校CRC校意义地址读命令始寄存始寄存存器长存器长验高位验低位器高位器低位度高位度低位
从机回应:01 03 04 80 00 00 00 D3 F3 (当前空压机运行状态是空久停机 ) 字1 2 3 4 5 6 7 8 9 节
值 01 03 04 80 00 00 00 D3 F3 意回应空久停机位运行状运行状态运行状义回应读读取对应值为1,态(意回应地(意义见态意义CRC16CRC16低寄存器的字表示空久停义见表址表7低见表8高位位命令节长机(具体见8高位) 低位) 度表7高位) 位)