PLC与单片机的区别
看到网友在讨论PLC与单片机的区别,我也来瞎说几句: PLC其实就
是一套已经做好的单片机(单片机范围很广的喔)系统。
PLC的梯形图你可以理解成是与汇编等计算器语言一样是一种编程
语言,只是使用范围不同!而且通常做法是由PLC软件把你的梯形图转换
成C或汇编语言(由PLC所使用的CPU决定),然后利用汇编或C编译系统编
译成机器码!PLC运行的只是几器码而已.梯形图只是让使用者更加容易
使用而已。
同样MCS-51单片机当然也可以用于PLC制作,只是8位CPU在一些高级
应用如: 大量运算(包括浮点运算),嵌入式系统(现在UCOS也能移植到
MCS-51)等,有些力不从心而已.我公司在使用的一套工业系统就是使用
MCS-51单片机做的,不过加上DSP而已,已经能满足我们要求(我们设备速
度较慢,而且逻辑控制为主,但是点数不少喔,128点I/O呢!!),而且同样
使用梯形图编程,我们在把我们的梯形图转化为C51再利用KEIL的C51进
行编译。你没有注意到不用型号的PLC会选用不同的CPU吗!!!
当然也可以用单片机直接开发控制系统,但是对开发者要求相当高
(不是一般水平可以胜任的),开发周期长,成本高(对于一些大型一点的
体统你需要做实验,印刷电路板就需要一笔相当的费用,你可以说你用仿
真器,用实验板来开发,但是我要告诉你,那样做你只是验证了硬件与软
评论0
最新资源