MB_Constants (GVL)

InOut:

Scope

Name

Type

Initial

Comment

Constant

MODULE_TYPE_MB_MASTER

WORD

90

MAX_SLAVESUINT := 32;

Device type IDs

MODULE_TYPE_MB_SLAVE

WORD

91

MODULE_TYPE_MB_MASTER_TO_PORT

WORD

93

master child-connector

MODULE_TYPE_MB_PORT

WORD

92

port parent-connector

PARAM_ID_BAUDRATE

UINT

9200

Port Parameter IDs as read from Modbus Configurator

PARAM_ID_MEDIUM

UINT

9201

PARAM_ID_PARITY

UINT

9202

PARAM_ID_DATABITS

UINT

9203

PARAM_ID_STOPBITS

UINT

9204

PARAM_ID_COMPORT

UINT

9205

PARAM_ID_TRANSMISSION

UINT

9000

Master Parameter IDs as read from Modbus Configurator

PARAM_ID_RESPONSETIMEOUT

UINT

9001

PARAM_ID_TIMEBETWEENFRAMES

UINT

9002

PARAM_ID_SERIALLINE

UINT

9003

PARAM_ID_ASCIISupported

UINT

9004

PARAM_ID_AutoRestart

UINT

9005

PARAM_ID_SLAVEADDRESS

UINT

9100

Slave Parameter IDs as read from Modbus Configurator

PARAM_ID_SLAVETIMEOUT

UINT

9101

PARAM_ID_DIAG

UINT

9200

PARAM_ID_DIAGACK

UINT

9201

TRANSMISSION_RTU

USINT

0

Commands for the state machines of the FBs

FIRST_CYCLE : USINT := 0; INIT_VALUES : USINT := 1; IDLE : USINT := 66;

Static identifiers

TRANSMISSION_ASCII

USINT

1

PARITY_EVEN

USINT

2

PARITY_ODD

USINT

3

PARITY_NONE

USINT

4

TRIGGER_CYCLIC

USINT

5

TRIGGER_RISING_EDGE

USINT

6

MEDIUM_RS232

USINT

7

MEDIUM_RS485

USINT

8

MEDIUM_ETH

USINT

9

REGISTER_INPUT_BIT

USINT

10

ACCESS_READ : USINT := 10; ACCESS_READWRITE : USINT := 11; ACCESS_WRITE : USINT := 12; ACCESS_WRITE_SPLITTED : USINT := 13; (Used if a device does not support READWRITE) ACCESS_READ_SPLITTED : USINT := 14; (Used if a device does not support READWRITE)

BIT register for read access

REGISTER_COILS_BIT

USINT

11

BIT register for read/write access

REGISTER_INPUT_WORDS

USINT

12

WORD register for read/write access

REGISTER_HOLDING_WORDS

USINT

13

WORD register for read access

CLASSID_CCmpIoDrvModbusSerial

DWORD

16#1008

Used for the logger to identify messages from the IoDrvModbus

CLASSID_LOGGER

UDINT

1

LIBRARY_VERSION

UDINT

16#3020000