2. What is a PLC.?
A Programmable Logic Controller, or PLC, is a ruggedized computer used for industrial automation.
These controllers can automate a specific process, machine function, or even an entire production line
Definition:-
Working:-
The PLC receives information from connected sensors or input devices, processes the
data, and triggers outputs based on pre-programmed parameters.
Depending on the inputs and outputs, a PLC can monitor and record run-time data such
as machine productivity or operating temperature, automatically start and stop
processes, generate alarms if a machine malfunctions, and more. Programmable Logic
Controllers are a flexible and robust control solution, adaptable to almost any application.
3. What is a microcontroller.?
• Definition:- A microcontroller is a compact integrated circuit designed to govern a
specific operation in an embedded system. A typical microcontroller includes a processor,
memory and input/output (I/O) peripherals on a single chip.
• Working:- A microcontroller is embedded inside of a system to control a singular
function in a device. It does this by interpreting data it receives from its I/O
peripherals using its central processor. The temporary information that the
microcontroller receives is stored in its data memory, where the processor accesses it
and uses instructions stored in its program memory to decipher and apply the
incoming data. It then uses its I/O peripherals to communicate and enact the
appropriate action.
• Microcontrollers are used in a wide array of systems and devices. Devices often
utilize multiple microcontrollers that work together within the device to handle their
respective tasks.
4. Deference b/w PLC and Microcontrollers
Programmable Logic Controller :-
• They are highly reliable, fast and
flexible.
• They can handle severe conditions
such as dust, humidity etc.
• They can communicate with other
controllers.
• They are easy to program and
troubleshoot.
• They include display units.
Microcontroller :-
• Somewhat tedious because of
machine language.
• Microcontrollers developed for
dedicated equipment.
• Development time is more,
• This may design your own signal
interfacing.
• Microcontroller is not a infinitely
expandable I/O logic controller.