读从站中数据配置

TSxPlus可做为Modbus Master(主站),从Modbus Slave(从站)设备中读取数据。

TSxPlus

TSxPlus/从站 关

从站相关

TSxPlus

通讯口

从站号/IP

数据区

从站PLC地址

索引

变量名称

变量类型

串口2

2

线圈

1

0

fMBR001

BOOL

2

1

fMBR002

BOOL

3

2

fMBR003

BOOL

10

9

fMBR004

BOOL

11

10

fMBR005

BOOL

3

离散量

输入

10001

0

fMBR101

BOOL

10002

1

fMBR102

BOOL

10003

2

fMBR103

BOOL

10010

9

fMBR104

BOOL

10011

10

fMBR105

BOOL

以太网1

192.168

.0.10

输入

寄存器

30001

0

iMBR201

INT

30002

1

iMBR202

INT

30003

2

iMBR203

WORD

30004

3

iMBR204

WORD

30005

4

iMBR205

DINT

30007

6

iMBR206

DINT

30051

50

rMBR201

REAL

30053

52

rMBR202

REAL

保持

寄存器

40001

0

iMBR301

INT

40002

1

iMBR302

INT

40003

2

iMBR303

WORD

40004

3

iMBR304

WORD

40005

4

iMBR305

DINT

40007

6

iMBR306

DINT

40051

50

rMBR301

REAL

40053

52

rMBR302

REAL


1. 读“线圈”

下面演示使用TSxPlus的CM01模块的“串口2”,读站号为2的从站设备“线圈”数据区的值。 TSxPlus中配置“Modbus主站配置”中的“块1”完成此操作;

1.1 配置“块1”属性

_images/MBR_Coil.png

1.2 分配变量到“块1”中,修改索引值

_images/Block_CFG_R_Coil.gif

1.3 配置通讯口

_images/MBM_COM2.png

2. 读“离散量输入”

下面演示使用TSxPlus的CM01模块的“串口2”,读站号为3的从站设备“离散量输入”数据区的变量值。 TSxPlus中配置“Modbus主站配置”中的“块2”完成读数据的操作;

2.1 配置“块2”属性

_images/MBR_DI.png

2.2 分配变量到“块2”中,修改索引值

_images/Block_CFG_R_DI.png

2.3 配置通讯口

_images/MBM_COM2.png

3. 读“输入寄存器”:整数/实数

下面演示使用TSxPlus的CM01模块的“网口1”,读IP为”192.168.0.10”的从站设备“输入寄存器”数据区的变量值。 TSxPlus中配置“Modbus主站配置”中的“块3”完成读数据的操作;

3.1 配置“块3”属性

_images/MBR_REG_I.png

3.2 分配变量到“块3”中,修改索引值

_images/Block_CFG_R_REG_I.png

3.3 配置通讯口

_images/MBM_NET1.png

4. 读“保持寄存器”:整数/实数

下面演示使用TSxPlus的CM01模块的“网口1”,读IP为”192.168.0.10”的从站设备“保持寄存器”数据区的变量值。 TSxPlus中配置“Modbus主站配置”中的“块4”完成读数据的操作;

4.1 配置“块4”属性

_images/MBR_REG_H.png

4.2 分配变量到“块4”中,修改索引值

_images/Block_CFG_R_REG_H.png

4.3 配置通讯口

_images/MBM_NET1.png