Visit Report Sugar Factory PLC
Visit Report Sugar Factory PLC
DATE: 24/10/2024
Automation section.
A programmable logic controller (PLC) is a digital computer that controls and monitors industrial
equipment and machinery. PLCs are used in industrial automation systems (ICSs) and are often
called the "brains of a production line".
PLCs
were first developed in the automobile manufacturing industry to provide flexible, rugged and easily
programmable controllers to replace hard-wired relay logic systems. Dick Morley, who invented
the first PLC, the Modicon 084, for General Motors in 1968, is considered the father of PLC.
A PLC is an example of a hard real-time system since output results must be produced in response to
input conditions within a limited time, otherwise unintended operation may result. Programs to
control machine operation are typically stored in battery-backed-up or non-volatile memory.
Communications protocol used with its PLCs. Mudbugs has since become a standard open protocol
commonly used to connect many industrial electrical devices
One of the first 084 models built is now on display at Schneider Electric's facility in North Andover,
Massachusetts. It was presented to Modicon by GM, when the unit was retired after nearly twenty
years of uninterrupted service. Modicon used the 84 moniker at the end of its product range until
after the 984 made its appearance
Allen-Bradley
edit
In a parallel development, Odo Josef Struger is sometimes known as the "father of the programmable
logic controller" as well. He was involved in the invention of the Allen-Bradley programmable
logic controller and is credited with coining the PLC acronym. Allen-Bradley (now a brand owned
by Rockwell Automation) became a major PLC manufacturer in the United States during his
tenure. Struger played a leadership role in developing IEC 61131-3 PLC programming language
standards.
Up to the mid-1990s, PLCs 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. Some proprietary programming terminals displayed the
elements of PLC programs as graphic symbols, but plain ASCII character representations of
contacts, coils, and wires were common. Programs were stored on cassette tape cartridges.
Facilities for printing and documentation were minimal due to a lack of memory capacity. The
oldest PLCs used magnetic-core memory.
Programming edit
As of 2015, the majority of PLC systems adhere to the IEC 61131-3 standard that defines 2 textual
programming languages: Structured Text (ST; similar to Pascal) and Instruction List (IL); as well
as 3 graphical languages: ladder logic, function block diagram and sequential function chart.
Instruction List (IL) was deprecated in the third edition of the standard.
Modern PLCs can be programmed in a variety of ways, from the relay-derived ladder logic to
programming languages such as specially adapted dialects of BASIC and C.
While the fundamental concepts of PLC programming are common to all manufacturers, differences
in I/O addressing, memory organization, and instruction sets 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.
Manufacturers develop programming software for their controllers. In addition to being able to
program PLCs in multiple languages, they provide common features like hardware diagnostics
and maintenance, software debugging, and offline simulation.
Simulation edit
PLC simulation is a feature often found in PLC programming software. It allows for testing and
debugging early in a project's development.
Incorrectly programmed PLC can result in lost productivity and dangerous conditions. Testing the
project in simulation improves its quality, increases the level of safety associated with equipment
and can save costly downtime during the installation and commissioning of automated control
applications .