MB_Constants (GVL)ΒΆ
- InOut:
Scope
Name
Type
Initial
Comment
Constant
MODULE_TYPE_MB_MASTER
WORD90
- MAX_SLAVESUINT := 32;
Device type IDs
MODULE_TYPE_MB_SLAVE
WORD91
MODULE_TYPE_MB_MASTER_TO_PORT
WORD93
master child-connector
MODULE_TYPE_MB_PORT
WORD92
port parent-connector
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_COMPORT
UINT9205
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_ASCIISupported
UINT9004
PARAM_ID_AutoRestart
UINT9005
PARAM_ID_SLAVEADDRESS
UINT9100
Slave Parameter IDs as read from Modbus Configurator
PARAM_ID_SLAVETIMEOUT
UINT9101
PARAM_ID_DIAG
UINT9200
PARAM_ID_DIAGACK
UINT9201
TRANSMISSION_RTU
USINT0
Commands for the state machines of the FBs
FIRST_CYCLE : USINT := 0; INIT_VALUES : USINT := 1; IDLE : USINT := 66;
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
REGISTER_INPUT_BIT
USINT10
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
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#3020000