PLC与单片机的区别在于:
1、PLC是由单片机组成的成熟控制系统。它是调试成熟、稳定的单片机应用系统的产物,具有较强的通用性。
2、微控制器可以形成各种应用系统,用途更广泛。就“单片机”而言,它只是一个集成电路,必须与其他组件和软件结合才能形成系统。
3、从项目使用的角度来看,对于单个项目或重复次数较少的项目,PLC的使用速度快、方便,成功率高、可靠性高,但成本高。
4、对于大量的配套工程,采用单片机系统具有成本低、效率高的优点,但这需要相当的研发实力和行业经验,才能使系统稳定。
从本质上讲,PLC实际上是一套单片机(单片机范围很广)系统。
然而,PLC也有其自身的特点:PLC广泛使用梯形图代替计算机语言,在编程上具有一定的优势。您可以理解梯形图与汇编语言和其他计算器语言一样,是一种编程语言,但其使用范围是不同的!它通常由PLC软件完成,将你的梯形图转换成C或汇编语言(由PLC使用的CPU确定),然后用汇编或C编译系统编译成机器代码!PLC只运行机器代码。梯形图只会使用户更容易使用。
如上所述,MCS-51微控制器当然也可用于PLC生产,但8位CPU用于某些应用,例如:大量操作(包括浮点运算),嵌入式系统(现在UCOS也可以移植到MCS-51)等待,有些功率还不够,但是用DSP已经可以满足一般要求,而且还可以使用梯形图编程,我们可以将梯形图转换为C51然后用KEIL C51来编译。我们还可以发现没有型号的PLC将使用不同的CPU。实际上,PLC是一组已经完成的MCU系统。
当然,在这种情况下,我们也可以用单片机直接开发控制系统,但*的要求相当高(一般来说不称职),开发周期长,成本高(对于一些需要做实验的较大系统,印刷电路板需要相当大的成本,可以说在你使用模拟器开发实验板,但我想告诉你,情况就是这样。这样做,只需验证硬件和软件的可行性,这并不意味着它可以用于工业控制系统,因为工业控制系统对抗干扰、稳定性*的要求非常高,而不是性能*的要求,所以电路板的设计必须不断地进行试验和改进。当你解决上述问题时,你会发现你已经制造了一个PLC,当然,如果你需要别人很容易地使用它,你也需要一套软件,所以你不需要告诉别人你的电路。你不能告诉任何人。