Scan Cycle Flashcards

(12 cards)

1
Q

Initialize various memory based on retentive configuration

A

Non retentive memory is reset to zero while retentive areas are preserved

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Update input

A

The CPU reads the status of the inputs, they stores it in an input images table

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Service peripheral

A

Primarily a communications service
Peripheral devices such as remote programmers are read to establish if any updating is required because of bit forcing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Update special relays

A

Special bits and relays such as used as error flags are updated

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Execute program

A

The ladder logic is solved and an output image table is produced with the results
Ladder evaluated from top to bottom, left to right

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Update outputs

A

The outputs are updated as per the output image table

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Do diagnostics

A

After diagnostics are performed the loop(except power section) is performed again

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Scan time

A

The time taken for the CPU to complete the cycle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

The only part of the scan cycle we have control over

A

The section where the ladder logic is solved

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How to minimize the scan cycle

A
  1. Writing the smallest and most efficient program possible
  2. Using instructions which are evaluated quicker

Or
Use immediate instructions with high speed inputs
Or
Split the program up into two using separate CPU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What if the scan time is so long?
What can be done?

A

Inputs will be missed

Immediate instructions may be used with high speed inputs
Split the program up into two separate CPUs for each

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is scan cycle

A

Strict sequential operation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly