GetLatency / SetLatency / RNtfLatency
GetLatency

The GetLatenca method is used to query the processing latency of the OCA object. If the query was successful, the result is output in the property stLatency.
![]() | Cyclic method call Since several PLC cycles may pass between sending and the response from the device, this method should be executed cyclically. |
Syntax
VAR_INPUT
pLink : POINTER TO ST_Link;
bExecute : BOOL;
END_VAR
Inputs
Name | Type | Description |
---|---|---|
pLink | POINTER TO ST_Link | Pointer for establishing a connection between OCA objects and the OCA device |
bExecute | BOOL | The method is executed with a positive edge at the bExecute input. |
SetLatency

The SetLatency method can be used to set the processing latency of an OCA object. If the method was executed successfully, the result is output in the property stLatency.
![]() | Cyclic method call Since several PLC cycles may pass between sending and the response from the device, this method should be executed cyclically. |
Syntax
VAR_INPUT
pLink : POINTER TO ST_Link;
bExecute : BOOL;
fLatency : REAL;
eCmdMode : E_OcaMessageTypeCmd;
END_VAR
Inputs
Name | Type | Description |
---|---|---|
pLink | POINTER TO ST_Link | Pointer for establishing a connection between OCA objects and the OCA device |
bExecute | BOOL | The method is executed with a positive edge at the bExecute input. |
fLatency | REAL | Value to be assigned to this property of the OCA object |
eCmdMode | E_OcaMessageTypeCmd | Depending on whether confirmation is required or not, this input variable is set to |
RNtfLatency

If the OCA object was prompted to notify changes (using the Subscription method), incoming notifications are read using the RNtfLatency method.
![]() | Cyclic method call Since several PLC cycles may pass between sending and the response from the device, this method should be executed cyclically. |
Syntax
VAR_INPUT
pLink : POINTER TO ST_Link;
bEnable : BOOL;
nSubscribtionNo : UDINT;
END_VAR
Inputs
Name | Type | Description |
---|---|---|
pLink | POINTER TO ST_Link | Pointer for establishing a connection between OCA objects and the OCA device. |
bExecute | BOOL | The method is executed with a positive edge at the bExecute input. |
nSubscribtionNo | UDINT | Unique number for localizing the respective subscription. |