AILSystem_Modbus_Client_WriteHoldingRegisters_sint32


Writes the holding register data table of a remote Modbus server as signed 32-bit integers.

Syntax

C++
Python
 
def AILSystem_Modbus_Client_WriteHoldingRegisters_sint32(
	state: AILSystem_State,
	inServerId: int,
	inValues: list[int],
	/,
	*,
	inDeviceID: AILSystemAndDeviceIdentifier | None = None,
	inInstanceName: str | None = None,
	inServerAddress: str | None = None,
	inOffset: int = 0,
	inUseLittleEndian: bool = False
)
-> None

Parameters

Name Type Range Default Description
Input will be modified ioState AILSystem_State
Input value inDeviceID AILSystemAndDeviceIdentifier | None None Device identification.
Input value inInstanceName str | None None Instance name of a given Industrial Communication protocol set in the MILConfig utility.
Input value inServerId int 0 - 255 Identifier of the remote Modbus server.
Input value inServerAddress str | None None IPv4 address of the remote Modbus server. Not needed when the server is declared in the Aurora Imaging Configurator utility.
Input value inOffset int 0 - 65534 0 Offset to which to start writing the data in the specified data table.
Input value inUseLittleEndian bool False Use little endian order for words in the registers.
Input value inValues list[int] Values to write.