If you cannot see the animation on the left you will need to get flash player before entering our site.
Click the link on the right for a quick free download from Macromedia
 

Does any of the following ring true ?

You are installing a new system and require PLC/SCADA software to be written.

You are updating existing equipment and require software modifications.

You have special purpose machines that would benefit from special purpose fault diagnostics.

You have in house software engineers but are currently over stretched.

 
 

We are Bubble Automation

PLC & SCADA Engineers

 
 

We can help...

 
     


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*

Free Web Counter

Free Hit Counter (Unique Users)

*

Free Web Site Counters

Free Website Counter (Index Page Hits)

*

*

*

* *

*

 

 

 

 

*

*

*

*

 

We are two dedicated software engineers specialising in SCADA systems for process control and test equipment Our aim is to provide a friendly and professional service working closely with you and your specific project This could be a new project where we would work from your specification and be involved in the design or it could be an existing SCADA system requiring modification and support We offer PLC software HMI & SCADA software i/o server configuration networking SCADA Database design & SCADA configuration SCADA peripheral setups onsite commissioning and support consultancy on hardware & software. Official Wonderware Systems Integrators.Designing engineering and testing of automated control systems.

We can provide a PLC Control System a SCADA Control System and a PLC and SCADA Control System.

We are an official Wonderware System Integrator.

SCADA technician, PLC technician, SCADA and PLC technician.

SCADA technicians, PLC technicians, SCADA and PLC technicians.

We cover

Wonderware intouch 7.0, 8.0, 8.0, 9.5

Allen Bradley slc500 plc5 rsview32 panel view panel builder.

Siemens S5, S7, S7200, S7300, 200, 300, protool, wincc.

Telemecanique Twido, TSX Micro, TSX Pro.

Rockwell automation engineers, Rockwell PLC programmers, Rockwell software engineers

Process Control, factory automation, test equipment.

Expert, consultant, integrator, developer, analyst, specialist.

Experts, consultants, integrators, developers, analysts, specialists.

Our programmers and software writers are experts in thier field with many years experience in a wide range of applications.

 

We can provide a PLC Control System a SCADA Control System and a PLC and SCADA Control System

We are SCADA Engineers specialists in support and modification of SCADA systems Supervisory Control And Data Acquisition Official Wonderware Systems Integrator We are two dedicated software engineers specialising in SCADA systems for process control and test equipment Our aim is to provide a friendly and professional service working closely with you and your specific project This could be a new project where we would work from your specification and be involved in the design or it could be an existing SCADA system requiring modification and support We offer PLC software HMI & SCADA software i/o server configuration networking SCADA Database design & SCADA configuration SCADA peripheral setups onsite commissioning and support consultancy on hardware & software. Official Wonderware Systems Integrators

Scada Engineers southern England Scada Engineers south England Scada Engineers southern uk Scada Engineers south uk

We can provide a PLC System a SCADA System and a PLC and SCADA System

Additional services include HMI programmers MMI programmers datalogging

We are also involved in a partnership with an innovative winery designer

and have been involved in modifications to the SCADA system at Cliff Richards winery Adega Do Cantor in Portugal

We were lucky enough to meet Cliff Richard who is a joint owner of the Adega Do Cantor Winery along with Nigel and Max Birch

The winery produces the Vida Nova range of wines see our news page for more information

innovative winery design winery development winery project management winery construction

winery knowhow winery knowledge winery ideas winery projects

winery monitoring package winery control package winery automation package winery scada package

winery monitoring system winery control system winery automation system winery scada system

Official Wonderware System Integrator

SCADA technician, PLC technician, SCADA and PLC technician

SCADA technicians, PLC technicians, SCADA and PLC technicians

We are SCADA Engineers and PLC software engineers based in Hedge End, SCADA software engineers Hedge End PLC software engineers Southampton SCADA software engineers Southampton PLC software engineers Eastleigh SCADA software engineers Eastleigh PLC software engineers Hampshire SCADA software engineers Hampshire PLC software engineers Southern England SCADA software engineers Southern England PLC software engineers South England SCADA software engineers South England PLC software engineers Southern UK SCADA software engineers Southern UK PLC software engineers South UK SCADA software engineers South UK

---------------------------------------------------------------------

SCADA Engineers Wonderware scada expert Control system expert Automation expert PLC expert Allen Bradley RS View 32 expert Omron expert Mitsubishi FX expert Allen Bradley RSView32 expert Telemecanique Twido expert Siemens S5 expert Allen Bradley SLC500 expert Allen Bradley SLC 500 expert Telemecanique TSX Micro expert Siemens S7 expert Allen Bradley PLC5 expert Telemecanique TSX Pro expert Siemens S7 expert Siemens S7200 expert Siemens S7300 expert SCADA expert Wonderware expert Siemens Protool expert Allen Bradley Panel Builder 32 expert PLC and SCADA expert Wonderware Intouch expert Allen Bradley PanelBuilder32 expert Telemecanique expert Siemens expert Allen Bradley expert Siemens WinCC expert process control expert factory automation expert Control system epert

