MBConstants (GVL)¶
- InOut:
Scope
Name
Type
Initial
Comment
Constant
MAX_CHANNELS
UINT10
Pool of available Channels for each Slave
MAX_REGISTERS
UINT100
Pool of available Registers shared among the available Channels (not used currently)
MAX_SLAVES
UINT32
Pool of MB Serial Slaves
MAX_BUFFER_WORDS
UINT(MAX_SLAVES * 128)
READ and WRITE Buffer size
MAX_INITS
UINT20
Pool of initialisation values for each Slave that get entered on the “Slave Init Page”
MODULE_TYPE_MB_MASTER
WORD90
Device type IDs
MODULE_TYPE_MB_SLAVE
WORD91
MODULE_TYPE_MB_PORT
WORD92
MODULE_TYPE_M238_SL1
WORD40101
MODULE_TYPE_M238_SL2
WORD40102
PARAM_ID_BAUDRATE
UINT9200
Port Parameter IDs as read from Modbus Configurator
PARAM_ID_MEDIUM
UINT9201
PARAM_ID_PARITY
UINT9202
PARAM_ID_DATABITS
UINT9203
PARAM_ID_STOPBITS
UINT9204
PARAM_ID_TRANSMISSION
UINT9000
Master Parameter IDs as read from Modbus Configurator
PARAM_ID_RESPONSETIMEOUT
UINT9001
PARAM_ID_TIMEBETWEENFRAMES
UINT9002
PARAM_ID_SERIALLINE
UINT9003
PARAM_ID_SLAVEADDRESS
UINT9100
Slave Parameter IDs as read from Modbus Configurator
PARAM_ID_SLAVETIMEOUT
UINT9101
PARAM_ID_FIRST_ITEM_ID
UINT9300
PARAM_ID_DEFAULTVALUES
UINT7100
FIRST_CYCLE
USINT0
Commands for the state machines of the FBs
INIT_VALUES
USINT1
IDLE
USINT66
TRANSMISSION_RTU
USINT0
Static identifiers
TRANSMISSION_ASCII
USINT1
PARITY_EVEN
USINT2
PARITY_ODD
USINT3
PARITY_NONE
USINT4
TRIGGER_CYCLIC
USINT5
TRIGGER_RISING_EDGE
USINT6
MEDIUM_RS232
USINT7
MEDIUM_RS485
USINT8
MEDIUM_ETH
USINT9
ACCESS_READ
USINT10
ACCESS_READWRITE
USINT11
ACCESS_WRITE
USINT12
ACCESS_WRITE_SPLITTED
USINT13
Used if a device does not support READWRITE
ACCESS_READ_SPLITTED
USINT14
Used if a device does not support READWRITE
REGISTER_INPUT_BIT
USINT10
BIT register for read access
REGISTER_COILS_BIT
USINT11
BIT register for read/write access
REGISTER_INPUT_WORDS
USINT12
WORD register for read/write access
REGISTER_HOLDING_WORDS
USINT13
WORD register for read access
CLASSID_CCmpIoDrvModbusSerial
DWORD16#1008
Used for the logger to identify messages from the IoDrvModbus
CLASSID_LOGGER
UDINT1
LIBRARY_VERSION
UDINT16#3030002