PLC (code) today is a High Level script rule language running on a embedded controller. One can design and write the code for a PLC as an embedded programmer but it's rare that PLC coders could do the same.
The magic of the controller is the ability to combine several types of different functions into a single device (sometimes to excess). It makes a huge amount of engineering and economic sense to integrate many small logic functions (photo sensor, indicators, jumper inputs, status/error lights, limits , etc..) into a more general set of easily modifiable system functionality that easily justifies the cost of a cheap 8-bit controller.
I'm from the day when discrete logic design was still in vogue. Lot's of TTL devices enabling pins without using a microcontroller. The controller (8080) did raster operations on graphics commands to format the frame buffer data for NTSC video display.
https://forum.allaboutcircuits.com/...ro-programming-experience.180316/post-1646882
The magic of the controller is the ability to combine several types of different functions into a single device (sometimes to excess). It makes a huge amount of engineering and economic sense to integrate many small logic functions (photo sensor, indicators, jumper inputs, status/error lights, limits , etc..) into a more general set of easily modifiable system functionality that easily justifies the cost of a cheap 8-bit controller.
I'm from the day when discrete logic design was still in vogue. Lot's of TTL devices enabling pins without using a microcontroller. The controller (8080) did raster operations on graphics commands to format the frame buffer data for NTSC video display.
https://forum.allaboutcircuits.com/...ro-programming-experience.180316/post-1646882
Last edited:

