Programmable Logic Circuits Flashcards

1
Q

What does PLC stand for?

A

Programmable Logic Controller

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

What is the main function of a PLC?

A

Industrial control and automation

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

How is the logical relationship between Input and Output defined in PLCs?

A

In software, as opposed to hardwired Relay Ladder Logic

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

What are the advantages of using PLCs over hardwired systems?

A
  • Better response times
  • Large scale networking between distributed facilities
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a typical configuration of a rack-mounted PLC?

A
  • CPU with integrated power supply
  • Standardised snap-in slots to plug in IO modules
  • modules selected according to the application
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How is IO implemented in PLC-based control and PC-based control respectively?

A

PLC-based control uses ** IO modules with standardised field wiring terminals**.
PC-based control uses IO cards with separate terminal block

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

What does the IO memory in a PLC map to?

A

One-to-one to the CPU memory addresses

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

What is the purpose of the backplane in a PLC?

A

Carries power and the communication bus

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

Describe the backplane in a PLC.

A

IO modules snap together with the CPU to make contact with the backplane.
Backplane is a continuous connection between the PLC components.
Backplane is composed of:
- address lines
- data lines
- control lines

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

What types of modules can a typical PLC include?

A
  • CPU module
  • Discrete IO modules
  • Timer and counter modules
  • PID controller modules
  • Network communication modules
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Describe what is meant by “Each IO point must have a unique address on the PLC bus”.

A

PLCs typically have a CPU rack and supports three to five expansion racks.
Each rack may have between four and fifteen slots.
In each slot, there can be a single IO module.
The address of each IO module is determined based on rack number, slot number, and channel number. Each IO module has a unique address that can be used to incorporate the specific IO module in the system logic.

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

What is the scan mode in PLC application development?

A

The entire program is scanned for executions every time

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

What does the scan time in a PLC typically measure?

A

Milliseconds or less per thousand lines of ladder logic code

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

What do the standard reserved keywords in Ladder Logic include?

A
  • I: discrete inputs
  • O: discrete output
  • T: timer functions
  • C: counter functions
  • F: Flags
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the representation for a discrete input channel state in Ladder Logic?

A

Two vertical lines

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

How is Logic AND implemented in Ladder Logic?

A

By putting two contacts in series

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

How is Logic OR implemented in Ladder Logic?

A

By putting two contacts in parallel

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

What type of data structures does Ladder Logic support?

A
  • Bits for discrete IO
  • Bytes and words for analog IO and character data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What is the function of timers and counters in Ladder Logic?

A

Represented by rectangular shapes

20
Q

What is the role of the PLC vendor in application development?

A

Supplies a software development tool for communication and debugging

21
Q

True or False: The PC is part of the real-time control in PLC systems.

22
Q

What is the typical range of IO points for discrete modules?

A

8, 16 or 32 IO points

23
Q

What types of signals can Discrete IO modules handle?

A
  • DC signals
  • AC signals
24
Q

What does the term ‘rung’ refer to in Ladder Logic?

A

A sequence in a Ladder Logic program

25
Fill in the blank: PLC programs usually run in _______.
scan mode
26
What is the significance of the address in a PLC bus?
Each IO point must have a unique address
27
What is a PID controller module used for?
Control processes in automation
28
What are the primary functions of the communication bus in a PLC?
* Address lines * Data lines * Control lines
29
Are PLC-based control and PC-based control different based on the environment for which it is designed?
Yes. PLC: rugged design for harsh industrial environments (resistant against temperature variations, dust and vibration) PC: sensitive equipment
30
How do PLC-based control and PC-based control differ based on their programming?
PLC: programmed using simple universally understood ladder logic diagrams. PC: Powerful programming language (Python, for example)
31
What are PLC-based control and PC-based control used for respectively?
PLC: used to implement **control logic and IO support** in **real time** (real-time kernel and user program is stored in PLC memory). PC: used as **networking** and **user-interface devices** - off-line program development - on-line debugging and monitoring
32
What mode do PLC programs run in?
Scan mode
33
What is the sequence of operations in PLC program execution?
Update inputs -> Execute LLD -> Update outputs -> Repeat
34
How does scan time in PLC programs compare to high-level programming languages on a PC?
Scan time is constant
35
What are typical scan times for PLC programs?
In the order of milliseconds or less per thousand lines of ladder logic code
36
What are PLC programs generally benchmarked against?
Basic logic functions (AND, OR, NOT etc.)
37
What types of functions take longer to execute in PLC programs?
Special functions like trigonometric functions and PID control algorithms
38
Can development tools measure scan time in PLC applications?
Yes
39
What are PLCs mostly programmed in?
Ladder Logic Diagrams (LLD) ## Footnote LLD is a widely used programming language for PLCs due to its familiarity among field technicians.
40
What does Ladder Logic Diagrams emulate?
The same structure of hardwired relay logic diagrams ## Footnote This emulation makes it easier for technicians who are accustomed to traditional relay systems.
41
Why is Ladder Logic Diagrams most used?
Field technicians are familiar with it ## Footnote Familiarity among technicians contributes to its widespread adoption in industrial settings.
42
What are alternatives to Ladder Logic Diagrams?
Boolean and flowchart languages ## Footnote These alternatives can be used for programming but are less common than LLD.
43
What does LLD focus on?
Industrial control and logic ## Footnote LLD is designed for practical applications in industrial environments rather than high-level programming.
44
What types of data structures are supported in LLD?
Bits, bytes, and words ## Footnote Bits are used for discrete I/O, while bytes and words are utilized for analog I/O and character data.
45
Fill in the blank: LLD focuses on industrial control and logic as opposed to _______.
high level, object oriented data structures ## Footnote This distinction highlights the practical application of LLD in industrial settings.
46
True or False: Output channels can appear at the end of a rung only once.
True
47
True or False: Each rung must begin with an input channel or local data.
True