汇川技术|汇川PLC中ModbusTCP的应用(H3U、AM600)

雅轩聊科技 2024-12-16 21:42:41

哈喽,你好啊,我是雷工!

在做SCADA项目时数据采集是其中一个重要的环节,需要将所需的数据采集到SCADA系统中,才能实现对设备的监听和控制。

随着信创的发展,现场开始遇到越来越多和汇川PLC设备的对接,因此开始学习采集汇川PLC数据的相关内容。

以下为学习过程中,觉得有价值的一些笔记。

01 H3U_PLC

ModbusTCP协议在H3UPLC中的应用,地址与寄存器的对应关系。

H3U变量类型

H3U变量名称

数量

地址范围定义

位(bit)

M0-M7679

7680

0x0000-0x1DFF(0-7679)

M8000-M8511

512

0x1F40-0x213F(8000-8511)

X0-X255

256

0xF800-0xF8FF (63488-63743)

Y0-Y255

256

0xFC00-0xFCFF (64512-64767)

SM0-SM1023

1024

0x2400-0x27FF (9216-10239)

S0-S4095

4096

0xE000-0xEFFF (57344-61439)

T0-T511

512

0xF000-0xF1FF (61440-61951)

C0-C255

256

0xF400-0xF4FF (62464-62719)

字(Word)

D0-D8511

8512

0x0000- (0-8512)

SD0-SD1023

1024

0x2400-0x27FF (9216-10239)

R0-R32767

32768

0x3000- ()

T0-T511

512

0xF000-0xF1FF (61440-61951)

C0-C255

256

0xF400-0xF4FF (62464-62719)

在H3UPLC中任意一个位或字的地址都有一个Modbus地址与之对应。

02 AM600_PLC

AM600PLC中地址与Modbus地址的对应关系如下表:

AM600变量类型

AM600变量名称

起始地址

数量

位(bit)

%QX0.0-%QX131070.7

0

524280

字(Word)

%MW0-%MW245759

0

245759

这里数量这么多,不知道后面怎么对应,按说Modbus最大不是到65535么?

在KingIOServer的Modbus驱动介绍中0、1、3、4的取值范围是1-65535,所以这里的数量这么多,超过65535后的是否能正常采集,这里还不太懂,有比较熟悉的朋友可以留言讲解一下。

0 阅读:11
雅轩聊科技

雅轩聊科技

感谢大家的关注