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