Microsoft Store
 

Automation


 

Automation (ancient Greek: = self dictated) or industrial automation is the use of computers to control industrial machinery and processes, replacing human operators. It is a step beyond mechanization, where human operators are provided with machinery to help them with manual work. The most visible part of automation can be said to be industrial robotics. Some advantages are repeatability, tighter quality control, waste reduction, integration with business systems, increased productivity and reduction of labour. Some disadvantages are high initial costs and increased dependence on maintenance.

Related Topics:
Ancient Greek - Computer - Mechanization - Industrial robotics

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

By the middle of the 20th century, automation had existed for many years on a small scale, using mechanical devices to automate the production of simply shaped items. However the concept only became truly practical with the addition of the computer, whose flexibility allowed it to drive almost any sort of task. Computers with the required combination of power, price, and size first started to appear in the 1960s, and since then have taken over the vast majority of assembly line tasks (some food production/inspection being a notable exception).

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

In most cases specialised hardened computers referred to as PLCs (programmable logic controllers) are used to synchronize the flow of inputs from sensors and events with the flow of outputs to actuators and events. This leads to precisely controlled actions that permit a tight control of the process or machine.

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Human-machine interfaces (HMI) are usually employed to communicate to PLCs. e.g.: To enter and monitor temperatures or pressures to be maintained.

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Another form of automation that involves computers is called test automation, where computers are programmed to mimic what human testers do when manually testing software applications. This is accomplished by using test automation tools to produce special scripts (written as computer programs) that tell the computer exactly what to do in order to run the same manual tests.

Related Topics:
Test automation - Software application - Computer programs

~ ~ ~ ~ ~ ~ ~ ~ ~ ~