SetValue

SetValue 1:

The SetValue method can be used to set the property of an OCA object. If the method was executed successfully, the result is output in the stSetting property.

SetValue 2:

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;
   sValue   : STRING;
   eCmdMode : E_OcaMessageTypeCmd;
END_VAR

SetValue 3: 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.

sValue

STRING

Value to be assigned to the property of the OCA object.

eCmdMode

OcaMessageTypeCmd

Depending on whether confirmation is required or not, this input variable is set to E_OcaMessageTypeCmd.OcaCmdRrq or E_OcaMessageTypeCmd.OcaCmd.