SCADA Engineers Wonderware scada experts Control system experts Automation experts PLC experts Allen Bradley RS View 32 experts Omron experts Mitsubishi FX experts Allen Bradley RSView32 experts Telemecanique Twido experts Siemens S5 experts Allen Bradley SLC500 experts Allen Bradley SLC 500 experts Telemecanique TSX Micro experts Siemens S7 experts Allen Bradley PLC5 experts Telemecanique TSX Pro experts Siemens S7 experts Siemens S7200 experts Siemens S7300 experts SCADA experts Wonderware experts Siemens Protool experts Allen Bradley Panel Builder 32 experts PLC and SCADA experts Wonderware Intouch experts Allen Bradley PanelBuilder32 experts Telemecanique experts Siemens experts Allen Bradley experts Siemens WinCC experts process control experts factory automation experts Control system eperts

SCADA Engineer Wonderware scada integrator Control system integrator Automation integrator PLC integrator Allen Bradley RS View 32 integrator Omron integrator Mitsubishi FX integrator Allen Bradley RSView32 integrator Telemecanique Twido integrator Siemens S5 integrator Allen Bradley SLC500 integrator llen Bradley SLC 500 integrator Telemecanique TSX Micro integrator Siemens S7 integrator Siemens S7200 integrator Siemens S7300 integrator Allen Bradley PLC5 integrator Telemecanique TSX Pro integrator Siemens S7 integrator SCADA integrator Wonderware integrator Siemens Protool integrator Allen Bradley Panel Builder 32 Integrator PLC and SCADA integrator Wonderware Intouch integrator Allen Bradley PanelBuilder32 integrator Telemecanique integrator Siemens integrator Allen Bradley integrator Siemens WinCC integrator process control integrator factory automation integrator test equipment integrator special purpose machinery integrator building management system integrator research and developmment integrator Control system integrator

SCADA Engineers Wonderware scada integrators Control system integrators Automation integrators PLC integrators Allen Bradley RS View 32 integrators Omron integrators Mitsubishi FX integrators Allen Bradley RSView32 integrators Telemecanique Twido integrators Siemens S5 integrators Allen Bradley SLC500 integrators Allen Bradley SLC 500 integrators Telemecanique TSX Micro integrators Siemens S7 integrators Siemens S7200 integrators Siemens S7300 integrators Allen Bradley PLC5 integrators Telemecanique TSX Pro integrators Siemens S7 integrators SCADA integrators Wonderware integrators Siemens Protool integrators Allen Bradley Panel Builder 32 Integrators PLC and SCADA integrators Wonderware Intouch integrators Allen Bradley PanelBuilder32 integrators Telemecanique integrators Siemens integrators Allen Bradley integrators Siemens WinCC integrators process control integrators factory automation integrators test equipment integrators special purpose machinery integrators building management system integrators research and developmment integrators Control system integrators

SCADA Engineers Wonderware scada engineer Control system engineer Automation engineer PLC engineer Allen Bradley RS View 32 engineer Omron engineer Mitsubishi FX engineer Allen Bradley RSView32 engineer Telemecanique Twido engineer Siemens S5 engineer Allen Bradley SLC500 engineer Allen Bradley SLC 500 engineer Telemecanique TSX Micro engineer Siemens S7 engineer Allen Bradley PLC5 engineer Telemecanique TSX Pro engineer Siemens S7 engineer Siemens S7200 engineer Siemens S7300 engineer SCADA engineer Wonderware engineer Siemens Protool engineer Allen Bradley Panel Builder 32 Engineer PLC and SCADA engineer Wonderware Intouch engineer Allen Bradley PanelBuilder32 engineer Telemecanique engineer Siemens engineer Allen Bradley engineer Siemens WinCC engineer process control support engineer factory automation engineer Control system engineer

SCADA Engineers Wonderware scada engineers Control system engineers Automation engineers PLC engineers Allen Bradley RS View 32 engineers Omron engineers Mitsubishi FX engineers Allen Bradley RSView32 engineers Telemecanique Twido engineers Siemens S5 engineers Allen Bradley SLC500 engineers Allen Bradley SLC 500 engineers Telemecanique TSX Micro engineers Siemens S7 engineers Allen Bradley PLC5 engineers Telemecanique TSX Pro engineers Siemens S7 engineers Siemens S7200 engineers Siemens S7300 engineers SCADA engineers Wonderware engineers Siemens Protool engineers Allen Bradley Panel Builder 32 Engineers PLC and SCADA engineers Wonderware Intouch engineers Allen Bradley PanelBuilder32 engineers Telemecanique engineers Siemens engineers Allen Bradley engineers Siemens WinCC engineers process control support engineers factory automation engineers Control system engineers

