modbus.tcp_request

modbus.tcp_request

modbus.tcp_request

Function

Construct Modbus TCP request frame, including MBAP header and PDU.

Syntax

Parameters

ParametersTypeRequiredDefault valueDescription
configObjectYesNoneRequests a configuration object.

Configuration fields

FieldTypeRequiredDefault valueDescription
transaction_idIntNo1TCP transaction number.
protocol_idIntNo0Modbus TCP protocol number, usually 0.
unit_idIntNo1Unit ID.
function_code/function/address/quantity/value/values/pdu/dataSame as rtu_requestDetermined by functionNonePDU construction field.

Return value

TypeDescription
BytesModbus TCP ADU complete request frame.

Code Example

Notes

  • MBAP length field is automatically written with unit_id + pdu length.