Professional Documents
Culture Documents
GFS-333 M01 Control System Architecture and Operational Fundamentals
GFS-333 M01 Control System Architecture and Operational Fundamentals
GFS-333 M01 Control System Architecture and Operational Fundamentals
Architecture and
Operational
Fundamentals
UPON COMPLETION OF THIS MODULE, YOU SHOULD BE ABLE TO:
1-2
Control System Architecture and Operational Fundamentals
Overview
This module is an overview of typical control system architecture and of
the PLC system in particular. A presentation on the basics of
“Programmable Logic Controllers” follows to ensure the students
understand the basic terminology.
Proficy
Logic Developer PLC
Proficy
CME Logic
LogicDeveloper
DeveloperPLC
PLCTraining
Training Page 1
1
1-3
Control System Architecture and Operational Fundamentals
Proficy
CME Logic
LogicDeveloper
DeveloperPLC
PLCTraining
Training Page 12
2
1-4
Control System Architecture and Operational Fundamentals
Proficy
CME Logic
LogicDeveloper
DeveloperPLC
PLCTraining
Training Page 13
3
At the lowest level of the factory floor are the various types of sensors.
Discrete or on/off devices such as pushbuttons, limit switches, proximity
switches, photo-eyes, pressure switches, and temperature switches all
provide either AC or DC voltage signals. These signals are brought into
PLC discrete input modules. Higher end sensors such as flow meters,
differential pressure transmitters, RTD’s and thermocouples, and
ultrasonic level transmitters provide changing analog signals of either
current or voltage. These signals are brought into analog PLC modules.
1-5
Control System Architecture and Operational Fundamentals
Proficy
CME Logic
LogicDeveloper
DeveloperPLC
PLCTraining
Training Page 14
4
The various types of sensing devices get wired to PLC systems. This
allows for much more than simple on/off control like the relays of the
past. Both discrete and analog signals can be received and processed by
PLC systems.
1-6
Control System Architecture and Operational Fundamentals
Proficy
CME Logic
LogicDeveloper
DeveloperPLC
PLCTraining
Training Page 15
5
For PLCs, the most often-controlled end device is a motor. This can be
simple on/off control with the PLC controlling the signal to the motor
starter. However, PLCs can also send signals to variable speed drives to
control motors. This can be an analog signal from an analog output
module or direct communication via a network connection to the drive.
The manner in which this control is achieved will vary by manufacturer.
Analog signals to control valves are also a very common end device
controlled by PLCs to maintain levels, flow rates and/or temperatures.
Other devices controlled by PLCs are relays and contactors. Interposing
relays and contactors are often used because the load that needs to be
controlled requires more power than a standard output module is
capable of supplying. Some examples of this are lighting contactors,
inductive heating contactors and large size motor starters.
1-7
Control System Architecture and Operational Fundamentals
Proficy
CME Logic
LogicDeveloper
DeveloperPLC
PLCTraining
Training Page 16
6
1-8
Control System Architecture and Operational Fundamentals
Proficy
CME Logic
LogicDeveloper
DeveloperPLC
PLCTraining
Training Page 17
7
1-9
Control System Architecture and Operational Fundamentals
Proficy
CME Logic
LogicDeveloper
DeveloperPLC
PLCTraining
Training Page 18
8
There are many types of I/O buses (communication networks for I/O)
available today. PLCs typically support more than one type and often
will offer support for several types. In the past, these were all-proprietary
to the manufacturer and could only be used with that manufacturer’s
PLCs. However, the trend has changed in recent years and more I/O
buses have emerged that are non-proprietary and open to use by all
manufacturers. This allows for interfacing plant floor devices of various
brands to one common PLC system throughout the factory.
1 - 10
Control System Architecture and Operational Fundamentals
Proficy
CME Logic
LogicDeveloper
DeveloperPLC
PLCTraining
Training Page 19
9
Some components are common to all control systems whether they are
PLC systems or PC based systems.
Each system requires a central processing unit (CPU) as the “brains” of
the system. Memory is required for data storage and for storing the user
provided program. Connections for input devices are needed to get
information into the system and for output devices so that the system can
provide some form of control and/or feedback to the user. Finally, a
connection for a programming device is required to allow a user program
to be entered into the memory.
1 - 11
Control System Architecture and Operational Fundamentals
• Power Supply
• Baseplate (Rack)
• Processor (CPU)
• Input & Output Modules (I/O)
Proficy
CME Logic
LogicDeveloper
DeveloperPLC
PLCTraining
Training Page
Page101
10
All PLC control systems have basic components that are required to make
a complete system.
The Power Supply converts the AC power to the DC power that is
required by solid-state electronics.
The baseplate or rack provides power to the processor and the IO
modules and serves as the receptacle within which they reside.
The processor contains the CPU and the storage memory for the user
program and IO status tables.
The IO modules act as the connections to the real world devices on the
plant floor and convert the signals to and from the processor.
1 - 12
Control System Architecture and Operational Fundamentals
SERVICE
COMMUNICATIONS HOUSEKEEPING
LOGIC SCAN
Proficy
CME Logic
LogicDeveloper
DeveloperPLC
PLCTraining
Training Page
Page11
1
11
Most PLC systems execute a scan sequence. This slide depicts a basic scan
sequence that applies to most PLCs.
Housekeeping consists of internal checksums and diagnostics that the
processor executes every scan cycle. These can be done at the beginning
or the end of the scan cycle or both depending upon the PLC
manufacturer.
Input Scan consists of reading the current state for each input connected
to the PLC system and updating the input memory tables.
Logic scan consists of reading the user program that has been stored in
the PLC memory. These programs can be written in Ladder Logic,
Instruction List, Sequential Function Charts, Function Block, Structured
Text, C Code or State Logic depending upon the manufacturer of the
system. Some systems support programming using a combination of
languages within the same program.
Output Scan consists of adjusting the values of the outputs connected to
the system based upon the status of inputs and the execution of the logic.
Service Communications consists of opening a window of time for the
processor to communicate to other devices. These can be programming
devices, operator interface devices, remote IO controllers, other PLCs or
any other devices having communication capability that is compatible
with the PLC system. The types of devices that can be communicated
with varies by manufacturer.
1 - 13
Control System Architecture and Operational Fundamentals
Numbering Systems
BINA RY
BIT
NIBB LE
0 - 0000
1 - 0001
BC D
9 - 1001
HEX A - 1010
B - 1011
F - 1111
B YTE
WORD
9001 5
Proficy
CME Logic
LogicDeveloper
DeveloperPLC
PLCTraining
Training Page
Page121
12
1 - 14
Control System Architecture and Operational Fundamentals
Proficy
CME Logic
LogicDeveloper
DeveloperPLC
PLCTraining
Training Page
Page131
13
This slide shows the maximum positive number that can be expressed by
a sixteen-bit memory register in four different numbering systems. The
microprocessor device will still see this as sixteen individual binary digits
regardless of the numbering system used by the software that is
interfacing with it.
1 - 15
Control System Architecture and Operational Fundamentals
The next two slides show all the Data types that can be used.
Data Types
BYTE Byte A Byte data type has an 8-bit value. The valid
range is 0 to 255 (0 to FF in hexadecimal).
Proficy
CME Logic
LogicDeveloper
DeveloperPLC
PLCTraining
Training Page
Page141
14
REAL Floating Real numbers use 32 consecutive bits Re gis ter 2 Registe r 1
Poin t (actually two consecutive 16-bit memory S
32 1 7 16 1
locations). The range of numbers that can be
stored in this format is from ± 1.401298E-45 (Two’s Com plem ent Va lue )
to ± 3.402823E+38.
S = Sign bit ( 0 = positive, 1 = neg ative ).
Proficy
CME Logic
LogicDeveloper
DeveloperPLC
PLCTraining
Training Page
Page151
15
1 - 16
Control System Architecture and Operational Fundamentals
Review
In this module, we have discussed the following:
The many types of sensors that are required in a factory automation
environment
The role of the PLC within this environment
Types of devices controlled by the PLC
Basic networking architecture in a factory
Types of I/O buses
Control system components
PLC system components
Scan sequence
Numbering systems
Data Types
In the next five modules we will be taking a closer look at the GE Fanuc
Series 90/30, 90/70, VersaMax, RX7i and RX3i PLC systems.
1 - 17