plc和单片机的区别(单片机和plc哪个有前途)

  

PLC的CPU和普通单片机有什么区别?


  其实际,PLC就是一个完整的单片机系统,你可以把它形像化为一个功能专一的单片机开发板.  这个单片机开发板由电源+单片机+继电器或MOS管+端子等等组成.  现在的PLC,多用32位单片机,也有16位,早很多年前的PLC,还有用8位的,比如西门子曾经用的是51单片机.  而梯形图烧录到PLC后内正常运行,是因为PLC的开发软件,把梯形图通过电脑运算,转换成了二进制的机器语言,然后烧录的PLC内部的单片机或者PLC内部的Flash里去了,这点,和你用单片机编程没有什么特别区别.  而你在编写单片机的时候,一般来说是需要硬件图的,我说的是一般,有一种情况不用,那就是,有人把单片机的底层给编写好的,你不需要关心底层驱动是怎么实现的,只需要知道怎么用就行了.在这种情况下,你不需要知道硬件如何实现,就不需要看硬件电路.  举例:  unsigned char Output_Y00 = 0,Output_Y01 = 0;  //-----这是底层函数-------------------------------------  void Output_Process(void)  {  if(Output_Y00) P1_0 = 0;//---打开之一路输出  else P1_0 = 1;//---关闭之一路输出  if(Output_Y01) P1_4 = 0;//---打开第二路输出  else P1_4 = 1;//---关闭第二路输出  }  上面的例子,在编程的时候,如果是分层编程,即一个人写逻辑,一个人写底层,你是看不到那个  Output_Process()的存在的,因为编写底层的人给封装起来了,你可能只看到一个库.  但是他同时也给你留下了接口,就是 Output_Y00,Output_Y01,你通过这两个变量,就能操作  输出口的驱动,同样的道理,什么AD,DA,串口,都是一个样,把底层封装起来,然后由另一个人操作接口变量就行了  这就是单片机分层编程的概念.  而PLC也是基于这种概念,PLC厂商已经把底层做好,并且封装起来了,你在电脑上的梯形图,只是做逻辑控制,等你做好了,翻译成特定的代码,再联合厂商做好的底层,一直编译成二进制机器码,下载到PLC的单片机里.  

单片机和plc有什么区别


  PLC用于工控方面多一些,不是民用的,但是单片机这个也可以应用工控,一般都是民用比较多一些,做一些小的电子产品用,再有就是仪器仪表一般用单片机的挺多的~!  

plc和单片机之间什么关系


  PLC属于电气一类的,主要是用作于工业自动化。  单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。  

PLC与单片机的区别点?


  一.单片计算机是将电子计算机的基本环节,如:CPU(又称中央处理器,主要由运算器,控制器组成),存储器,总线,输入输出接口等,采用集成电路技术集成在一片硅基片上.由于单片计算机体积很小(仅手指般大小),功能强(具有一个简单计算机的功能),因而广泛用于电子设备中作控制器之用.目前,大到导弹火箭国防尖端武器,小至电视机微波炉等现代家用电器,内中都毫无例外地运用单片计算机作为控制器.因此,从控制的观点,我们也常称它为单片控制器.   单片微控制器的工作离不开软件,即固化在存储器中的已设计好的程序.所有带单片微控制器的电子设备,它的工作原理当然与具体设备有关.但它的最基本的原理是一样的,即:   1) 从输入接口接收来自外界的信息存入存储器.   这些信息主要包括二部分:来自诸如温度压力等传感器的信息;   来自人工干预的一些手动信息,如开关按钮等操作.   2) 单片微控制器中的CPU根椐程序对输入的数椐进行高速运算   处理.   3) 将运算处理的结果通过输出接口送去控制执行机构,如继电器,电机,灯泡等.   当前这个过程不断重复着,即系统中的微电脑不断监视着各种信息,并及时作出不同的处理使系统正常运行..   二.PLC目前大量地用单片机制成.可以说,PLC是单片机在继电控制系统中的一种应用.PLC所采用的梯形图类似于继电器线路图,易于为广大电气工程技术人员所接受.  

单片机与PLC的区别


  
都是计算机 ,有cpu 存储器 等计算机具有的必要元件 。   1.PLC是建立在单片机之上的产品,单片机是一种可编程的集成芯片,换句话来说,plc就是由单片机加上外围电路做成的 ,单片机开发式底层开发,比较麻烦,程序编写用汇编或者c语言比如延时用单片机做程序,要从晶振来计算,而plc就不一样,个厂家都提供一个编程软件,可以用梯形图编程,延时只需在时间继电器里送一个数字而已 。  2.单片机可以构成各种各样的应用系统,从微型、小型到中型、大型都可,PLC是单片机应用系统的一个特例,单片机可以开发各种智能仪表,比如温控仪,电视遥控器,豆浆机控制器,微波炉,智能玩具 。   3.不同厂家的PLC有相同的工作原理,类似的功能和指标,有一定的互换性,通用性,可靠性 ,plc是专业为工业开发的一种计算机 。  4.单片机开发成本低,一个单片机十几块到几十块,上百不等,但开发起来,麻烦。PLC 的价格几百,几千,几万,但是开发周期短,见效快。可靠性高 。  不知道你明白了吗??谢谢  请参考我2年前的回答  

单片机与PLC的区别


  PLC又叫可编程逻辑控制,机电一体化专业、自动化专业开设PLC的课程,有一定的应用领域。  单片机(MCU)微控制。看你做哪方面的了,单片机的应用领域非常之广泛,我们院长是这么和我们解释的,“只要你能想到就能用到”,什么行业都能用到,家电,导弹,汽车,门控等等……太多。  我们现在搞的是单片机,其实常规情况下说的单片机指的是89C51系列,而现在更高级的称呼是嵌入式系统(这里还是一个主芯片加外围电路),再往后就是SOC(把主芯片和外围电路集成到一块芯片上,就是传说中的片上系统了)。