NA400PLCmodbus地址对应表 点击:1241 | 回复:1



素还真

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:10帖 | 281回
  • 年度积分:0
  • 历史总积分:626
  • 注册:2005年5月28日
发表于:2017-10-10 13:26:21
楼主

NA400PLC modbus 地址对应表

NA400PLC modbus 地址表与相应的数据的对应关系如下表1所示(以CPU401-0501为例)其它类型CPU测点地址与规约地址的上限有所不同。

分类前缀

测点

读操作功能码

写操作功能码

测点地址范围

规约地址范围

备注

名称

数据类型

0x

Q

Bool

01

05 / 15

1~2048

00000~02047

不同型号CPU,地址范围不同,请参考下表。

M

Bool

01

05 / 15

1~16384

10000~26383

N

Bool

01

05 / 15

1~4096

30000~34095

1x

I

Bool

02


1~2048

00000~02047

S

Bool

02


1~4096

10000~14095

3x

IW

Word

04


1~512

00000~00511

SW

Word

04


1~4096

05000~09095

事件

Struct

04


1~256

10000~16173

4x

MW

Word

03

06 / 16

1~16384

00000~16383

QW

Word

03

06 / 16

1~512

20000~20511

NW

Word

03

06 / 16

1~4096

21000~25095

Clock

Struct

03

16


30000~30004

Clock

Struct

03

06/ 16


19990~19996

V

Byte

03

06/ 16

1~32768

31000~47383

表(1)

例子:

    CPU401-0501的 Q10,对应的modbus地址为:0X00009

CPU401-0501的 M10,对应的modbus地址为:0X10009

CPU401-0501的 N10,对应的modbus地址为:0X30009

CPU401-0501的 I10,对应的modbus地址为:1X00009

CPU401-0501的 S10,对应的modbus地址为:1X10009

CPU401-0501的 IW10,对应的modbus地址为:3X00009

CPU401-0501的 SW10,对应的modbus地址为:3X05009

CPU401-0501的 MW10,对应的modbus地址为:4X00009

CPU401-0501的 QW10,对应的modbus地址为:4X20009

CPU401-0501的 NW10,对应的modbus地址为:4X21009


 

表2,各个系列CPU401-0501的测点地址范围。

测点

名称

CPU401-02系列

CPU401-03系列

CPU401-04系列

CPU401-05系列

CPU401-1101

CPU201-1101

I

数字量输入测点

512

1024

2048

2048

512

Q

数字量输出测点

512

1024

2048

2048

512

IW

模拟量输入测点

128

256

512

512

128

QW

模拟量输出测点

128

256

512

512

128

M

位寄存器

4096

8192

16384

16384

2048

MW

字寄存器

4096

8192

16384

16384

8192

N

掉电保持位寄存器

1024

2048

4096

4096

512

NW

掉电保持字寄存器

1024

2048

4096

4096

512

S

系统位寄存器

1024

2048

4096

4096

1024

SW

系统字寄存器

1024

2048

4096

4096

1024

T

定时器

256

512

1024

1024

256

C

计数器

256

512

1024

1024

256

V

变量

20480

32768

32768

32768

32768

表(2)

 


 

表3,CPU401-0701的测点地址范围与modbus规约地址对应关系

分类前缀

测点

读操作功能码

写操作功能码

测点地址范围

规约地址范围

备注

名称

数据类型

0x

Q

Bool

01

05 / 15

1~16384

00000~16383


M

Bool

01

05 / 15

1~16384

20000~36383

N

Bool

01

05 / 15

1~4096

40000~44095

1x

I

Bool

02


1~16384

00000~16384

S

Bool

02


1~4096

20000~24095

3x

IW

Word

04


1~2048

00000~02047

SW

Word

04


1~4096

05000~09095

事件

Struct

04


1~256

10000~16173

4x

MW

Word

03

06 / 16

1~16384

00000~16383

QW

Word

03

06 / 16

1~2048

20000~22047

NW

Word

03

06 / 16

1~4096

25000~29095

Clock

Struct

03

16


30000~30004

Clock

Struct

03

06/ 16


19990~19996

V

Byte

03

06/ 16

1~32768

31000~47383

表(3)

例子:

CPU401-0701的 Q10,对应的modbus地址为:0X00009

CPU401-0701的 M10,对应的modbus地址为:0X20009

CPU401-0701的 N10,对应的modbus地址为:0X40009

CPU401-0701的 I10,对应的modbus地址为:1X00009

CPU401-0701的 S10,对应的modbus地址为:1X20009

CPU401-0701的 IW10,对应的modbus地址为:3X00009

CPU401-0701的 SW10,对应的modbus地址为:3X05009

CPU401-0701的 MW10,对应的modbus地址为:4X00009

CPU401-0701的 QW10,对应的modbus地址为:4X20009

CPU401-0701的 NW10,对应的modbus地址为:4X25009

 


 

其他说明:

1、事件格式:

NA-CPU401-0501开辟了事件存储区,其中包括SOE事件、报警信息、通信信息,具体事件的读取方法如下:

事件起始地址               10000

事件定义地址区             10000~10029    30个字

最大SOE事件个数        256

SOE事件信文长度            8个字

最大报警信息个数           64

报警信息信文长度           32个字

最大通信信息个数           64

通信信息信文长度           32个字 

其中: 

10003为SOE事件的起始地址存储区;

10005为SOE事件的当前指针存储区;

10013为报警信息的起始地址存储区;

10015为报警信息的当前指针存储区;

10023为通信信息的起始地址存储区;

10025为通信信息的当前指针存储区。

 

SOE事件信文格式:

地址(字节)

名称

说明

1

事件标识

1

2

性质

1:OFF→ON;

0:ON→OFF;

3

此数值为(年-2000)后的值

4


5


6


7


8


9

毫秒


10


11

测点号


12

13

测值

0/1

14

15

预留数据

0

16


 

 

 

报警信息信文格式:

地址(字节)

名称

说明

1

顺序控制图序号


2


3

4


5


6


7


8


9

|

|

|

64

报警字符串

最大56字节

 

2、系统时钟格式:


毫秒

地址

30000

30001

30001

30002

30003

30003

30004

字节

2

1

1

2

1

1

2

 

 





linlinlin3

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 155回
  • 年度积分:10
  • 历史总积分:345
  • 注册:2017年10月10日
发表于:2017-10-10 15:51:33
1楼

谢谢分享,收下


热门招聘
相关主题

官方公众号

智造工程师