|
|
|
|
|
ModbusWriteBit (Function) In french: ModbusEcritBit Writes one or multiple bits to a specific address in a Modbus slave. Remarks: - This function blocks the application until the slave acknowledges the message or until the session timeout is exceeded.
- The single-bit write operation corresponds to Modbus function code 05 (Write Single Coil).
- The multiple-bit write operation corresponds to Modbus function code 15 (Write Multiple Coils).
Session is modbusSession
Session = ModbusConnectTCP("192.168.1.7")
IF ErrorOccurred = True THEN
Trace(ErrorInfo())
ELSE
IF NOT ModbusWriteBit(Session, 0x42, [1,0,1,1,0]) THEN
Trace(ErrorInfo())
END
END
ModbusDisconnect(Session)
Syntax
Writing 1 bit to a Mobdus slave Hide the details
<Result> = ModbusWriteBit(<Session> , <Address> , <Bit>)
<Result>: Boolean - True if written successfully,
- False otherwise. To get more details on the error, use ErrorInfo with the errMessage constant.
<Session>: modbusSession variable Name of the modbusSession variable that corresponds to the communication session with the Modbus slave. <Address>: Integer Value between 0 and 65,535 that corresponds to the address (slave) to which the bit must be written. <Bit>: Boolean Value of bit to be written: True or False.
Writing multiple bits to a Modbus slave Hide the details
<Result> = ModbusWriteBit(<Session> , <Address> , <Bits to be sent>)
<Result>: Boolean - True if written successfully,
- False otherwise. To get more details on the error, use ErrorInfo with the errMessage constant.
<Session>: modbusSession variable Name of the modbusSession variable that corresponds to the communication session with the Modbus slave. <Address>: Integer Value between 0 and 65,535 that corresponds to the address (slave) to which the bits must be written. <Bits to be sent>: Array of booleans Name of the Array variable that contains the bits to be sent. Remarks CAUTION: As writing operations involve the manipulation of automation devices, it is advisable to test the various commands before putting them into production, to ensure that the devices perform the required operations. Business / UI classification: Business Logic
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|