DSE 7320远程通讯Modbus 地址表功能说明(guojiquan)
DSE 7320
远程通讯Modbus 地址表功能说明
guojiquan
目录
①当上位机或第三方软件监控发电机组中间过程状态时,软件中提供一个Virtual LED 专门用于提供发电机组中间量的寄存器地址
远程通讯Modbus 地址表功能说明
当发电机组做远程监控或上位机监控或第三方监控时,此时需要发电机组的控制模块带RS232或RS485通讯端口,通常会选RS485通讯端口做监控,因RS485通讯端口在通讯的距离上有优势,最远距离是1200米;目前深海带通讯功能的模块有:DSE52XX,55XX,73XX,75XX和8000系列模块。 若使用上位机监控时,
设置如下:
数据位:8 bit;
停止位:1 bit;
奇偶校验:无奇偶校验位;
DSE52XX,55XX,73XX,75XX和8000系列模块可通过Modbus通讯协议文档计算寄存器的地址;
目前WORD 版通讯协议寄存器的算法是 :寄存器地址=Page页码数*256+偏移地址。 (register_address=page_number*256+register_offset)
如下所示:
油压显示寄存器地址(Oil pressure)= Page_4 * 256+0(偏移地址)=1024
水温显示寄存器地址(Coolant temperature)= Page_4 * 256+1(偏移地址)=1025 油温显示寄存器地址(Oil temperature)= Page_4 * 256+2(偏移地址)=1026
油位显示寄存器地址(Fuel level)= Page_4 * 256+3(偏移地址)=1027
注:灵活传感器的地址读取(如74XX的灵活传感器)=Page_171*256+137.
选择internal flexible sender 3,偏移地址为136的代表存储代码,137为存储值:
当软件选择为水温传感器时,对应136读出的值为2,参见下图:
(DSE5XXX模块的报警在Page 8中;DSE7XXX模块的报警在Page 154中);以下举例是DSE5XXX模块的报警:
由图1 所知:
a、紧急停止寄存器地址(Emergency stop)= Page_8 *256+1(偏移地址)=2049
b、低油压寄存器地址(Low oil pressure) = Page_8 *256+1(偏移地址)=2049
c、高水温寄存器地址(High coolant temperature) = Page_8 *256+1(偏移地址)=2049
d、高油温寄存器地址(High oil temperature) = Page_8 *256+1(偏移地址)=2049
由图2 所知:
a、当发生普通报警时,寄存器中存的内容是0010,如
b、当发生停机报警时,寄存器中存的内容是0011,如
c、当发生电气跳闸报警时,寄存器中存的内容是0100,如
由以上可知: 虽然以上报警的寄存器地址相同,但是存在寄存器地址中内容不同,从而区分报警。
a、当发生紧急停止报警(停机类报警)时,紧急停止的寄存器地址是2049,这个地址中的内容是0011 0000 0000 0000 (紧急停止占的是13-16位)
b、当发生低油压报警(停机类报警)时,低油压的寄存器地址是2049,这个地址中的内容是0000 0011 0000 0000 (低油压占的是9-12位)
c、当发生高水温报警(停机类报警)时,高水温的寄存器地址是2049,这个地址中的内容是0000 0000 0011 0000 (高水温占的是5-8位)
d、当发生高油温报警(停机类报警)时,高油温的寄存器地址是2049,这个地址中的内容是0000 0000 0000 0011 (高油温占的是1-4位) 例如:
e、当发生高水温报警(报警)时,高油温寄存器地址是2049,这个地址中的内容是 0000 0000 0010 0000 (高水温占的是5-8位)
f、当发生高水温电气跳闸时,高油温寄存器地址是2049,这个地址中的内容是 0000 0000 0100 0000 (高水温占的是5-8位) 逐步按此方法算出各种报警寄存器地址和寄存器中内容。
需特别注意的是:用触摸屏做报警时,不同报警寄存器地址不同,存储的内容也是不同的,需要去逐个测试报警地址,读取里面不报警时的内容再根据图2算出相应地址下的报警内容。
其寄存器的地址是相同的,
如图3所示: a、停机/复位按钮地址寄存器地址(Select Stop mode)= Page_16 *256+8(偏移地址)=4104 b、手动按钮地址寄存器地址(Select Manual mode)= Page_16 *256+8(偏移地址)=4104 c、自动按钮地址寄存器地址(Select Auto mode)= Page_16 *256+8(偏移地址)=4104 d、测试按钮地址寄存器地址(Select Test on load mode)= Page_16 *256+8(偏移地址)=4104 e、启动按钮地址寄存器地址(Start engine if in manual or test modes)= Page_16 *256+8(偏移地址)=4104 f、静音按钮地址寄存器地址(Mute alarm)= Page_16 *256+8(偏移地址)=4104 g、发电合闸地址寄存器地址(Transfer to generator)= Page_16 *256+8(偏移地址)=4104 h、市电合闸地址寄存器地址(Transfer to mains)= Page_16 *256+8(偏移地址)=4104
目前73XX和8000系列模块可通过深海的设置软件计算出寄存器的地址,比通过Modbus通讯协议文档中计算相应寄存器的地址更方便
①当上位机或第三方软件监控发电机组中间过程状态时,软件中提供一个Virtual LED 专门用于提供发电机组中间量的寄存器地址
如下图所示:
中间状态量寄存器的地址是:191*256+偏移地址(偏移地址从0 1 2 3 …) ②除中间状态量以外的寄存器地址,如仪表显示、控制按钮和报警的寄存器地址,深海都把它归到相应的页码下P166-169,在软件中选择不同的功能,可马上算出相应的地址,如下图所示:
①当上位机或第三方软件监控发电机组中间过程状态时,软件中提供一个Virtual LED 专门用于提供发电机组中间量的寄存器地址,如下图所示:
中间状态量寄存器的地址是:191*256+偏移地址(偏移地址从0 1 2 3 …)
如仪表显示、控制按钮和报警的寄存器地址,深海都把它归到相应的页码下P166-169,在软件中选择不同的功能,可马上算出相应的地址,如下图所示:
在P166页面上寄存器地址的算法:166*256+偏移地址(偏移地址从0 1 2 3 …) 在P167页面上寄存器地址的算法:167*256+偏移地址(偏移地址从0 1 2 3 …) 在P168页面上寄存器地址的算法:168*256+偏移地址(偏移地址从0 1 2 3 …) 在P169页面上寄存器地址的算法:169*256+偏移地址(偏移地址从0 1 2 3 …)
Modbus地址:控制器地址
Modbus波特率:控制器波特率
Modbus奇偶校验:无
Modbus停止位:1
Modbus数据位:8
序号 |
标签 |
Page |
系数 |
256 |
便偏移地址 |
计算地址 |
Modbus地址 |
1 |
机油压力 |
166 |
1 |
256 |
0 |
42497 |
442497 |
Empty |
166 |
256 |
1 |
42498 |
442497 |
||
2 |
水温 |
166 |
1 |
256 |
2 |
42499 |
442498 |
Empty |
166 |
256 |
3 |
42500 |
442499 |
||
3 |
充电电压 |
166 |
0.1 |
256 |
4 |
42501 |
442500 |
Empty |
166 |
256 |
5 |
42502 |
442501 |
||
4 |
电池电压 |
166 |
0.1 |
256 |
6 |
42503 |
442502 |
Empty |
166 |
256 |
7 |
42504 |
442503 |
||
5 |
引擎转速 |
166 |
1 |
256 |
8 |
42505 |
442504 |
Empty |
166 |
256 |
9 |
42506 |
442505 |
||
6 |
频率 |
166 |
0.1 |
256 |
10 |
42507 |
442506 |
Empty |
166 |
256 |
11 |
42508 |
442507 |
||
7 |
Empty |
166 |
0.1 |
256 |
12 |
42509 |
442508 |
L1相电压 |
166 |
256 |
13 |
42510 |
442509 |
||
8 |
Empty |
166 |
0.1 |
256 |
14 |
42511 |
442510 |
L2相电压 |
166 |
256 |
15 |
42512 |
442511 |
||
9 |
Empty |
166 |
0.1 |
256 |
16 |
42513 |
442512 |
L3相电压 |
166 |
256 |
17 |
42514 |
442513 |
||
10 |
Empty |
166 |
0.1 |
256 |
18 |
42515 |
442514 |
L1相电流 |
166 |
256 |
19 |
42516 |
442515 |
||
11 |
Empty |
166 |
0.1 |
256 |
20 |
42517 |
442516 |
L2相电流 |
166 |
256 |
21 |
42518 |
442517 |
||
12 |
Empty |
166 |
0.1 |
256 |
22 |
42519 |
442518 |
L3相电流 |
166 |
256 |
23 |
42520 |
442519 |
||
13 |
Empty |
166 |
1 |
256 |
24 |
42521 |
442520 |
L1相功率 |
166 |
256 |
25 |
42522 |
442521 |
||
14 |
Empty |
166 |
1 |
256 |
26 |
42523 |
442522 |
L2相功率 |
166 |
256 |
27 |
42524 |
442523 |
||
16 |
线电压L1 L2 |
166 |
|
256 |
30 |
42526 |
442526 |
Empty |
166 |
256 |
31 |
42527 |
442527 |
||
17 |
线电压L2 L3 |
166 |
|
256 |
32 |
42528 |
442528 |
Empty |
166 |
256 |
33 |
42529 |
442529 |
||
18 |
线电压L1 L3 |
166 |
|
256 |
34 |
42530 |
442530 |
Empty |
166 |
256 |
35 |
42531 |
442531 |
||
19 |
发电机功率 |
166 |
|
256 |
36 |
42532 |
442532 |
Empty |
166 |
256 |
37 |
42533 |
442533 |
||
20 |
发电机视在功率 |
166 |
|
256 |
38 |
42534 |
442534 |
Empty |
166 |
256 |
39 |
42535 |
442535 |
||
21 |
发电机无功功率 |
166 |
|
256 |
40 |
42536 |
442536 |
Empty |
166 |
256 |
41 |
42537 |
442537 |
||
22 |
功率因数 |
166 |
|
256 |
42 |
42538 |
442538 |
Empty |
166 |
256 |
43 |
42539 |
442539 |
||
23 |
运行时间 |
166 |
|
256 |
44 |
42540 |
442540 |
Empty |
166 |
256 |
45 |
42541 |
442541 |
||
24 |
启动次数 |
166 |
|
256 |
46 |
42542 |
442542 |
Empty |
166 |
256 |
47 |
42543 |
442543 |
||
25 |
机组自动 |
166 |
|
256 |
48 |
42544 |
442544 |
Empty |
166 |
256 |
49 |
42545 |
442545 |
||
26 |
机组手动 |
166 |
|
256 |
50 |
42546 |
442546 |
Empty |
166 |
256 |
51 |
42547 |
442547 |
||
27 |
机组停止 |
166 |
|
256 |
52 |
42548 |
442548 |
Empty |
166 |
256 |
53 |
42549 |
442549 |
||
28 |
机组运行 |
166 |
|
256 |
54 |
42550 |
442550 |
Empty |
166 |
256 |
55 |
42551 |
442551 |
||
29 |
机组故障 |
166 |
|
256 |
56 |
42552 |
442552 |
Empty |
166 |
256 |
57 |
42553 |
442553 |