要搞清楚单片机与PLC的异同,首先得清晰什幺是单片机,什幺是PLC。对此,咱们扼要回忆一下计算机的开展进程或许有协助,按计算机专家的原始界说, 计算机体系由五大部分–即操控单元(CU)、算术运算单元(ALU)、存储器(Memory)、输入设备(Input)、输出设备(Output)组 成。前期计算机(晶体管的或集成电路的,不包括电子管的)的CU或ALU由一块甚至多块电路板组成,CU和ALU是别离的,跟着集成度的进步,CU和 ALU合在一块就组成了中央处理单元(CPU),接着将CPU集成到单块集成电路中就发生MPU或MCU,呈现了如Intel4004、8008、 8080,8085、8086、8088、Z80等MPU。尔后,MPU的开展发生了两条分支,一支往高功用、高速度、大容量方向开展,典型芯片 如:Intel8086、286、386、486、586、P2、P3、P4等,速度从4.7MHz到现在的3.2GHz。另一支则往多功用方向开展, 将存储器(ROM、PROM、EPROM、EEPROM、FLASH ROM、SRAM等)、输入/出接口(TImer/Counter、PWM、ADC /DAC、UART、IIC、SPI、RTC、PCA、FPGA等)悉数集成在一块集成电路中而成为SOC(System On a Chip)。依愚之 见,这便是当今广泛运用的单片计算机,简称单片机。这一分支可谓品种繁多,位宽从8位到32位,引脚数从6个到几百个,作业频率从几十KHz到几百 MHz,体系结构既有CISC也有RISC,不计其数。常用的有MCS-51系列、MCS-96系列、PIC系列、AVR系列、ARM7/9系列、 TMS320系列、MSP430系列、MOTOROLA很多的单片机等等。
至此,咱们能够将计算机中心处理器的开展划分为三个阶段:板级的CPU、芯片级的MPU和SOC。
PLC是什幺呢?PLC的全称是Programmable Logic Controller(可编进程操控器),刚引进国内时,曾简称 为PC。后来,IBM-PC取得广泛运用,PC成了个人电脑的代名词,才改为PLC。PLC还有别的的一个意思是 Power Line Carrier(电力线载波)。
PLC是一种产品,但这种产品有点特别,在没有下载操控程序之前,它不具有任何操控功用,也便是说,没有运用程序的PLC是毫无用处的。 PLC实际上是专为工业环境运用的通用操控渠道,它有必要进行二次开发才干完结终究操控意图,因而,它还需程序修改/调试软件的合作。
PLC是智能产品,它的中心操控器选用什幺计划呢?板级的CPU肯定是不能考虑的,MPU也要好几块集成电路构成,以Z80 MPU为 例,需求Z80MPU、PIO、CTC、SIO、EPROM、SRAM等,把这些集成电路安装在一块电路板上,这便是前期的单板计算机。这种计划体积太 大,不适合现代要求。由此可见,PLC的中心操控器选用单片机是最合适的。
由此可得出结论:
1.PLC是建立在单片机之上的产品,单片机是一种集成电路,两者不具有可比性。
2.单片机能够构成各式各样的运用体系,从微型、小型到中型、大型都可,PLC是单片机运用体系的一个特例。
3.不同厂家的PLC有相同的作业原理,相似的功用和目标,有必定的互换性,质量有确保,编程软件正朝标准化方向跨进。这正是PLC取得广泛运用的根底。而单片机运用体系则是八仙过海,各显神通,功用千差万别,质量良莠不齐,学习、运用和保护都很困难。
最终,从工程的视点,谈谈PLC与单片机体系的选用;
1.对单项工程或重复数很少的项目,选用PLC计划是正确、方便的途径,成功率高,可*性好,手尾少,但本钱较高。
2.关于量大的配套项目,选用单片机体系具有本钱低、效益高的长处,但这要有适当的研发力气和职业经历才干使体系安稳、可继续地运转。最好的办法是单片机体系嵌入PLC的功用,这样可大大简化单片机体系的研发时刻,功用得到确保,效益也就有确保。
PLC与单片机的差异
看到网友在评论PLC与单片机的差异,我也来瞎说几句: PLC其实便是一套现已做好的单片几(单片机规模很广的喔)体系。
PLC的梯形图你能够了解成是与汇编等计算器言语相同是一种编程言语,仅仅运用规模不同!并且一般做法是由PLC软件把你的梯形图转换成 C或汇编言语(由PLC所运用的CPU决议),然后运用汇编或C编译体系编译成机器码!PLC运转的仅仅几器码罢了。梯形图仅仅让运用者愈加简略运用而 已。
当然也能够用单片机直接开发操控体系,可是对开发者要求适当高(不是一般水平能够担任的),开发周期长,本钱高(关于一些大型一点的体统 你需求做试验,印刷电路板就需求一笔适当的费用,你能够说你用仿真器,用试验板来开发,可是我要告知你,那样做你仅仅验证了硬件与软件的可行性,并不代表 能够用在工业操控体系,由于工业操控体系对立搅扰的要求十分高,安稳榜首,而不是功用榜首,所以你的电路板规划有必要不断试验,改善)。当你处理了上述问 题,你就发现你现已做了一台PLC了,当然假如需求他人能简略运用你还需求一套运用软件不需求把你的电路告知他人(你也不可能告知他人)。 以上一些拙见,有说错的地方请纠正,可不要打我喔!也不要骂我喔!我仅仅想和我们评论一下罢了!!!
许多人觉得PLC很奥秘,其实PLC是很简略的,其内部的CPU除了速度快之外,其他功用还不如一般的单片机。一般PLC选用16位或32位的CPU,带1或2个的串行通道与外界通讯,内部有一个定时器即可,若要进步可靠性再加一个看家狗定时器满足。
PLC的关键技术在于其内部固化了一个能解说梯形图言语的程序及辅佐通讯程序,梯形图言语的解说程序的功率决议了PLC的功用,通讯程序决议了PLC与外 界交流信息的难易。关于简略的运用,一般以独立操控器的方法运作,不需与外界交流信息,只需内部固化有能解说梯形图言语的程序即可。实际上,规划PLC的 首要作业便是开发解说梯形图言语的程序。