Skip to content
test05.ini 2.25 KiB
Newer Older
# Should be used with test05.py automatic regression testing

[MB2HAL_INIT]
INIT_DEBUG=3
SLOWDOWN=0.0
TOTAL_TRANSACTIONS=11

[TRANSACTION_00]
LINK_TYPE=tcp
TCP_IP=127.0.0.1
TCP_PORT=8502
MB_SLAVE_ID=1
MB_TX_CODE=fnct_02_read_discrete_inputs
HAL_TX_NAME=in
HAL_MAP_PIN=pin-0, 0x64, bit
HAL_MAP_PIN=pin-1, 0x65, bit
MAX_UPDATE_RATE=0.0
DEBUG=1

[TRANSACTION_01]
MB_TX_CODE=fnct_15_write_multiple_coils
HAL_TX_NAME=coils
HAL_MAP_PIN=pin-0, 0, bit
HAL_MAP_PIN=pin-1, 1, bit
HAL_MAP_PIN=pin-2, 2, bit
HAL_MAP_PIN=pin-3, 3, bit
MAX_UPDATE_RATE=0.0
DEBUG=1

[TRANSACTION_02]
MB_TX_CODE=fnct_04_read_input_registers
HAL_TX_NAME=analog
HAL_MAP_PIN=pin-0, 0, f16, 0.1, 50
HAL_MAP_PIN=pin-1, 1, s16, 0.1, 50
HAL_MAP_PIN=pin-2, 2, u16, 0.1, 50
HAL_MAP_PIN=pin-4, 4, f32, 0.1, 50
HAL_MAP_PIN=pin-6, 6, s32, 0.1, 50
HAL_MAP_PIN=pin-8, 8, u32, 0.1, 50
HAL_MAP_PIN=pin-9, 10, f32, 0.059
MAX_UPDATE_RATE=0.0
DEBUG=1

[TRANSACTION_03]
MB_TX_CODE=fnct_16_write_multiple_registers
HAL_TX_NAME=hreg
HAL_MAP_PIN=pin-0,   0, f16, 0.1, 50
HAL_MAP_PIN=pin-1,   1, s16, 0.1, 50
HAL_MAP_PIN=pin-2,   2, u16, 0.1, 50
HAL_MAP_PIN=pin-4,   4, f32, 0.1, 50
HAL_MAP_PIN=pin-6,   6, s32, 0.1, 50
HAL_MAP_PIN=pin-8,   8, u32, 0.1, 50
MAX_UPDATE_RATE=0.0
DEBUG=1

[TRANSACTION_04]
LINK_TYPE=tcp
TCP_IP=127.0.0.1
TCP_PORT=8502
MB_SLAVE_ID=1
MB_TX_CODE=fnct_02_read_discrete_inputs
FIRST_ELEMENT=116
NELEMENTS=2
HAL_TX_NAME=in2
MAX_UPDATE_RATE=0.0
DEBUG=1

[TRANSACTION_05]
MB_TX_CODE=fnct_15_write_multiple_coils
FIRST_ELEMENT=16
NELEMENTS=2
HAL_TX_NAME=coils2
MAX_UPDATE_RATE=0.0
DEBUG=1

[TRANSACTION_06]
MB_TX_CODE=fnct_04_read_input_registers
FIRST_ELEMENT=16
NELEMENTS=2
HAL_TX_NAME=analog2
MAX_UPDATE_RATE=0.0
DEBUG=1

[TRANSACTION_07]
MB_TX_CODE=fnct_16_write_multiple_registers
FIRST_ELEMENT=16
NELEMENTS=2
HAL_TX_NAME=hreg2
MAX_UPDATE_RATE=0.0
DEBUG=1

[TRANSACTION_08]
MB_TX_CODE=fnct_05_write_single_coil
HAL_TX_NAME=single-coil
HAL_MAP_PIN=pin-0, 64, bit
MAX_UPDATE_RATE=0.0
DEBUG=1

[TRANSACTION_09]
MB_TX_CODE=fnct_04_read_input_registers
HAL_TX_NAME=bitfield-in
HAL_MAP_PIN=bit-00, 8, bit, 0
HAL_MAP_PIN=bit-12, 8, bit, 12
MAX_UPDATE_RATE=0.0
DEBUG=1

[TRANSACTION_10]
MB_TX_CODE=fnct_16_write_multiple_registers
HAL_TX_NAME=bitfield-out
HAL_MAP_PIN=bit-01, 10, bit, 1
HAL_MAP_PIN=bit-11, 10, bit, 11
MAX_UPDATE_RATE=0.0
DEBUG=1