FUNCTION_BLOCK Reset EXTENDS BaseService
This function block is used for calling the reset service of a specific instance of a CIP object. The exact effect of this service depends on the CIP object (refer to the CIP specifications (Vol. 1 and 2). This instance call resets the DEVICE_123_ETHERNET device as soon as xExecute yields TRUE:
PROGRAM PLC_PRG
VAR
reset : ENIP.Reset ;
END_VAR
reset(
xExecute:= ,
itfEtherNetIPDevice:= DEVICE_123_ETHERNET, (* instance of the device (instance is found in the I/O Mapping of the device) *)
eClass:= ENIP.CIPClass.IdentityObject, (* cip class which contains the desired attribute *)
dwInstance:= 1, (* value of 0 is class level, range from 1..x is instance level *)
xDone=> ,
xBusy=> ,
xError=> ,
eError=> );
;
InOut: |
|