开发单片机首先要知道,单片机是硬软件结合的,有些人会硬件不会软件,有些人会软件不会硬件,有些人硬软件都会,当然都会就要求掌握非常多的知识了,软件靠花功夫去学,去研究,硬件靠长时间工作经验的积累,如果单片机硬软件你都有条件搞好,才建议学单片机,其实新手从PLC入门会更合适。我感觉最大的区别在于PLC编程不需要考虑硬件编程的问题,而单片机是一定要考虑的。另外,PLC主要用于工业控制,以梯形图的方式最简单最直观;单片机以汇编和C更多一些。
简单点说,两者的原理都是一样的,所以无论你先学哪样,学好一样后再学另一样就比较容易,因为PLC已经把I/O电路,存储器,等都集成在内部,学的时候硬件方面不需要下太大功夫,而且PLC编程方式灵活,有多种编程语言可选择,(比如最常用的梯形图编程),程序直观明了。初学者先学plc比较好,PLC比单片机更加的容易上手。学习单片机要学习C语言,学习芯片手册,要想独立的开发项目是需要时间的沉淀和日积月累的过程。而PLC的学习要相对简单的多,PLC的编程非常的简单,从学习到运用相对单片机来说周期要短很多。单片机的开发,除了软件外,还需要硬件的支持。
PLC其实就是单片机的二次开发,PLC上手简单,如果从单片机开始学,再学PLC很多东西就觉得很简单了,两者有相通的地方,我就是从单片机开始学,然后学PLC的,当然每个人所处的环境不一样,需求不一样,不能一概而论。PLC编程简单,逻辑性强,上手容易;单片机编程复杂,较难上手;PLC抗干扰能力较强,可以直接运用到工业场合;单片机必须增加很多外部电路,同时在软件中采取措施,才能达到实际运用中抗干扰的目地,所有这些还需要丰富的经验才能完成,否则整个项目可能功亏一篑;近几年。
个人认为单片机难些。。他的语言虽然接近于英语。。但都是简化了的。两个我都学过。我那个时候学C,单片机。。怎么说。。比较难吧。。。PLC我学的是欧姆龙的。。我觉得我学得学不错。。。而且用梯形比较直观。。PLC好学些。但要用好。。不论那一样都下工夫。。PLC在工业控制中用得太多了。。我是plc工程师,工作一年半多了,工资共计,s,通,做过大小项目,,做这东西经常长期出差。感觉写plc程序是次要的,比较好搞,关键要去现场调试,那个实在很累,通常要熬夜加班,绝大多数公司不给加班费的。我单片机还好,因为在学校里我单片机和plc课程都是老大。
plc编程与单片机编程
不一样,单片机是以计算机指令为基础,而PLC是以专用的梯形图为基础。本质上说,PLC其实就是一套已经做好的单片机(单片机范围很广的)系统。但PLC也有其特点:PLC广泛使用梯形图代替计算机语言,对编程有一定的优势。你可以把梯形图理解成是与汇编等计算器语言一样,是一种编程语言,只是使用范围不同。
从本质上说,PLC其实就是一套已经做好的单片机系统。PLC广泛使用梯形图代替计算机语言,对编程有一定的优势。可以把梯形图理解成是与汇编等计算器语言一样,是一种编程语言,只是使用范围不同。PLC是应用单片机构成的比较成熟的控制系统,是已经调试成熟稳定的单片机应用系统的产品,有较强的通用性。PLC要简单的多,语言比较形象,而且很多功能模块都是设计好的,直接调用就好了单片机的语言太抽象了,所有的动作都是要自己变成,用最基础的语言其实就是这样的打个比方,PLC是在单片机基础上的工厂的使用阶段,方便易于掌握。而单片机是实验室阶段,比较繁琐。
PLC的内核也是单片机,不过把一些输入输出口引出来了而已。单片机的应用更加灵活一些:单片机的学习,要自己多实际操作,才能进步的快,有实验室的话多去实验室,没有实验室的可以自己弄一个吴,鉴,鹰开发板学习。把例程都自己掌握,自己做一些小的项目。你是指单片机与PLC本身的区别还是指它们的控制方式的区别还是指控制特性的区别?单片机和PLC在原理上来讲属于同一类东西。但是区别也较大。比如编程方式上的不一样,PLC采用梯形图或逻辑语句来编程,而单片机采用汇编语言或高级语言来编程。另外工作方式也会不一样,传统的PLC采用扫描的工作方式。
而PLC也可以编写程序但是个模块。从硬件讲:想应用单片机需要设计外围电路来配合,就是电阻电容等元器件,最后是一块电路板在工作。而PLC本身就是一个模块,拿来即用。从软件讲:单片机可以通过C或者汇编语言编程;PLC有各自厂家规定的语言来编程;归结下讲,PLC是由单片机模块化封装而来的。PLC编程简单,逻辑性强,上手容易;单片机编程复杂,较难上手;PLC抗干扰能力较强,可以直接运用到工业场合;单片机必须增加很多外部电路,同时在软件中采取措施,才能达到实际运用中抗干扰的目地,所有这些还需要丰富的经验才能完成,否则整个项目可能功亏一篑;近几年。
单片机编程和plc编程哪个简单一点
PLC要简单的多,语言比较形象,而且很多功能模块都是设计好的,直接调用就好了单片机的语言太抽象了,所有的动作都是要自己变成,用最基础的语言其实就是这样的打个比方,PLC是在单片机基础上的工厂的使用阶段,方便易于掌握。而单片机是实验室阶段,比较繁琐。单片机的门槛肯定比PLC高,会单片机的话PLC多少花点功夫也就差不多了,开发单片机首先要知道,单片机是硬软件结合的,有些人会硬件不会软件,有些人会软件不会硬件,有些人硬软件都会,当然都会就要求掌握非常多的知识了,软件靠花功夫去学,去研究,硬件靠长时间工作经验的积累。
PLC与单片机各有优势,选择哪个更好取决于具体应用需求。PLC的优点:工业应用广泛:PLC在工业控制领域应用广泛,特别是在大型自动化设备和生产线上。稳定性高:PLC采用专门的工业级硬件和操作系统,具有极高的稳定性和可靠性。编程简单:PLC的编程语言和指令集相对简单,易于学习和掌握。我感觉最大的区别在于PLC编程不需要考虑硬件编程的问题,而单片机是一定要考虑的。另外,PLC主要用于工业控制,以梯形图的方式最简单最直观;单片机以汇编和C更多一些。
单片机广泛应用于家电、仪器仪表、通信设备、智能硬件等民用领域。编程语言和开发方式不同:PLC通常使用梯形图或指令列表等图形化的PLC语言进行编程。单片机则使用汇编语言或高级语言如C语言进行编程。PLC的编程相对简单一些。硬件结构不同:PLC由中央处理器、存储器、输入/输出接口电路等模块组成。单片机要好学一些,像,列的单片机,一个月内就可以学会,PLC要难很多,一些特殊模块觉得很难学,比如定位模块、网络模块。单片机一般用在电子行业,PLC用在工业方面,抗干扰性要好。
简单点说,两者的原理都是一样的,所以无论你先学哪样,学好一样后再学另一样就比较容易,因为PLC已经把I/O电路,存储器,等都集成在内部,学的时候硬件方面不需要下太大功夫,而且PLC编程方式灵活,有多种编程语言可选择,(比如最常用的梯形图编程),程序直观明了。PLC其实就是单片机的二次开发,PLC上手简单,如果从单片机开始学,再学PLC很多东西就觉得很简单了,两者有相通的地方,我就是从单片机开始学,然后学PLC的,当然每个人所处的环境不一样,需求不一样,不能一概而论。
暂无评论内容