2 Instruction Descriptions
2-644
NJ-series Instructions Reference Manual (W502)
IF ( (Trigger=TRUE) AND (LastTrigger=FALSE) AND (ResetUnit_instance.Busy=FALSE) ) THEN
OperatingStart:=TRUE;
Operating:=TRUE;
END_IF;
LastTrigger:=Trigger;
IF (OperatingStart=TRUE) THEN
ResetUnit_instance(Execute:=FALSE);
SCU_P1_BaudrateCfg:=USINT#8;
OperatingStart:=FALSE;
END_IF;
IF (Operating=TRUE) THEN
ResetUnit_instance(
Execute:=TRUE,
UnitNo :=_CBU_No00);
IF (ResetUnit_instance.Done=TRUE) THEN
Operating:=FALSE;
END_IF;
IF (ResetUnit_instance.Error=TRUE) THEN
Operating:=FALSE;
END_IF;
END_IF;
// Detect when Trigger changes to TRUE.
Execution condition
Value of Trigger from previous task period
Processing started
Processing
// Initialize ResetUnit_instance and set baud rate in device variable.
// Execute ResetUnit instruction.
// Processing after normal end
// Execution condition
// Unit number
// Processing after error end
Comment
Variable
Data type
Initial value
Internal
Variables
External
Variables
Variable
Data type
Comment
Baud rate
ST
Trigger
LaseTrigger
OperatingStart
Operating
ResetUnit_instance
False
False
False
False
BOOL
BOOL
BOOL
BOOL
ResetUnit
SCU_P1_BaudrateCfg
USINT