4 Programmable Logic Controllers Flashcards

1
Q

Explain the term cyclic execution.

A
There are four repeating steps:
– Internal Checks
– Reading Hardware Inputs
– Proram Execution
– Writing Hardware Outputs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the two worst-case assumptions that are made when calculating the
maximum reaction time?

A

The two assumptions are that the input changes just after the inputs are read and
the maximum cycle time is reached.

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

How are maximum cycle time and maximum reaction time linked?

A

Maximum reaction time ≈2· Maximum Cycle time

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

What to do, if reaction time is too long?

A

▪ Optimize Program
▪ Choose more performant PLC
▪ Use interrupts

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

How does the estimation of real-time behavior work?

A

▪ Determine longest program execution path.
▪ Measure or estimate cycle time for this execution path.
▪ Apply formula for maximal reaction time

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

Idea behind the Function Block language (FB):

A

Idea:
▪ Resembling switching circuit design by gates
▪ blocks with input and output

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

Idea behind the Ladder Diagram (LD)

A

Idea:
▪ Resembling switching circuit design by relays („schematics“)
▪ „contacts“ and „coils“

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

What does the “set” command do?

A

set variable to 1

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

What does the “reset” command do?

A

set variable to 0

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

Name three different timer block functions:

A

▪ TON Timer On Delay
▪ TOF Timer Off Delay
▪ TP Timer Pulse

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