2-621
2 Instruction Descriptions
NJ-series Instructions Reference Manual (W502)
System Control Instructions
2
ResetPLCError
Variable
Data type
Initial value
ST
IF ( (Trigger=TRUE) AND (LastTrigger=FALSE) ) THEN
OperatingStart:=TRUE;
Operating:=TRUE;
END_IF;
LastTrigger:=Trigger;
IF (OperatingStart=TRUE) THEN
ResetPLCError_instance(Execute:=FALSE);
OperatingStart:=FALSE;
END_IF;
IF (Operating=TRUE) THEN
ResetPLCError_instance(Execute:=TRUE);
IF (ResetPLCError_instance.Done=TRUE) THEN
Operating:=FALSE;
END_IF;
IF (ResetPLCError_instance.Error=TRUE) THEN
Operating:=FALSE;
END_IF;
END_IF;
Trigger
LastTrigger
OperatingStart
Operating
ResetPLCError_instance
False
False
False
False
BOOL
BOOL
BOOL
BOOL
ResetPLCError
// Detect when Trigger changes to TRUE.
// Initialize ResetPLCError_instance.
// Execute ResetPLCError instruction.
// Processing after normal end
// Processing after error end
Execution condition
Value of Trigger from previous task period
Processing started
Processing
Comment