PLC设备通信协议V2.0
12 VW5022
14
13 VW5024
5
14 VW5026
10
15 VW5028 240
16 VW5030
15
17 VW5032
50
18 VW5034
5
19 VW5036
2
20 VW5038
2
21 VW5040
3
22 VW5042
3
23 VW5044 200
24 VW5046
10
25 VW5048
1 2
3
4-7
0
1
0004H
2
3
4-7
0 1
2
3 0005H
4 5 6
7
0
1 2
3 0006H
4
5 6 7
0
1
2 3 0007H 4
5
6 7 0008H-000BH
000CH-000DH
000EH-000FH
0010H-0011H 0012H-0013H
0014H-0015H
0016H-0017H
0018H-0019H 001AH-001BH 001CH-001DH
例按查询要求返回响应。
第1页共7页
青岛三利中德美水设备有限公司
字段名 从机地址 功能号 返回的查询数据个数 数据1(高位)(寄存器0800H) 数据1(低位)(寄存器0801H) 数据2(高位)(寄存器0802H) 数据2(低位)(寄存器0803H) 数据3(高位)(寄存器0804H) 数据3(低位)(寄存器0805H) CRC校验(低位) CRC校验(高位) 表2:读寄存器-响应
小流量进入频率(HZ) 小流量判断时间(秒) 小流量上升时间(秒)
小流量上升速率(无单位) 小流量升压压差(0.1MPa) 小流量间隔时间(分钟) 低频最低频率(Hz)
低频停机延时(秒) 低频启机压差(0.03MPa) 低频启机延时(秒)
第5页共7页
青岛三利中德美水设备有限公司
44 VW5086
30
001EH-001FH
PLC 设备 MODBUS 通信协议
预留 预留 预留 预留 预留 预留 预留 预留 预留 手动/自动 启动/停止 变频器报警 电源故障 无水停机 水箱液位超高 压力超高 补偿器预警 下位机运行状态 设备达到设定的最大运行能力(满负荷停机标志) 压力开关动作 (预留) 小流量停机标志 巡检标志 低频率停机 (预留) (预留) 小流量加压不成功标志 变频器故障 (预留) (预留) (预留) 出水压力传感器断线标志
(预留) 当前设定压力 变频器频率给定 进水压力 出水压力 (预留) 1#电流 2#电流 3#电流 (预留) (预留)
第3页共7页
青岛三利中德美水设备有限公司
0020H-0021H 0022H-0023H 0024H-0025H 0026H-0027H 0028H-0029H 002AH-002BH 002CH-002DH 002EH-002FH
0C
CRC校验(高位)
32
表4:预置单个寄存器-查询 响应 寄存器内容被预置后返回正常响应
字段名
数值(16进制)
从机地址
01
功能号
06
寄存器地址(高位)
14
寄存器地址(低位)
00
预置数据(高位)
00
预置数据(低位)
1E
CRC校验(低位)
0C
CRC校验(高位)
32
表5:预置单个寄存器-响应
设定参数地址定义:
3
VB1000-VB4299
4
VB4300-VB4999
5
VB5000-VB5499
6
VB5500-VB6399
7
VB6400-VB8191
表 7:PLC 地址分配表
注
释
临时变量区
EM241 用
TD200 用
查询数据区
参数设置区
MODBUS 通信缓冲区
(预留)
PLC 设备 MODBUS 通信协议
备注
数值(16进制) 01 03 06 01 02 80 2B 10 04 0C AF
查询地址定义:
实际地址 偏移地址
VB4300
0000H 0005H 000CH-000DH 000EH-000FH 0010H-0011H 0012H-0013H 0014H-0015H 0016H-002FH 0030H-0031H
举例-查询:从寄存器(地址:0800H)开始读3个字即6个字节的寄存器的内容
字段名
数值(16进制)
从机地址
01
功能号
03
开始地址(高位)
08
开始地址(低位)
00
读取个数(高位)
00
读取个数(低位)
03
CRC校验(低位)
07
CRC校验(高位)
AB
表1:读保持寄存器-查询
响应 响应信息中的寄存器数据为二进制数据,每个寄存器分别对应2个字节,第一个字节为低地址(高位)数据,第 二个字节为高地址(低位)数据。
详细定义 定义
1#手动/自动 1#泵变频指示 1#泵工频指示 1#泵故障指示 0 2#手动/自动 2#泵变频指示 2#泵工频指示 2#泵故障指示 0 3#手动/自动 3#泵变频指示 3#泵工频指示 3#泵故障指示 0 预留
第2页共7页
PLC 设备 MODBUS 通信协议
青岛三利中德美水设备有限公司
0
60 VW5118
0
61 VW5120
0
62
VW5122 0
63 VW5124
00
71 VW5140
0
72 VW5142
0
73 VW5144
0
74 VW5146
0
75 VW5148
0
76 VW5150
0
77 VW5152
30
78 VW5154
0
79 VW5156
0
80 VW5158
0
81 VW5160
定时停机功能(0 未启用;1 启用) 定时停机延时(默认 30 天)
VW5200 VW5202
1 启停设备命令(1=启动,0=停止) 0 变频器复位命令(1=变频器复位,自动清 0)
表 6:设定参数表
PLC 地址分配表
第6页共7页
青岛三利中德美水设备有限公司
序号
地址
1
VB0-VB899
2
VB900-VB999
0030H 0031H 0032H 0033H 0034H 0035H 表 3:查询地址定义
(预留) (预留) (预留) (预留) (预留) (预留) (预留) (预留) (预留) (预留) (预留) (预留) (预留) (预留)
PLC 设备 MODBUS 通信协议
2.功能 06:预置单个寄存器 说明 把一个值预置到一个保持寄存器中。
查询信息规定了要预置寄存器的类型,至少写1个字,即2个字节。其中低地址为高位数据,高地址为低位数据。
例:请求把从机设备01 中的1400H 寄存器预置为1EH 值。
字段名
数值(16进制)
从机地址
01
功能号
06
寄存器地址(高位)
14
寄存器地址(低位)
00
预置数据(高位)
00
预置数据(低位)
1E
CRC校验(低位)
45 VW5088
0
46 VW5090
1
47 VW5092
50
48 VW5094
10
49 VW5096
5
50 VW5098
0
51 VW5100
15
52 VW5102
30
53 VW5104
4
54 VW5106
0
55 VW5108
0
56 VW5110
0
57 VW5112
0
58 VW5114
0
59 VW5116
的串口接在工控机的串口上,监控中心发送查询数据到工控机,由工控机把从下位机查询到的数据返回到监控中
心。
不带 PC 柜的设备,使用 TD200 文本显示器作为现场显示部分。如果使用 GPRS 进行远程监控,则要求 PLC
至少还要有一个通信口与 GPRS 终端模块通信。监控中心可通过 GPRS 终端模块对 PLC 进行监控。
字节数
5 7 2 2 2 2 2 26 6
定义
泵的状态 状态标志及报警标志 设定压力 变频器频率给定 进水压力 出水压力 (预留) 模拟量输入 当前时间(年/月/日/时/分/秒)
偏移地址 0000H
0001H
0002H 0003H
位地址 0 1 2 3 4 0 1 2 3 4 0 1 2 3 4 0
0
26 VW5050
0
27 VW5052
0
28 VW5054
50
29 VW5056
50
30 VW5058
50
31 VW5060
50
32 VW5062
50
33 VW5064
2
34 VW5066
20
35 VW5068
10
36 VW5070
5
37 VW5072 100
38 VW5074 100
39 VW5076
注:因新(23 版)CPU 与旧(22)版 CPU 的数据变量区(V 区)大小不一样,所以 PLC 地址分配表只针对新 (23 版)CPU,对旧(22)版 CPU 不适用。
2007-10-16 定
第7页共7页
PLC 设备 MODBUS 通信协议
变频器报警复位次数
变频器报警故障解除,复位报警次数分钟数 超压停机压力差值 【变频转工频压差(0.001MPa)】 变频器故障次数 =1,参数恢复出厂值 =1,保存参数 1#电流表量程 2#电流表量程
3#电流表量程 4#电流表量程 5#电流表量程 节能方式选择(0 无功能;1 小流量;2 低频率)(默认 2)
30
40 VW5078
12
41 VW5080
10
42 VW5082
30
43 VW5084
30
定义 本机 ID,即 Modbus 从机地址 压力设定(0.001MPa) 出水压力表量程(0.001MPa) 出水压力表偏差(1 远传压力表 0 压力传感器) 进水压力表量程(0.001MPa) 进水压力表偏差(1 远传压力表 0 压力传感器) 有水开机压力设定(0.001MPa) 有水开机延时设定(秒) 无水停机压力设定(0.001MPa) 无水停机延时设定(秒) 变频转工频延时设定(秒) 工频退出频率(Hz) 工频退出延时设定(秒) 工频退出压差(0.001MPa) 定时交换,默认为 240(分钟) 变频器初始频率(Hz) PID 比例 PID 延时 泵台数选择 泵数量
0
82 VW5162
0
83 VW5164
0ห้องสมุดไป่ตู้
84 VW5166
0
85 VW5168
0
86 VW5170
0
87 VW5172
0
PLC 设备 MODBUS 通信协议
低频间隔时间(分钟) 满负荷停机检测功能:=0,无;=1,有 满负荷停机工频泵数 满负荷停机变频频率(Hz) 满负荷停机压差(0.01MPa) 满负荷停机延时(秒) 泵巡检功能(0 未启用;1 启用) 泵巡检运行频率(Hz) 泵巡检运行时间(秒) 泵巡检运行周期(天) 节能方式选择(0 无功能;1 小流量;2 低频率)(默认 2)
PLC 设定参数表
第4页共7页
青岛三利中德美水设备有限公司
序号 实际地址 默认值
1 VW5000
2
2
VW5002
300
3
VW5004 1080
4 VW5006
1
5
VW5008 1080
6 VW5010
1
7
VW5012
80
8
VW5014
30
9
VW5016
50
10 VW5018
5
11 VW5020
30
二 通讯协议
(一)、通讯参数:
通讯参数设置 9600,n,8,1,即波特率为 9600bps,8 个数据位,1 个停止位,无奇偶校验。
(二)、通讯规约:
传送方式 MODBUS RTU 通讯规约。
(三)、Modbus 功能说明:
1.功能 03:读保持寄存器 说明 读从机保持寄存器的二进制数据不支持广播,所支持的最大的参数量为100个。 查询 查询信息规定了要读的寄存器起始地址及寄存器的数量,至少查询1个字,即2个字节。其中低地址为字的高位, 高地址为字的低位。
青岛三利中德美水设备有限公司
PLC 设备 MODBUS 通信协议
PLC 设备 MODBUS 通信协议 V2.0
一 概述
采用西门子 S7-200 PLC 作为控制器,分现场带 PC 柜设备和不带 PC 柜设备。对于带 PC 柜的设备,PLC 作为
控制部分,工控机作为显示部分,PLC 通过通信口与工控机进行通信。如果使用 GPRS 进行远程监控,则可把 GPRS