PLC I & II SACA C-207 Programmable Controller Systems
1 - Industrial Automation EXAM 2026-2027 LATEST
UPDATED VERSION QUESTIONS AND ANSWERS
A MCR instruction that is used with the __________ can also be used to initialize a PLC application to
some predetermined state.
Second Scan flag
First Scan flag
Minor Fault flag
Major Fault flag - answer>>First Scan flag
Timers and counters are ok to use within the MCR zone.
True
False - answer>>False
The First Scan flag tag name is __________.
F:SF
S:FS
F:FS
S:SF - answer>>S:FS
On a program's 2nd scan, S:FS is false.
True
False - answer>>True
An MCR zone uses two MCR __________, one on the initial MCR rung and one on the end MCR rung.
block instructions
,Coils
pointers
names - answer>>Coils
__________ a PLC program puts all outputs in startup state and checks inputs to verify that the process
can safely be restarted.
Stopping
Halting
Initializing
Downloading - answer>>Initializing
The LBL (Label) instruction...
Must have fewer that 40 characters
Must be the 1st instruction on the rung that it occupies
Must be programmed only once in a routine
All of the above - answer>>ALl of the above
A subroutine is a program that can be called by another __________.
Routine
Controller
HMI panel
name - answer>>Routine
nput Par...
Are parameters passed by the calling routine to the subroutine
Are parameters passed by the subroutine back to the calling programbroutine
,None of teh provided answers - answer>>Are parameters passed by the calling routine to the
subroutine
JMP jump instructions...
Must have their own unique LBL that they jump to
Can use a same label as another JMP instruction
None of the above - answer>>Can use a samle lable as another JMP instruction
When the __________ instruction is true, all program logic between it and the LBL instruction is frozen
in its last state.
JSR
XIC
JMP
JPM - answer>>JMP
The JMP instruction allows...
jumping forward
jumping backwards
jumping forwards and backwards - answer>>jumping forwards and backwards
A JMP instruction to a LBL in another routine is allowed.
True
False - answer>>False
Jumping into a LBL contained within a deactivated MCR zone
Is a commonly used strategy to make efficient code.
Can make program operation unpredictable and should not be done. - answer>>Can make program
operation unpredictable and should not be done
, The JSR instruction is a program control instruction that causes the processor to run a(n) __________.
function
function block
subroutine
MainRoutine - answer>>subroutine
A JMP instruction must always be used with a(n) __________ instruction.
DEST
LBL
JSR
CPT - answer>>LBL
Energizing the __________ instruction causes the PLC to subtract one value (Source B) from another
value (Source A).
ADD
MUL
Sub
DIV - answer>>Sub
How many outputs are possible of a comparison instruction?
2
4
6
8 - answer>>2
The __________ instruction is used to copy the data contained in one tag to another tag.
1 - Industrial Automation EXAM 2026-2027 LATEST
UPDATED VERSION QUESTIONS AND ANSWERS
A MCR instruction that is used with the __________ can also be used to initialize a PLC application to
some predetermined state.
Second Scan flag
First Scan flag
Minor Fault flag
Major Fault flag - answer>>First Scan flag
Timers and counters are ok to use within the MCR zone.
True
False - answer>>False
The First Scan flag tag name is __________.
F:SF
S:FS
F:FS
S:SF - answer>>S:FS
On a program's 2nd scan, S:FS is false.
True
False - answer>>True
An MCR zone uses two MCR __________, one on the initial MCR rung and one on the end MCR rung.
block instructions
,Coils
pointers
names - answer>>Coils
__________ a PLC program puts all outputs in startup state and checks inputs to verify that the process
can safely be restarted.
Stopping
Halting
Initializing
Downloading - answer>>Initializing
The LBL (Label) instruction...
Must have fewer that 40 characters
Must be the 1st instruction on the rung that it occupies
Must be programmed only once in a routine
All of the above - answer>>ALl of the above
A subroutine is a program that can be called by another __________.
Routine
Controller
HMI panel
name - answer>>Routine
nput Par...
Are parameters passed by the calling routine to the subroutine
Are parameters passed by the subroutine back to the calling programbroutine
,None of teh provided answers - answer>>Are parameters passed by the calling routine to the
subroutine
JMP jump instructions...
Must have their own unique LBL that they jump to
Can use a same label as another JMP instruction
None of the above - answer>>Can use a samle lable as another JMP instruction
When the __________ instruction is true, all program logic between it and the LBL instruction is frozen
in its last state.
JSR
XIC
JMP
JPM - answer>>JMP
The JMP instruction allows...
jumping forward
jumping backwards
jumping forwards and backwards - answer>>jumping forwards and backwards
A JMP instruction to a LBL in another routine is allowed.
True
False - answer>>False
Jumping into a LBL contained within a deactivated MCR zone
Is a commonly used strategy to make efficient code.
Can make program operation unpredictable and should not be done. - answer>>Can make program
operation unpredictable and should not be done
, The JSR instruction is a program control instruction that causes the processor to run a(n) __________.
function
function block
subroutine
MainRoutine - answer>>subroutine
A JMP instruction must always be used with a(n) __________ instruction.
DEST
LBL
JSR
CPT - answer>>LBL
Energizing the __________ instruction causes the PLC to subtract one value (Source B) from another
value (Source A).
ADD
MUL
Sub
DIV - answer>>Sub
How many outputs are possible of a comparison instruction?
2
4
6
8 - answer>>2
The __________ instruction is used to copy the data contained in one tag to another tag.