Browse Definitions :
Definition

programmable logic controller (PLC)

A programmable logic controller (PLC) is a small, modular solid state computer with customized instructions for performing a particular task. PLCs, which are used in industrial control systems (ICS) for a wide variety of industries, have largely replaced mechanical relays, drum sequencers and cam timers.

PLCs are useful tools for repeatable processes because they have no mechanical parts and they can gather information. Each central processor unit (CPU) continually loops through an input scan, program scan, output scan and housekeeping mode, repetitively performing a single task while monitoring conditions. The information the controller gathers can be used as feedback to guide needed changes and improvements to processes, some of which can be performed automatically according to the device’s coding.

PLCs take up less space, perform more complex tasks and are more customizable than the mechanical technologies they have replaced. They are known for their ability to operate continuously without maintenance and have had a great impact on digitizing a great many industries, particularly manufacturing. The first PLC, for example, was invented by Dick Morley in 1969 for General Motors and performed uninterrupted for 20 years before being retired.

Five programming languages are used to code PLCs, as specified by International Electrotechnical Commission (IEC) 61131. They are Ladder Logic, Function Block Diagram (FBD), Structured Text (ST), Instruction List (IL) and Sequential Function Chart (SFC). Should significant code changes be required and the PLC's memory is embedded, the controller can be recoded in place. When the PLC's memory is not embedded on the circuit board and significant code changes are required, the memory can be removed from an exterior slot on the PLC and replaced without requiring the assistance of a programmer on site. 

This was last updated in March 2016

Continue Reading About programmable logic controller (PLC)

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.

-ADS BY GOOGLE

File Extensions and File Formats

SearchCompliance

SearchSecurity

  • cybersecurity

    Cybersecurity is the protection of internet-connected systems, including hardware, software and data, from cyberattacks.

  • asymmetric cryptography (public key cryptography)

    Asymmetric cryptography, also called public key cryptography, uses a pair of numerical keys that are mathematically related to ...

  • digital signature

    A digital signature is a mathematical technique used to validate the authenticity and integrity of a message, software or digital...

SearchHealthIT

SearchDisasterRecovery

  • business continuity plan (BCP)

    A business continuity plan (BCP) is a document that consists of the critical information an organization needs to continue ...

  • disaster recovery team

    A disaster recovery team is a group of individuals focused on planning, implementing, maintaining, auditing and testing an ...

  • cloud insurance

    Cloud insurance is any type of financial or data protection obtained by a cloud service provider. 

SearchStorage

  • hard disk drive (HDD)

    A computer hard disk drive (HDD) is a non-volatile memory hardware device that controls the positioning, reading and writing of ...

  • byte

    In most computer systems, a byte is a unit of data that is eight binary digits long. Bytes are often used to represent a ...

  • network-attached storage (NAS)

    Network-attached storage (NAS) is dedicated file storage that enables multiple users and heterogeneous client devices to retrieve...

Close