The Basic difference between PLC and Microcontroller

The basic difference between PLC and Microcontroller is as below: 1. The IO capacity of PLC is more than Microcontroller, Microcontroller does not have IO capacity in thousands. example : Temperature value 56 celcius, you need I/O for Upper limit, lower limit, standart limit, alarm etc. each value needs I/O. 2. PLC having more than one CPU or Processor inbuilt where Microcontroller does not have. 3. Watchdog for the PLC is faster than Microcontroller , means scan cycle time of PLC is more than Microcontroller. 4. PLC has a redundancy in failure condition, Microcontroller does not have. 5. PLC (Remote IO) can be placed and operated in hazardous area, Microcontroller can not work in that type of area. 6. PLC can communicate on different protocols , Microcontroller can not support all protocols. 7. PLC is more reliable and robust to use for industrial application so controller failure possibility is very less in case of PLC, where Microcontroller can f...