Programmable Logic Controllers (PLC’s) are devices that include some kind of microcontroller. They're stand-alone controllers developed for business use, frequently to manage big machinery. PLC’s are equipped having a microcontroller, some type of memory and big relays to switch higher present in genuine time. Within the early days, manage carried out by a Omron PLC was restricted to easy logic operations like and/or operations. These days PLC’s have turn out to be smarter because of the evolution of microcontrollers and are accessible inside a big selection. Nonetheless they're mainly utilized for business objective.
A microcontroller and Panasonic PLC is each target implementation for controlling algorithm. A PLC itself is extremely most likely to become implemented having a microcontroller or MPU. What may be carried out with PLC may also be carried out with microcontroller (with extra electronic circuitry). Nevertheless you will find particular aspect why business favor to make use of PLC.
PLC is simpler to make use of than microcontroller. Individuals with no microcontroller programming (or any programming) understanding is most likely in a position to plan PLC inside a brief time (so long as he/she great at logic). Even believed ladder diagram itself may be regarded as a programming language, it's extremely easy and intuitive. You will find no abstract idea that generally exist in higher level language (ie : object, class, callback and so on). You will find nearly zero syntax to keep in mind. The downside is the fact that it's almost not possible to implement complicated algorithm like sound recognition.
PLC is rugged. On a PLC you generally can anticipate a GPIO with 12V level (type of), higher input and output present sink/source ,protection from overvoltage and so on. PLC physique can also be developed to become effortlessly mounted in industrial setting.
The advantage of PLC:
1. Its microprocessor based high end thoroughly developed Product for Industry which can be programmed through high end programming software uses its different simple to understand Ladder programming Language.
2. PLC can be programmed to control anything from a power station to a small press. It has the requisite hardware and software to do this.
3. PLC developed for Industrial Automation.
4. Development Time is less this seems to be cost effective solution in Service Industry.
5. Troubleshooting a PLC system is much more technician friendly and very easy to adapt and change. Interfacing to a PLC is so much easier because it is designed for you basic machine signals, DC/AC, A2D, High Speed Input,serial and networking. With a microcontroller, you may have to design your own signal interfacing.
6. PLC is a infinitely expandable input/output logic controller usually programmed with a external PC program
Microcontroller:
.Affordable,Easily available in market
.OpenSource[arduino etc
.Easy prototyping
.Forums for support avaialable easily simple as PLC
.Simple programming and logics[but not as simple as PLC
.Highly portable
.Range of use is vast[from tiny switch to UHV protection systems
.Easy configuration[p
Cons as compared to PLC:
.I/O is limited and expansion not possible
.Additional shield integration for interfacing
.Simoltanious switching is very limited or impossible
.Low processing speed and capacity
.Only simple programming is possible
The PLC is a dedicated controller designed for industrial usage. It contains the various types of I/Os that are very suitably matching with the industrial instrumentation and plant control interfaces. It provides the flexibility in the programming options specially the "ladder language" that is similar to industrial standard "ladder Network" used for designing automatic control schemes in the plants. The overall system is modular and the user need to add modules to increase the I/Os. It has the standard programming interface along with the online monitoring features of the various plant parameters.
However the microntroller provides the TTL outputs used and can be programmed in assembly, and C langauges. It has less programming memory, available as a single chip solution for smaller applications. Hardware periphery requires a low level design to get the extended functionality and and there is no support for the industrial conventional control scheme,the "ladder networks". The I/O extension is also not available in standard modular form.