SCADA Engineer Wonderware scada software engineer Control system software engineer Automation software engineer PLC software engineer Allen Bradley RS View 32 software engineer Omron software engineer Mitsubishi FX software engineer Allen Bradley RSView32 software engineer Telemecanique Twido software engineer Siemens S5 software engineer Allen Bradley SLC500 software engineer Allen Bradley SLC 500 software engineer Telemecanique TSX Micro software engineer Siemens S7 software engineer Siemens S7200 software engineer Siemens S7300 software engineer Allen Bradley PLC5 software engineer Telemecanique TSX Pro software engineer Siemens S7 software engineer SCADA software engineer Wonderware software engineer Siemens Protool software engineer Allen Bradley Panel Builder 32 Software engineer PLC and SCADA software engineer Wonderware Intouch software engineer Allen Bradley PanelBuilder32 software engineer Telemecanique software engineer Siemens software engineer Allen Bradley software engineer Siemens WinCC software engineer process control support software engineer factory automation software engineer test equipment software engineer special purpose machinery software engineer building management system software engineer research and developmment software engineer Control system software engineer

SCADA Engineers Wonderware scada software engineers Control system software engineers Automation software engineers PLC software engineers Allen Bradley RS View 32 software engineers Omron software engineers Mitsubishi FX software engineers Allen Bradley RSView32 software engineers Telemecanique Twido software engineers Siemens S5 software engineers Allen Bradley SLC500 software engineers Allen Bradley SLC 500 software engineers Telemecanique TSX Micro software engineers Siemens S7 software engineers Siemens S7200 software engineers Siemens S7300 software engineers Allen Bradley PLC5 software engineers Telemecanique TSX Pro software engineers Siemens S7 software engineers SCADA software engineers Wonderware software engineers Siemens Protool software engineers Allen Bradley Panel Builder 32 Software engineers PLC and SCADA software engineers Wonderware Intouch software engineers Allen Bradley PanelBuilder32 software engineers Telemecanique software engineers Siemens software engineers Allen Bradley software engineers Siemens WinCC software engineers process control support software engineers factory automation software engineers test equipment software engineers special purpose machinery software engineers building management system software engineers research and developmment software engineers Control system software engineers

SCADA Engineers Wonderware scada analyst Control system analyst Automation analyst PLC analyst Allen Bradley RS View 32 analyst Omron analyst Mitsubishi FX analyst Allen Bradley RSView32 analyst Telemecanique Twido analyst Siemens S5 analyst Allen Bradley SLC500 analyst Allen Bradley SLC 500 analyst Telemecanique TSX Micro analyst Siemens S7 analyst Allen Bradley PLC5 analyst Telemecanique TSX Pro analyst Siemens S7 analyst Siemens S7200 analyst Siemens S7300 analyst SCADA analyst Wonderware analyst Siemens Protool analyst Allen Bradley Panel Builder 32 analyst PLC and SCADA analyst Wonderware Intouch analyst Allen Bradley PanelBuilder32 analyst Telemecanique analyst Siemens analyst Allen Bradley analyst Siemens WinCC analyst process control analyst factory automation analyst Control system software analyst

SCADA Engineers Wonderware scada analysts Control system analysts Automation analysts PLC analysts Allen Bradley RS View 32 analysts Omron analysts Mitsubishi FX analysts Allen Bradley RSView32 analysts Telemecanique Twido analysts Siemens S5 analysts Allen Bradley SLC500 analysts Allen Bradley SLC 500 analysts Telemecanique TSX Micro analysts Siemens S7 analysts Allen Bradley PLC5 analysts Telemecanique TSX Pro analysts Siemens S7 analysts Siemens S7200 analysts Siemens S7300 analysts SCADA analysts Wonderware analysts Siemens Protool analysts Allen Bradley Panel Builder 32 analysts PLC and SCADA analysts Wonderware Intouch analysts Allen Bradley PanelBuilder32 analysts Telemecanique analysts Siemens analysts Allen Bradley analysts Siemens WinCC analysts process control analysts factory automation analysts Control system software analysts

SCADA Engineers Experienced PLC and SCADA programmers Based in Southampton Hampshire offering industrial control system software services at very reasonable rates

