[][src]Module ur20::ur20_fbc_mod_tcp

Modbus TCP fieldbus coupler UR20-FBC-MOD-TCP

Structs

Coupler

Modbus TCP coupler implementation.

CouplerConfig

Raw config data to create a coupler instance.

ModuleOffset

The packed process data offset addresses of a module.

Constants

ADDR_COUPLER_ID
ADDR_COUPLER_STATUS
ADDR_CURRENT_MODULE_COUNT
ADDR_CURRENT_MODULE_LIST
ADDR_MODULE_OFFSETS
ADDR_MODULE_PARAMETERS
ADDR_PACKED_PROCESS_INPUT_DATA
ADDR_PACKED_PROCESS_OUTPUT_DATA
ADDR_PROCESS_INPUT_LEN
ADDR_PROCESS_OUTPUT_LEN

Traits

FromModbusParameterData
ModbusParameterRegisterCount
ProcessModbusTcpData

Functions

module_list_from_registers

Converts the raw coupler register data into a list of module types.

offsets_of_process_data

Converts the register data into a list of module offsets.

param_addresses_and_register_counts

Calculate the parameter addresses and the number of registers by a given list of modules.

process_input_data

Map the raw input data into values.

process_output_data

Map the raw output data into values.

process_output_values

Map values into raw values.

to_bit_address

Merges a register address and a bit number into a bit address.

to_register_address

Splits a bit address into a register address and a bit number.