整体来说,PLC简单易学,单片机太麻烦需要有一定的电子电路基础,需要使用汇编或者是C语言进行编程,不像PLC梯形图那样简单好用,而且PLC的编程符合电工的使用习惯,基本上是面对常开和常闭的触点组合来进行的,而单片机完全是字母化的编程并不直观,而且需要复杂的逻辑思维,在硬件方面PLC常常会考虑到工业电网的污染或者是现场干扰的问题,会进行一个稳压滤波,或者是PCB板加图层进行保护,而我们的单片机从商用民用角度去选型和设计,可靠性不如PLC的高,但是PLC成本比较高,对一些量大的配套项目,采用单片机系统相对项目成本会低很多,在一些项目中可以用单片机嵌入PLC的功能代码,就是用PLC梯形图给单片机编写程序,然后把梯形图程序翻译成单片机能识别的程序,这样可以大大缩短单片机程序的开发时间。