Rockwell automation engineers, Rockwell PLC programmers, Rockwell software engineers

SCADA Engineer Wonderware scada specialist Control system specialist Automation specialist PLC specialist Allen Bradley RS View 32 specialist Omron specialist Mitsubishi FX specialist Allen Bradley RSView32 specialist Telemecanique Twido specialist Siemens S5 specialist Allen Bradley SLC500 specialist Allen Bradley SLC 500 specialist Telemecanique TSX Micro specialist Siemens S7 specialist Siemens S7200 specialist Siemens S7300 specialist Allen Bradley PLC5 specialist Telemecanique TSX Pro specialist Siemens S7 specialist SCADA specialist Wonderware specialist Siemens Protool specialist Allen Bradley Panel Builder 32 specialist PLC and SCADA specialist Wonderware Intouch specialist Allen Bradley PanelBuilder32 specialist Telemecanique specialist Siemens specialist Allen Bradley specialist Siemens WinCC specialist process control specialist factory automation specialist Control system software specialist

SCADA Engineers Wonderware scada specialists Control system specialists Automation specialists PLC specialists Allen Bradley RS View 32 specialists Omron specialists Mitsubishi FX specialists Allen Bradley RSView32 specialists Telemecanique Twido specialists Siemens S5 specialists Allen Bradley SLC500 specialists Allen Bradley SLC 500 specialists Telemecanique TSX Micro specialists Siemens S7 specialists Siemens S7200 specialists Siemens S7300 specialists Allen Bradley PLC5 specialists Telemecanique TSX Pro specialists Siemens S7 specialists SCADA specialists Wonderware specialists Siemens Protool specialists Allen Bradley Panel Builder 32 specialists PLC and SCADA specialists Wonderware Intouch specialists Allen Bradley PanelBuilder32 specialists Telemecanique specialists Siemens specialists Allen Bradley specialists Siemens WinCC specialists process control specialists factory automation specialists Control system software specialists

SCADA Engineer Wonderware scada programmer Control system programmer Automation programmer PLC programmer Allen Bradley RS View 32 programmer Omron programmer Mitsubishi FX programmer Allen Bradley RSView32 programmer Telemecanique Twido programmer Siemens S5 programmer Allen Bradley SLC500 programmer Allen Bradley SLC 500 programmer Telemecanique TSX Micro programmer Siemens S7 programmer Allen Bradley PLC5 programmer Telemecanique TSX Pro programmer Siemens S7 programmer Siemens S7200 programmer Siemens S7300 programmer SCADA programmer Wonderware programmer Siemens Protool programmer Allen Bradley Panel Builder 32 Programmer PLC and SCADA programmer Wonderware Intouch programmer Allen Bradley PanelBuilder32 programmer Telemecanique programmer Siemens programmer Allen Bradley programmer Siemens WinCC programmer process control programmer factory automation programmer test equipment programmer special purpose machinery programmer building management system programmer research and developmment programmer Control system programmer

SCADA Engineers Wonderware scada programmers Control system programmers Automation programmers PLC programmers Allen Bradley RS View 32 programmers Omron programmers Mitsubishi FX programmers Allen Bradley RSView32 programmers Telemecanique Twido programmers Siemens S5 programmers Allen Bradley SLC500 programmers Allen Bradley SLC 500 programmers Telemecanique TSX Micro programmers Siemens S7 programmers Allen Bradley PLC5 programmers Telemecanique TSX Pro programmers Siemens S7 programmers Siemens S7200 programmers Siemens S7300 programmers SCADA programmers Wonderware programmers Siemens Protool programmers Allen Bradley Panel Builder 32 Programmers PLC and SCADA programmers Wonderware Intouch programmers Allen Bradley PanelBuilder32 programmers Telemecanique programmers Siemens programmers Allen Bradley programmers Siemens WinCC programmers process control programmers factory automation programmers test equipment programmers special purpose machinery programmers building management system programmers research and developmment programmers Control system programmers

SCADA Engineer Wonderware scada support engineer Control system support engineer Automation support engineer PLC support engineer Allen Bradley RS View 32 support engineer Omron support engineer Mitsubishi FX support engineer Allen Bradley RSView32 support engineer Telemecanique Twido support engineer Siemens S5 support engineer Allen Bradley SLC500 support engineer Allen Bradley SLC 500 support engineer Telemecanique TSX Micro support engineer Siemens S7 support engineer Siemens S7200 support engineer Siemens S7300 support engineer Allen Bradley PLC5 support engineer Telemecanique TSX Pro support engineer Siemens S7 support engineer SCADA support engineer Wonderware support engineer Siemens Protool support engineer Allen Bradley Panel Builder 32 support Engineer PLC and SCADA support engineer Wonderware Intouch support engineer Allen Bradley PanelBuilder32 support engineer Telemecanique support engineer Siemens support engineer Allen Bradley support engineer Siemens WinCC support engineer process control support engineer factory automation support engineer Control system support engineer

