你是指单片机与PLC本身的区别还是指它们的控制方式的区别还是指控制特性的区别?单片机和PLC在原理上来讲属于同一类东西。但是区别也较大。比如编程方式上的不一样,PLC采用梯形图或逻辑语句来编程,而单片机采用汇编语言或高级语言来编程。另外工作方式也会不一样,传统的PLC采用扫描的工作方式。PLC编程简单,逻辑性强,上手容易;单片机编程复杂,较难上手;PLC抗干扰能力较强,可以直接运用到工业场合;单片机必须增加很多外部电路,同时在软件中采取措施,才能达到实际运用中抗干扰的目地,所有这些还需要丰富的经验才能完成,否则整个项目可能功亏一篑;近几年。
可移植性差,各个厂家芯片的汇编语言都不太一样,像,AVR,PIC的汇编都不一样,要是换芯片,你以前做的子程序都不能直接套用,程序不直观,不停的跳转,不太熟悉的人看程序就得累死。汇编的优点是,所有功能都是你一步一步实现的,没有现成的库可用,所以,你都清楚单片机的资源。你所说kile应该是keil吧;首先,并不是所有品牌、型号的单片机都可以用keil编程的,你不能确定plc中采用的单片机可以用keil编程;PLC厂家往往不会让你知道他们采用的是哪个品牌哪个型号的单片机,他们会打磨芯片标识,你不好判断该型号进而判断是否可以用keil编程。
问题,uncharpina_temp,c;DDRA=,,//A端口输入DDRD=,FF;//D端口输出PORTA=,ff;//PORTA上拉pina_temp=PINA;while({if(PINA!=pina_temp)//不相等,表示引脚数据和上一次读取时,发生了变化{c=PINA;//判断哪个引脚电平发生变化。PLC的核心部分也是单片机,只是单片机对抗干扰处理达不到PLC的效果。用单片机模拟PLC是可以的,但单片机需要开发,需要用汇编或C语言编程,做IO口扩展需要单独开发IO板。又懂工控又懂电子的人比较少,像你我这种又懂PLC、又懂单片机、又懂电子的人少之又少。
单片机做plc教程
都是计算机,有cpu存储器等计算机具有的必要元件。PLC是建立在单片机之上的产品,单片机是一种可编程的集成芯片,换句话来说,plc就是由单片机加上外围电路做成的,单片机开发式底层开发,比较麻烦,程序编写用汇编或者c语言比如延时用单片机做程序,要从晶振来计算,而plc就不一样。心态。想做就去做,年轻人有啥不行的?谁不是在工作中继续充电的,大学学的那点儿东西如果够工作用,那企业还整天纠结招不到人?无论是换东家还是换岗位,找个自己喜欢的方向做,因为工作要工作很久很久,好几十年,你不喜欢很难忍那么久,更别说发展了。能力。谁说做PLC就做不了单片机。
PLC是扫描工作,就是一段程序全部读完后在刷新IO。单片机执行命令是逐句执行的。C开发周期短,在工业现场应该不需要考虑更多硬件问题,在家里程序编好,柜子装好就可以用;单片机需要综合考虑输入输出通道问题,到现场干扰问题等等,板子做好后拿到现场有可能不好用,对初学者来说尤其如此.但胜在成本低。
PLC与单片机存在显著区别。区别一:基本定义与功能PLC是一种专门为工业环境设计的数字计算机控制器。它采用可编程的存储器,用于执行诸如逻辑、顺序、定时、计数等功能的控制指令。PLC的主要功能是对工业过程进行自动化控制,例如控制机器的运行、监控传感器状态和输出控制信号等。开发单片机首先要知道,单片机是硬软件结合的,有些人会硬件不会软件,有些人会软件不会硬件,有些人硬软件都会,当然都会就要求掌握非常多的知识了,软件靠花功夫去学,去研究,硬件靠长时间工作经验的积累,如果单片机硬软件你都有条件搞好,才建议学单片机,其实新手从PLC入门会更合适。
不用的,两个不一样的东西,做单片机需要有c语言基础,plc很简单。同样MCS-片机当然也可以用于PLC制作,只是,CPU在一些高级应用如:大量运算(包括浮点运算),嵌入式系统(现在UCOS也能移植到MCS-等,有些力不从心而已.我公司在使用的一套工业系统就是使用MCS-片机做的,不过加上DSP而已,已经能满足我们要求(我们设备速度较慢,而且逻辑控制为主。
单片机用汇编语言和C语言编程,直接对内部电路和外部硬件电路进行控制,是最低层控制,单片机直接执行程度。PLC用图形编程,面向对象外部设备进行控制,属于顶层控制,是在系统软件支持下进行编程和执行程度。PLC是专门用于工业控制的可编程逻辑控制器,它比单片机更加稳定,而它的程序是需要专门的梯形图语言进行编程的。而单片机一般用高级语言编程,它没有外部电路,如果要实现像PLC那样对现场实际设备的控制,它需要外加电路。如果说PLC是一套完整的电脑的话,它带有CPU、显示器、键盘鼠标等设备,那么单片机。
就想用单片机来完成,有点做梦吧,即使用做出来那价钱(包括所有发生的费用)恐怕是不止,吧,我想,也不行哟,大家睁眼看看那个工程是真正用单片机做的呢?之前也见过有贴子(可能是搞单片机设计的哥哥)说开发一个PLC也很容易,我想有这个想法不错,但拿到这面上说真有点笑话了。都是计算机,有cpu存储器等计算机具有的必要元件。PLC是建立在单片机之上的产品,单片机是一种可编程的集成芯片,换句话来说,plc就是由单片机加上外围电路做成的,单片机开发式底层开发,比较麻烦,程序编写用汇编或者c语言比如延时用单片机做程序,要从晶振来计算,而plc就不一样。
单片机与plc连接
而言,它只是一种集成电路,还必须与其它元器件及软件构成系统才能应用。从工程的使用来看,对单项工程或重复数极少的项目,采用PLC快捷方便,成功率高,可靠性好,但成本较高。对于量大的配套项目,采用单片机系统具有成本低、效益高的优点,但这要有相当的研发力量和行业经验才能使系统稳定。PLC中的中央处理单元多数使用,,字长的单片机。
通过通讯口把PLC中的几十个到一百个字传输给单片机。PLC是可编程控制器,多用在机电控制的场合。其实里面也有用单片机,只不过加了抗干扰的电路而已,电路的可靠性也更高。适合用在机电控制的场合。虽然可编程,可是内部的电路是已经固定的。也就是说,PLC是面向应用的,你不需要考虑太多具体电路之类,只要把电源和电机线接上,编好程序就能用。
要搞清楚单片机与PLC的异同,首先得明确什幺是单片机,什幺是PLC。对此,我们简要回顾一下计算机的发展历程也许有帮助,按计算机专家的原始定义,计算机系统由五大部分–即控制单元(CU)、算术运算单元(ALU)、存储器(Memory)、输入设备(Input)、输出设备(Output)组成。PLC与单片机的区别:PLC是应用单片机构成的比较成熟的控制系统,是已经调试成熟稳定的单片机应用系统的产品。有较强的通用性。而单片机可以构成各种各样的应用系统,使用范围更广。单就“单片机”而言,它只是一种集成电路,还必须与其它元器件及软件构成系统才能应用。从工程的使用来看。
PLC实际上就是一个硬件上以单片机为主,结合了部分外围芯片,而且固化了相关程序,便于电脑上的PLC设计软件通讯;软件上PLC设计软件采用图型结构化的方式简化了原来需要专业人员编写的单片机程序,方便学习设计。定制系统,优势在于成本,劣势在于开发难度,周期和系统可靠性,单片机工程师比较擅长电子电路设计及软件设计本身。一般来说,设备生产厂家主要使用PLC,年产,以上的设备才考虑使用单片机开发专用控制器,这种开发很多厂家是委托第三方进行的,因此两者同时使用的厂家是有的,范围应该会相对狭窄。
暂无评论内容