Control Systems Hardware
Introduces the various type of automation system implementation that are
used in all types of application.
Types of Automation Systems
Articles on Operator Support Systems
Articles on PLCs
Types of Automation Systems
The main division in the type of automation system are:
-
stand-alone PLC - basic functionality
-
PLC with SCADA PC - basic control functionality, but with good operator
interface, trending and data archiving
-
PLC with close coupled SCADA - as above but uses PLC vendor specific SCADA
system
- http://public.modicon.com - Schneider Automation, makers of
Modicon range of PLCs, Legacy HMI and motion control systems.
- www.ab.com/process/processlogix/
- latest generation PLC offering from Allen Bradley. This system consists of a
server PC over ControlNet to a Process Controller
residing in the same rack as the I/O and optional Discrete Controller.
The capabilities of these systems are encroaching on those
of traditional large scale DCS systems (see below), but at (reportedly) lower costs.
-
PC with soft control - emmulates a PLC but with PC hardware. Examples of
this are:
- Rockwell Automation Open Automation -
includes PC-based Control Software, Open Controller (PC-Based) Hardware, etc.
-
http://www.softplc.com - SoftPLC is
a PLC built out of software which embeds a Real Time Operating System with
a very small memory requirement so it runs on reliable, low cost, hardware
(no hard drive, no WinNT/CE, etc.). It provides runmode online programming,
deterministic scantimes, forced I/O, retentive memory on powerloss and
an open architecture.
-
ProcessACT/UNAC -
is another example of this, but provides Advanced Control, a Graphical
Design environment and Off-line Simulation Capabilities. It can run on
Allen Bradley PLCs, Siemens PLCs and standard PC hardware. It uses VenturCom's
Real Time Extensions to Windows NT to provide a deterministic and highly
reliable Operating System for industrial control applications.
-
PC running control algorithms - can be:
-
run under standard Windows NT. This is possible if the latencies
in your system are not too fast. Writing the control algorithm as a C based
DLL can use the Windows NT multi-threading, scheduler and prioritisation,
can achieve latencies down to 10 milliseconds.
-
run under a real-time kernel extension to Windows NT. These kernel
extensions are provided by:
Tests by General Motors have proved that these provide latentcies of 100
microseconds or less (see Fred Putnam's article on this at
Control Solutions Magazine).
-
run under an alternative real-time operating system such as Real Time Linux, see:
-
DCS (Distributed Control Systems) - often large scale system. Examples of such systems include:
- Honeywell TDC range
- Bailey Freelance
- ABB Master
- Fischer-Rosemount DeltaV.
- The ISA has several articles and
books in the filed of distributed control and DCS:
- Process System - a term to describe all plant components, from low level
valve control to assest management systems.
The above mainly applies to process control systems, such as chemical
plants, etc. More mass produced, or physically smaller, controllers tend
to be classed as embbeded controllers, and can take the form of:
-
PC with soft control - emmulates a PLC but with PC hardware. ProcessACT/UNAC is a
good example of this.
-
standard microcontroller system - many small modules are now available
that contain all the necessary I/O, timers, programming language, etc to
form a control system. These can contain dedicated Real-Time Operating
Systems, or simpler clock driven algorithms. A good site for real-time
computing is at
www.real-time.org.
-
dedicated microcontroller system - purpose designed
Articles on Operator Support Systems
This area covers the SCADA/operator interface part of any control system,
and also any additional functionality that operator support systems can provide, including:
Articles on PLCs
-
"Introduction to Programmable Logic Controllers" by Gary Dunning - good
introduction to PLCs.
-
"Handbook for PLC programmers" written by E.D.Parr - has been recommended
as a good introduction
-
http://www.plcprimer.com - good
introduction to PLC's useful to anyone trying to become familiar with any
PLC on the market. The book uses the Toshiba T-Series PLCs for machine
specific examples.
-
http://www.plcs.net/ - "Your Personal
PLC Tutor" unbiased plc information not geared to any particular manufacturer.
Information to teach you everything you need to know about PLCs. Your Personal
PLC Tutor site is generic in nature and not geared to any particular manufacturer.
And most importantly, it is written in common language. No previous
knowledge is required.
|