ClientRequestWriteMultipleCoils (FB)¶
FUNCTION_BLOCK ClientRequestWriteMultipleCoils EXTENDS ClientRequestWriteMultiple
WriteMultipleCoils client request (FC15).
For details about client request see ClientRequest.
- InOut:
Scope
Name
Type
Initial
Comment
Inherited from
Input
xExecuteBOOLRising edge: Starts defined operationFALSE: Resets the defined operation after ready condition was reachedETrigTo
udiTimeOutUDINTMax. operating time for executing [µs], 0: No operating time limit
ETrigTo
Output
xDoneBOOLReady condition reached
ETrigTo
xBusyBOOLOperation is running
ETrigTo
xErrorBOOLError condition reached
ETrigTo
Inout
rClientReference to Client.
Input
uiUnitIdUINT0
Unit-Id to send the request to.
udiReplyTimeoutUDINT(50 * 1000)
Reply timeout in µs - accepted maxmimum time between request message send and reply message receveived - default 50ms.
uiMaxRetriesUINT0
Maximum number of request retries in case of “reply timeout”.
Output
eErrorIDError status
eExceptionRequest exception code.
uiRetryCntUINT0
Number of request retries in case of “reply timeout”.
Input
uiStartItemUINT0
First “data item” to write.
uiQuantityUINT1
Number of “data items” to write.
pDataPOINTER TO ARRAY [0..0] OF BOOL
0
Pointer to write data array.