你是指单片机与PLC本身的区别还是指它们的控制方式的区别还是指控制特性的区别?
单片机和PLC在原理上来讲属于同一类东西。但是区别也较大。比如编程方式上的不一样,PLC采用梯形图或逻辑语句来编程,而单片机采用汇编语言或高级语言来编程。另外工作方式也会不一样,传统的PLC采用扫描的工作方式,而单片机采用顺序程序+中断的方式工作(当然现在也有一些PLC引入了中断,但没有单片机的中断能力强)。在控制量方面,因为两者的内部结构相似,都是数字电路,所以只要加上ADC和DAC,均可以控制数字量和模拟量。不同的是两者的输出特性是不一样的。PLC的输出可以直接驱动继电器,而单片机的输出只能驱动有限的逻辑门电路。PLC可以直接输入24V-220V交流或直流,输出可控制继电器,而单片机的工作电压一般不超过5V直流,输出也只能是TTL或CMOS电平。