SCADA Engineers Wonderware scada support engineers Control system support engineers Automation support engineers PLC support engineers Allen Bradley RS View 32 support engineers Omron support engineers Mitsubishi FX support engineers Allen Bradley RSView32 support engineers Telemecanique Twido support engineers Siemens S5 support engineers Allen Bradley SLC500 support engineers Allen Bradley SLC 500 support engineers Telemecanique TSX Micro support engineers Siemens S7 support engineers Siemens S7200 support engineers Siemens S7300 support engineers Allen Bradley PLC5 support engineers Telemecanique TSX Pro support engineers Siemens S7 support engineers SCADA support engineers Wonderware support engineers Siemens Protool support engineers Allen Bradley Panel Builder 32 support Engineers PLC and SCADA support engineers Wonderware Intouch support engineers Allen Bradley PanelBuilder32 support engineers Telemecanique support engineers Siemens support engineers Allen Bradley support engineers Siemens WinCC support engineers process control support engineers factory automation support engineers Control system support engineers

SCADA Engineer Wonderware scada developer Control system developer Automation developer PLC developer Allen Bradley RS View 32 developer Omron developer Mitsubishi FX developer Allen Bradley RSView32 developer Telemecanique Twido developer Siemens S5 developer Allen Bradley SLC500 developer Allen Bradley SLC 500 developer Telemecanique TSX Micro developer Siemens S7 developer Siemens S7200 developer Siemens S7300 developer Allen Bradley PLC5 developer Telemecanique TSX Pro developer Siemens S7 developer SCADA developer Wonderware developer Siemens Protool developer Allen Bradley Panel Builder 32 Developer PLC and SCADA developer Wonderware Intouch developer Allen Bradley PanelBuilder32 developer Telemecanique developer Siemens developer Allen Bradley developer Siemens WinCC developer process control developer factory automation developer Control system developer

SCADA Engineer Wonderware scada developers Control system developers Automation developers PLC developers Allen Bradley RS View 32 developers Omron developers Mitsubishi FX developers Allen Bradley RSView32 developers Telemecanique Twido developers Siemens S5 developers Allen Bradley SLC500 developers llen Bradley SLC 500 developers Telemecanique TSX Micro developers Siemens S7 developers Siemens S7200 developers Siemens S7300 developers Allen Bradley PLC5 developers Telemecanique TSX Pro developers Siemens S7 developers SCADA developers Wonderware developers Siemens Protool developers Allen Bradley Panel Builder 32 Developers PLC and SCADA developers Wonderware Intouch developers Allen Bradley PanelBuilder32 developers Telemecanique developers Siemens developers Allen Bradley developers Siemens WinCC developers process control developers factory automation developers Control system developers

SCADA Engineers Wonderware scada consultant Control system consultant Automation consultant PLC consultant Allen Bradley RS View 32 consultant Omron consultant Mitsubishi FX consultant Allen Bradley RSView32 consultant Telemecanique Twido consultant Siemens S5 consultant Allen Bradley SLC500 consultant Allen Bradley SLC 500 consultant Telemecanique TSX Micro consultant Siemens S7 consultant Siemens S7200 consultant Siemens S7300 consultantt Allen Bradley PLC5 consultant Telemecanique TSX Pro consultant Siemens S7 consultant SCADA consultant Wonderware consultant Siemens Protool consultant Allen Bradley Panel Builder 32 consultant PLC and SCADA consultant Wonderware Intouch consultant Allen Bradley PanelBuilder32 consultant Telemecanique consultant Siemens consultant Allen Bradley consultant Siemens WinCC consultant process control consultant factory automation consultant Control system consultant

SCADA Engineers Wonderware scada consultants Control system consultants Automation consultants PLC consultants Allen Bradley RS View 32 consultants Omron consultants Mitsubishi FX consultants Allen Bradley RSView32 consultants Telemecanique Twido consultants Siemens S5 consultants Allen Bradley SLC500 consultants Allen Bradley SLC 500 consultants Telemecanique TSX Micro consultants Siemens S7 consultants Siemens S7200 consultants Siemens S7300 consultants Allen Bradley PLC5 consultants Telemecanique TSX Pro consultants Siemens S7 consultants SCADA consultants Wonderware consultants Siemens Protool consultants Allen Bradley Panel Builder 32 consultants PLC and SCADA consultants Wonderware Intouch consultants Allen Bradley PanelBuilder32 consultants Telemecanique consultants Siemens consultants Allen Bradley consultants Siemens WinCC consultants process control consultants factory automation consultants Control system consultants

