Omron CJ1W-SCU32 Operation Manual page 187

Machine automation controller, cj / nj-series, serial communications units, cpu unit
Table of Contents

Advertisement

IF ( ExecPMCR_instance.Error = TRUE ) THEN
State := INT#5;
END_IF;
END_IF;
//Checking for ExecPMCR instruction execution completion
IF ( State = INT#3 ) THEN
IF( SCU_P1_PmrSeqEndSta = TRUE ) THEN
State := INT#4;
END_IF;
IF( SCU_P1_PmrSeqAbtSta = TRUE ) THEN
State := INT#5;
END_IF;
END_IF;
IF ( State = INT#4 ) THEN
//Processing at normal end
TmpData := DWORD_TO_DINT( SHL( WORD_TO_DWORD( RecvData[3]), 16) OR
WORD_TO_DWORD( RecvData[2] ));
State := INT#0;
END_IF;
IF ( State = INT#5 ) THEN
//Processing at error completion
State := INT#0;
END_IF;
*_P1_PmrExecSta
(Protocol Macro Executing Flag)
Downward differentiation of
SCU_P1_PmrExecSta
(Protocol Macro Executing Flag)
When the sequence ends normally:
SCU_P1_PmrSeqEndSta
(Sequence End Completion Flag)
When the sequence ends abnormally:
SCU_P1_PmrSeqAbtSta
(Sequence Abort Completion Flag) or
ExecPMCR_instance.Error
(Instruction Error Completion Flag)
CJ-series Serial Communications Units Operation Manual for NJ-series CPU Unit(W494)
1
0
Sequence
Sequence completed Sequence re-executed
executed
1
0
1 cycle
Set present values
of RecvData[2][3] to
TmpData
1
0
Execution of
processing
at error
completion
1
0
4 Using Protocol Macros
4
4-51

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Cj1w-scu22Cj1w-scu42

Table of Contents