MAMKY02S螺杆空压机控制器MODBUSⅡ通信协议说明.docx

上传人:b****8 文档编号:9421392 上传时间:2023-02-04 格式:DOCX 页数:10 大小:63.53KB
下载 相关 举报
MAMKY02S螺杆空压机控制器MODBUSⅡ通信协议说明.docx_第1页
第1页 / 共10页
MAMKY02S螺杆空压机控制器MODBUSⅡ通信协议说明.docx_第2页
第2页 / 共10页
MAMKY02S螺杆空压机控制器MODBUSⅡ通信协议说明.docx_第3页
第3页 / 共10页
MAMKY02S螺杆空压机控制器MODBUSⅡ通信协议说明.docx_第4页
第4页 / 共10页
MAMKY02S螺杆空压机控制器MODBUSⅡ通信协议说明.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

MAMKY02S螺杆空压机控制器MODBUSⅡ通信协议说明.docx

《MAMKY02S螺杆空压机控制器MODBUSⅡ通信协议说明.docx》由会员分享,可在线阅读,更多相关《MAMKY02S螺杆空压机控制器MODBUSⅡ通信协议说明.docx(10页珍藏版)》请在冰豆网上搜索。

MAMKY02S螺杆空压机控制器MODBUSⅡ通信协议说明.docx

MAMKY02S螺杆空压机控制器MODBUSⅡ通信协议说明

MAM-KY02S螺杆空压机控制器MODBUSⅡ通信协议说明

MAM-KY02S螺杆空压机控制器MODBUSⅡ通信协议说明

MAM-KY02S螺杆空压机控制器支持485半双工通信方式通信,支持MODBUS协议的子集。

通信波特率9600BPS,通信格式为RTU方式,8位数据位,1位停止位,1位偶校验。

支持03号和06号两条MODBUS命令。

通信时为从机方式。

主机提出命令请求,控制器响应接收数据后做数据分析,如果数据满足通信规约,从机做出响应。

主从机间的通信主机发送的每一帧数据包含以下信息(16进制):

 

从机地址:

(1个字节):

从机设备号,主机利用从机地址来识别进行通讯的从机设备。

表明由用户设置地址的从机,将接收由主机发送来的信息。

每个从机都必须有唯一的地址码,并且只有符合地址码的从机才能响应回送。

命令字:

(1个字节):

主机发送的功能码,告诉从机执行什么任务。

信息字:

(N个字节):

包括进行两机通讯中各种数据信息,数据长度,读写的数据等。

校验码:

(2个字节):

用于检测数据通信错误,采用循环冗余码CRC16。

网络连线:

网络联接按下图所示。

 

 

 

说明:

连接线建议采用双绞屏蔽线,同时双绞屏蔽线的两端都接地,以减少现场干扰(如上图虚线所示)。

在A、B两线终端增加120欧姆电阻可减少反射干扰,建议在通讯速度较快或通讯距离较远时连接。

通信命令:

1.读几个寄存器3号命令。

2.写一个寄存器6号命令。

数据地址表:

寄存器地址

参数

数据格式

读/写

位地址

最小值

最大值

单位

说明

0

供气压力

二进制

只读

0

0200

MPa

0200表示实际供气压力值为2.00(MPa)

1

排气温度

二进制

只读

0

0170

偏移量20,

实际排气温度=传输值-偏移量(℃)

2

运行时间

二进制

只读

0

65535

H

3

加载时间

二进制

只读

0

65535

H

4

主机A相电流

二进制

只读

0

9999

A

9999表示实际电流为999.9(A)

5

备用

6

备用

7

运行状态

二进制

只读

位地址,每一数据位代表不同意义,具体说明见下表7

8

运行状态

二进制

只读

位地址,每一数据位代表不同意义,具体说明见下表8

9

控制状态

二进制

只写

位地址,每一数据位代表不同意义,具体说明见下表9

10

油滤器使用时间

二进制

只读

0

9999

H

11

油分器使用时间

二进制

只读

0

9999

H

12

空滤器器使用时间

二进制

只读

0

9999

H

13

润滑油使用时间

二进制

只读

0

9999

H

14

润滑脂使用时间

二进制

只读

0

9999

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:

运行

0:

停止

1:

加载

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号寄存器:

 

主机发送:

01030000000985CC

字节

1

2

3

4

5

6

7

8

01

03

00

00

00

09

85

CC

意义

地址

读命令

读取起始寄存器高位

读取起始寄存器低位

读取寄存器长度高位

读取寄存器长度低位

CRC校验高位

CRC校验低位

 

从机回应:

010312003E006C0008000801DC000000000000000042EB

从机回应数据意义见下表

字节

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

意义

运行状态(意义见表7高位)

运行状态意义见表7低位)

运行状态(意义见表8高位)

运行状态意义见表8低位)

CRC16高位

CRC16低位

例2:

如果主机中需要读取1号从机运行状态信息:

查寄存器地址表。

得知运行状态所在寄存器地址为7,8两个寄存器

主机发送:

01030007000275CA

字节

1

2

3

4

5

6

7

8

01

03

00

07

00

02

75

CA

意义

地址

读命令

读取起始寄存器高位

读取起始寄存器低位

读取寄存器长度高位

读取寄存器长度低位

CRC校验高位

CRC校验低位

从机回应:

01030480000000D3F3(当前空压机运行状态是空久停机)

字节

1

2

3

4

5

6

7

8

9

01

03

04

80

00

00

00

D3

F3

意义

回应地址

回应读寄存器命令

回应读取的字节长度

空久停机位对应值为1,表示空久停机(具体见表7高位)

运行状态(意义见表7低位)

运行状态(意义见表8高位)

运行状态意义见表8低位)

CRC16高位

CRC16低位

命令06:

写一个寄存器:

06号命令用于写一个寄存器,主机通过写寄存器来控制空压机的加载、卸载、开机或停机

例:

主机发送开机命令给1号空压机

主机发送:

0106000900019808

字节

1

2

3

4

5

6

7

8

01

06

00

09

00

01

98

08

意义

地址

写命令

控制寄存器地址高位

控制寄存器地址低位

控制命令高位

控制命令低位(控制开机位置1,具体控制见表9)

CRC16高位

CRC16低位

从机响应后,回应相同的数据给主机。

从机回应:

0106000900019808

若从机检测数据错,不响应主机。

主机做超时处理。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1