SCADA Engineers Wonderware scada provider Control system provider Automation provider PLC provider Allen Bradley RS View 32 provider Omron provider Mitsubishi FX provider Allen Bradley RSView32 provider Telemecanique Twido provider Siemens S5 provider Allen Bradley SLC500 provider Allen Bradley SLC 500 provider Telemecanique TSX Micro provider Siemens S7 provider Siemens S7200 provider Siemens S7300 provider Allen Bradley PLC5 provider Telemecanique TSX Pro provider Siemens S7 provider Siemens S7200 provider Siemens S7300 provider SCADA provider Wonderware provider Siemens Protool provider Allen Bradley Panel Builder 32 Provider PLC and SCADA provider Wonderware Intouch provider Allen Bradley PanelBuilder32 provider Telemecanique provider Siemens provider Allen Bradley provider Siemens WinCC provider process control provider factory automation provider Control system provider

SCADA Engineers Wonderware scada providers Control system providers Automation providers PLC providers Allen Bradley RS View 32 providers Omron providers Mitsubishi FX providers Allen Bradley RSView32 providers Telemecanique Twido providers Siemens S5 providers Allen Bradley SLC500 providers Allen Bradley SLC 500 providers Telemecanique TSX Micro providers Siemens S7 providers Siemens S7200 providers Siemens S7300 providers Allen Bradley PLC5 providers Telemecanique TSX Pro providers Siemens S7 providers SCADA providers Wonderware providers Siemens Protool providers Allen Bradley Panel Builder 32 Providers PLC and SCADA providers Wonderware Intouch providers Allen Bradley PanelBuilder32 providers Telemecanique providers Siemens providers Allen Bradley providers Siemens WinCC providers process control providers factory automation providers Control system providers

 

What is a programmable Logic Controller (PLC)?

A Programmable Logic Controller , PLC , or Programmable Controller is a small computer used for automation of industrial processes, such as control of machinery on factory assembly lines. Unlike general-purpose computers, the PLC is designed for extended temperature ranges, dirty or dusty conditions, immunity to electrical noise, and resistance to vibration and impact. Programs to control machine operation are stored in battery-backed or read-only memory. A PLC is an example of a real time system since output results must be produced in response to input conditions within a strictly bounded time.

The main difference from other computers are the special input/output arrangements. These connect the PLC to sensors and actuators. PLCs read limit switches, temperature indicators and the positions of complex positioning systems. Some even use machine vision. On the actuator side, PLCs drive any kind of electric motor, pneumatic or hydraulic cylinders or diaphragms, magnetic relays or solenoids. The input/output arrangements may be built into a simple PLC, or the PLC may have external I/O modules attached to a proprietary computer network that plugs into the PLC.

PLCs were invented as replacements for automated systems that would use hundreds or thousands of relays and cam timers. Often, a single PLC can be programmed to replace thousands of relays. Programmable controllers were initially adopted by the automotive manufacturing industry, where software revision replaced the re-wiring of hard-wired control panels when production models changed.

The earliest PLCs expressed all decision making logic in simple ladder logic which appeared similar to electrical schematic diagrams. The electricians were quite able to trace out circuit problems with schematic diagrams using ladder logic. This program notation was chosen to reduce training demands for the existing technicians.

The functionality of the PLC has evolved over the years to include sequential relay control, motion control, process control, distributed control systems and networking. The data handling, storage, processing power and communication capabilities of some modern PLCs are approximately equivalent to desktop computers. PLC-like programming combined with remote I/O hardware, allow a general-purpose desktop computer to overlap some PLCs in certain applications.

Under the IEC 61131-3 standard, PLCs can be programmed using structured programming languages. A graphical programming notation called Sequential Function Charts is available on certain programmable controllers.

PLC Manufacturers

Allen Bradley   SLC 505, SLC 5/01 SLC 5/03 SLC 5/05, Mitsubishi F1, F2, FX, FX0, FX1, FX2. Omron C200h, CQM. Modicon Telemanique Twido,, Siemens S5, S7. Direct Logic , Koyo DL06. Control Techniques Unidrive, SP

PLC compared with other control systems

PLCs are well-adapted to a certain range of automation tasks. These are typically industrial processes in manufacturing where the cost of developing and maintaining the automation system is high relative to the total cost of the automation, and where changes to the system would be expected during its operational life. PLCs contain input and output devices compatible with industrial pilot devices and controls; little electrical design is required, and the design problem centers on expressing the desired sequence of operations in ladder logic (or function chart) notation. PLC applications are typically highly customized systems so the cost of a packaged PLC is low compared to the cost of a specific custom-built controller design. On the other hand, in the case of mass-produced goods, customized control systems are economic due to the lower cost of the components, which can be optimally chosen instead of a "generic" solution, and where the non-recurring engineering charges are spread over thousands of sales.

