page_title: Programmable logic controller
section_title: PLC compared with other control systems
hierarchical_section_title: Programmable logic controller / PLC compared with other control systems
caption_attribution_description: English: Simplified control center
context_page_description: A programmable logic controller or programmable controller is an industrial digital computer which has been ruggedized and adapted for the control of manufacturing processes, such as assembly lines, or robotic devices, or any activity that requires high reliability, ease of programming and process fault diagnosis.
  PLCs can range from small modular devices with tens of inputs and outputs, in a housing integral with the processor, to large rack-mounted modular devices with a count of thousands of I/O, and which are often networked to other PLC and SCADA systems.
  They can be designed for many arrangements of digital and analog I/O, extended temperature ranges, immunity to electrical noise, and resistance to vibration and impact. Programs to control machine operation are typically stored in battery-backed-up or non-volatile memory.
  PLCs were first developed in the automobile manufacturing industry to provide flexible, rugged and easily programmable controllers to replace hard-wired relay logic systems. Since then, they have been widely adopted as high-reliability automation controllers suitable for harsh environments.
context_section_description: PLCs are well adapted to a 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. 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 economical. This is 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 or millions of units.
  Programmable controllers are widely used in motion, positioning, or torque control. Some manufacturers produce motion control units to be integrated with PLC so that G-code (involving a CNC machine) can be used to instruct machine movements.
caption: Control center with a PLC for a RTO.
exif: {"Image Orientation": "Horizontal (normal)", "Image ExifOffset": "50", "GPS GPSLatitudeRef": "N", "GPS GPSLatitude": "[41, 11, 3339/100]", "GPS GPSLongitudeRef": "W", "GPS GPSLongitude": "[83, 38, 4943/100]", "GPS GPSAltitudeRef": "0", "GPS GPSAltitude": "22591/111", "GPS GPSSpeedRef": "K", "GPS GPSSpeed": "546/37445", "GPS GPSTrackRef": "T", "GPS GPSTrack": "2390/739", "Image GPSInfo": "80", "EXIF ExifImageWidth": "6144", "EXIF ExifImageLength": "1422"}