Some modern PLCs with full capabilities are available for a few hundred USD. This allows them to be economically applied on very small control problems.

For high volume or very simple fixed automation tasks, different techniques are used. For example, a consumer dishwasher would be controlled by an electromechanical cam timer costing only a few dollars in production quantities.

A microcontroller-based design would be appropriate where hundreds or thousands of units will be produced and so the development cost (design of power supplies and input/output hardware) can be spread over many sales, and where the end-user would not need to alter the control. Automotive applications are an example; millions of units are built each year, and very few end-users alter the programming of these controllers. (However, some specialty vehicles such as transit busses economically use PLCs instead of custom-designed controls, because the volumes are low and the development cost would be uneconomic.)

Very complex process control, such as used in the chemical industry, may require algorithms and performance beyond the capability of even high-performance PLCs. Very high speed controls may also require customised solutions; for example, aircraft flight controls.

PLCs may include logic for single-variable feedback analog control loop, a "proportional, integral, derivative" or "PID controller." A PID loop could be used to control the temperature of a manufacturing process, for example. Historically PLCs were usually configured with only a few analog control loops; where processes required hundreds or thousands of loops, a distributed control system (DCS) would instead be used. However, as PLCs have become more powerful, the boundary between DCS and PLC applications has become less clear-cut. .

 

Digital and analog signals

Digital or discrete signals behave as switches, yielding simply an On or Off signal (1 or 0, True or False, respectively). Pushbuttons, limit switches, and photo-eyes are examples of devices providing a discrete signal. Discrete signals are Sent using either voltage or current, where a specific range is designated as On and another as Off . A PLC might use 24 V DC I/O, with values above 22 V DC representing On and values below 2VDC representing Off . Initially, PLCs had only discrete I/O.

Analog signals are like volume controls, with a range of values between zero and full-scale. These are typically interpreted as integer values (counts) by the PLC, with various ranges of accuracy depending on the device and the number of bits available to store the data. Pressure, temperature, flow, and weight are often represented by analog signals. Analog signals can use voltage or current with a magnitude proportional to the value of the process signal. For example, an analog 4-20 mA or 0 - 10 V input would be converted into an integer value of 0 - 32767.

Current inputs are less sensitive to electrical noise (i.e. from welders or electric motor starts) than voltage inputs.

 

Example

As an example, say the facility needs to store water in a tank. The water is drawn from the tank by another system, as needed and our example system must manage the water level in the tank.

Using only digital signals, the PLC has two digital inputs from float switches (tank empty and tank full). The PLC uses a digital output to open and close the inlet valve into the tank.

If both float switches are off (down) or only the 'tank empty' switch is on, the PLC will open the valve to let more water in. If only the 'tank full' switch is on, the valve turns off. Both switches being on would signal that something is wrong with one of the switches, as the tank cannot be both full and empty at the same time. Two float switches are used to prevent a 'flutter' condition where any water usage activates the pump for a very short time causing the system to wear out faster.

An analog system might use a load cell (scale) that weighs the tank, and an adjustable (throttling) valve. The PLC could use a PID feedback loop to control the valve opening. The load cell is connected to an analog input and the valve is connected to an analog output. This system fills the tank faster when there is less water in the tank. If the water level drops rapidly, the valve can be opened wide. If water is only dripping out of the tank, the valve adjusts to slowly drip water back into the tank.

In this system, to avoid 'flutter' adjustments that can wear out the valve, many PLCs have a "deadband". A technician adjusts this deadband so the valve moves only for a significant change in rate. This will in turn minimize the motion of the valve, and reduce its wear.

A real system might combine both approaches, using float switches and simple valves to prevent spills, and a rate sensor and rate valve to optimize refill rates. Backup and maintenance methods can make a real system very complicated.

 

PLCs package will work on I/O capabilities: Modular, Rack, P2P

Modular PLCs have a limited number of connections built in for inputs and outputs. Typically, expansions are available if the base model does not have enough I/O.

Rack-style PLCs have processor modules with separate [optional] I/O modules, which may occupy many racks. These often have thousands of discrete and analog inputs and outputs. Often a special high speed serial I/O link is used so that racks can be remotely mounted from the processor, reducing the wiring costs for large plants. Some of today's PLCs can communicate over a wide range of media including RS-485, Coaxial, and even Ethernet for I/O control at network speeds up to 100Mbps.

PLCs used in larger I/O systems may have peer-to-peer (P2P) communication between processors. This allows separate parts of a complex process to have individual control while allowing the subsystems to co-ordinate over the communication link. These communication links are also often used for HMI devices such as keypads or PC-type workstations.

A rule-of thumb is that the average number of inputs installed is three times that of outputs for both analog and digital. The 'extra' inputs arise from the need to have redundant methods to monitor an instrument to appropriately control another, and from the need to use both manual command inputs to the system and feedback from the controlled system itself.

 

Programming

Early PLCs, up to the mid-1980s, were programmed using proprietary programming panels or special-purpose programming terminals, which often had dedicated function keys representing the various logical elements of PLC programs. Programs were stored on cassette tape cartridges. Facilities for printing and documentation were very minimal due to lack of memory capacity. More recently, PLC programs are typically written in a special application on a personal computer, then downloaded by a direct-connection cable or over a network to the PLC. The very oldest PLCs used non-volatile magnetic core memory but now the program is stored in the PLC either in battery-backed-up RAM or some other non-volatile flash memory.

Early PLCs were designed to be used by electricians who would learn PLC programming on the job. These PLCs were programmed in "ladder logic", which strongly resembles a schematic diagram of relay logic. Modern PLCs can be programmed in a variety of ways, from ladder logic to more traditional programming languages such as BASIC and C. Another method is State Logic, a Very High Level Programming Language designed to program PLCs based on State Transition Diagrams.

Recently, the International standard IEC 61131-3 has become popular. IEC 61131-3 currently defines five programming languages for programmable control systems: FBD (Function block diagram), LD (Ladder diagram), ST (Structured text, similar to the Pascal programming language), IL (Instruction list, similar to assembly language) and SFC (Sequential function chart). These techniques emphasize logical organization of operations.

While the fundamental concepts of PLC programming are common to all manufacturers, differences in I/O addressing, memory organization and instruction set mean that PLC programs are never perfectly interchangeable between different makers. Even within the same product line of a single manufacturer, different models may not be directly compatible.

 

User interface

PLCs may need to interact with people for the purpose of configuration, alarm reporting or everyday control. A Human-Machine Interface (HMI) is employed for this purpose.

A simple system may use buttons and lights to interact with the user. Text displays are available as well as graphical touch screens. Most modern PLCs can communicate over a network to some other system, such as a computer running a SCADA (Supervisory Control And Data Acquisition) system or web browser.

 

Communications

PLCs usually have built in communications ports for at least RS232, and optionally for RS485 and ethernet. Modbus is the lowest common denominator communications protocol. Others are various fieldbuses such as Profibus.

 

History

The PLC was invented in response to the needs of the American automotive industry. Before the PLC, control, sequencing, and safety interlock logic for manufacturing automobiles was accomplished using relays, timers and dedicated closed-loop controllers. The process for updating such facilities for the yearly model change-over was very time consuming and expensive, as the relay systems needed to be rewired by skilled electricians. In 1968 GM Hydramatic (the automatic transmission division of General Motors) issued a request for proposal for an electronic replacement for hard-wired relay systems.

The winning proposal came from Bedford Associates of Boston, Massachusetts. The first PLC, designated the 084 because it was Bedford Associates eighty-fourth project, was the result. Bedford Associates started a new company dedicated to developing, manufacturing, selling, and servicing this new product: Modicon, which stood for MOdular DIgital CONtroller. One of the people who worked on that project was Dick Morley, who is considered to be the "father" of the PLC. The Modicon brand was sold in 1977 to Gould Electronics, and later acquired by German Company AEG and then by Schneider Electric, the current owner.

One of the very first 084 models built is now on display at Modicon's headquarters in North Andover, Massachusetts. It was presented to Modicon by GM, when the unit was retired after nearly twenty years of uninterrupted service.

The automotive industry is still one of the largest users of PLCs, and Modicon still numbers some of its controller models such that they end with eighty-four. PLCs are used in many different industries and machines such as packaging and semiconductor machines. Well known PLC brands are ABB Ltd., Koyo , Honeywell, Siemens, Modicon, Omron, Allen-Bradley, General Electric, Tesco Controls , Panasonic (Matsushita), and Mitsubishi.

PLC Manufacturers

SCADA and PLC automation, PLC and SCADA automation

Allen Bradley   SLC 505, SLC 5/01, SLC 5/03, SLC 5/05.Mitsubishi F1, F2, FX, FX0, FX1, FX2. Omron C200h, CQM. Modicon Telemanique Twido, TSX Micro, TSX Pro. Siemens S5, S7. Direct Logic , Koyo DL06. Control Techniques Unidrive, SP