电气学习,最重要的是PLC编程吗?很多人会本末倒置!
最近接到很多私信,都是问我如何学好学习电气自动化!
平时真的很忙,无法回复所有朋友的问题,就总结出一篇文章!
到底怎么样才能学好PLC以及更深层次的电气知识?
首先我先分享一下我的经历,希望可以对大家有所帮助.
我毕业于一所工科大学,专业是自动化,毕业后进入了一所大型钢铁公司工作,因为那几年钢铁行业还算景气,因此可以说赶上了好时候,我所在的公司大规模扩建.
刚去公司的时候,我被分在了一个清水衙门,可以说在那个岗位上活少钱多!但每天真的很空虚,看着别人忙忙碌碌学到了很多知识,心里面莫名的不舒服,感觉在透支我的青春.
很快机会来了,工厂多地调试,调试人员不足,我主动请缨,从一个安逸的岗位上申请去了相对恶劣的调试现场,车间主任毫不犹豫地答应了,第二天就给我办了手续,好像生怕我后悔.
当时我一直觉得是不是我那个决定错了呢?
答案是没有,可以说这么些年我一直都受益于那几年的调试生活.
有过国企工作经验的都知道,对于项目的进度,管理层催得很急,然而因为一些企业性质的问题,他们却又无法对施工单位要求太多,那么压力就来到了我们的身上.
电气施工单位接完线后,我们就开始校线,也就是俗称的"打点".这一过程让刚毕业,对于电气知识只知其一不知其二的我接触到了各种的电气元件并且知道它们的功能,原理和接线等等.这些知识奠定了电气编程的基础.
就这样在这种情况下我工作了一年,第二年因为项目的原因,我们需要一个编程人员,我又一次捉住了这次机会.然而当时的我压力非常大,我可以看懂图纸,明白电气元件的作用,但是编程对于我来说还是头一次,而且起步就是一套不小的西门子S7-300的程序系统.
憋了一周实在不知道如何起步,请教了一个资深的技术大拿,他给了我一个其他设备的程序,告诉我学习的第一步是模仿,现在想想多亏了这个老师傅,在关键时期给了我一个正确的建议,并在我遇到难题的时候可以帮助我.就这样我用了三个月的时间编写了人生第一个PLC程序.这三个月大多数时间都是自己捉摸,实在想不明白找这个高手帮我看一下.
就这样几个月后项目顺利投产,在此之后的几年时间我一直都是带领同事调试新项目.几年下来项目也调试完了,又做了一年的设备维护.后来感觉没意思也没有前途就离职了.
辗转多次来到现在的外企.目前该企业正在大规模自动化改造,我负责这些项目改造,当然额也包括电气编程等等.
那么说了这些,其实想告诉大家的是:
1 如果想学习PLC编程的话,最好不要直接零基础开始PLC编程,根基不牢地动山摇,没有良好的电气基础根本编不出稳定的PLC程序.而PLC也只是为设备为工艺服务的!所以学好电气基础至关重要.千万不要本末倒置。
我曾经和国内某著名设计院的设计人员接触过,道理讲起来头头是道,可就是作品不合格,经不住考验.
2 一定要多多观察设备工艺,PLC编程说到底就是为生产工艺服务,多了解现场,多注意观察对于提升技术水平也很重要.
2 PLC编程学习不可纸上谈兵,手里有PLC的话我建议先编写一些基础的程序,对于新人可以做一些交通灯的程序,有了一定基础后才有机会进入实践,进行实际编程.
进入实际编程后一定要多学多看,学习别人的程序,看一看别人程序的风格,不得不说德国工程师的程序就很好,结构清晰易懂,而且很方便.
我曾经和多个德国企业合作过,也读过他们的程序,他们会把大部分精力放在规范化程序上,比如说西门子公司会制作很多功能完善的程序块,对于一些特定设备可以直接使用这些程序块,在油了一个好的基础后,他们需要做的就是在程序块的外部改写输入和输出点,这极大地缩短了程序编写周期,而且程序很容易理解.
这一点大多数的国内自动化公司都做不到,因为人员流动较大,他们很难规范程序,导致编写出来的程序良莠不齐.
所以多向高手学习,也是提高自己技能的一个关键点.闭门造车永远造不出优秀的车辆.
3 到底需不需要报名培训班?
目前的工控市场有很多培训机构,我也曾经参加过几个培训班,我觉得需不需要培训班分人而异!
大体来说,电气学习是一个不断自学的过程,在没有基础的时候找一些好的培训班可以帮助你快速入门,有些时候,在你捉摸不懂的时候,一个高手的几句话就会令你恍然大悟!原来是这样的!
但达到一定程度,培训班就没有多大的作用.虽然很多培训机构会出高级课程,但相信我没人会愿意教你如何读懂别人的程序.因为PLC基础学习是一个可以重复的过程,只是一个知识点,但理解别人的程序却需要一整套知识体系才可以做到.没有人可以短时间内将一整套知识体系教给别人.
所以说入门可以选择培训班,但有一定基础后就不需要了.
电气学习更多的需要自学.
4 电气学习需要哪些知识?
以前我写过一篇文章,电气自动化由零基础到高级工程师需要学习的知识,有兴趣的可以去寻找,其中包括:
1 电工知识.
2 PLC编程与应用.
3 电气制图.
4 变频器和伺服技术.
5 触摸屏和组态软件.
6 工业机器人和机器视觉.
当然,总结得不够全面,因为即使电气自动化也有很多分支,如果是非标自动化的话需要对机械设计也有很好的造诣.
近半年以来,我已经在以上这些领域写过很多文章,在以后的文章里,我依然会根据以上的这些内容以知识点的形式分享给大家,希望大家可以有所收获。
Plc和单片机如何选择?
点击蓝字 关注我们
★ 经验分享 ★
最近不少学员总是问我PLC和单片机应该怎么选择?
所以,今天我把自己经验分享 给大家。
十几年前,上学时我也面临这样的选择,索性我全部都自学了一遍。
★ 单片机和plc的区别 ★
第一,单片机是芯片 ,不能独立使用。而PLC是由单片机组成的通用控制器,可以直接使用。
使用单片机做控制,需要辅助电路,如晶振,复位,电源,输入输出等电路,除了编程,还要自己做线路板,专业知识也要会,使用不方便
第二,两者的编程不一样 ,单片机编程需要用汇编语言或者C语言,难度会比较高。PLC内部固化了系统程序,只需要用与之对应的编程语言就可以,简单易学,所以编程比较简单。
第三,PLC是以单片机为主组成的通用控制器 ,所以从价格是来说,PLC比单片机要贵很多。仪表,家电等功能固定,量大的产品适合用单片机,而那些功能差别大的工业控制适合用PLC。
做一个单片机的产品,周期比较长 ,所以适合功能固定,量大的产品 。做一个PLC的产品周期比较短,应用比较灵活。所以PLC适合不同场合的工业控制
★ 哪个好学? ★
相信绝大部分初学者,最关心的问题,单片机和PLC哪个好学
单片机是微型计算机系统,属于微控制器的其中一种,PLC的全称是可编程逻辑控制器,从名字上来看这二者肯定相通之处,但是又有本质区别。
对于单片机好学还是PLC好学的问题,总的来看,PLC因为入门简单,所以更适合新手, 更容易上手和入门,口说无凭,一起来看看原因。
单片机的确功能比PLC强大,但功能越强越广,就意味着电路也会很复杂,单片机的编程语言C语言或汇编语言相较于梯形图来说,没那么容易懂。
总而言之,想学单片机,你不仅得有计算机硬件基础。还要会C语言编程,而且对电路这方面也要多多了解。
★ 各自的优劣势 ★
接下来具体分析在这几个方面的单片机和PLC的优劣势。
1、编程语言
PLC的编程语言有:梯形图语言(LD)、指令表语言(IL)、功能模块图语言(FBD)、顺序功能流程图语言(SFC)、结构化文本语言(ST)。
可以说梯形图是应用最多的,因为它有点像电气控制中继电器线圈和触电动作之间的关系,如果学过继电器-接触器控制的话,入门就容易很多,所以很多电气控制人员选择它,新手用梯形图进行编程也会容易一些。
单片机的编程语言是C语言或汇编语言,也采用自带的编程语言,比如51单片机的ASM语言)。
单片机指令代码多且复杂,所以编程要更难一些,尤其是涉及到更复杂项目程序会更难,因为不仅要懂英文,还要懂数制,如果有计算机基础的人可能会好一些。
2、硬件
单片机普遍价格低,从图上可看出,它的外设输入、输出是比较多的。并且单片机的控制电路需要用户自己设置。
PLC的外观看起来就很简洁,因为它的接口、电源、抗干扰电路都被设计在PLC内部,因此学习并操作时,在电路方面花费的时间和精力就比较少,主要的重点是学会用梯形图控制各个输出端口,梯形图对于新手来说,往往容易上手。并且添加扩展模块就可以实现其他功能,但PLC的价格比单片机贵。
3、应用领域
单片机的领域比PLC广,可以广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,技术含量高,使用灵活,但是工作量较大,抗干扰、模块化要求低。开发消费电子、商业应用的电子、玩具、家电等可以选择单片机。
但要知道单片机只是一个芯片,所以电路比较复杂,初学者经常会面临抗干扰能力不强,现信号失真,干扰过大的问题。但对于经验丰富者来说也不算事。
★ 各自的领域 ★
很多人说单片机在工业领域可以代替PLC,我只能说在工业领域,多数自动控制的大型设备还是要用PLC来完成。
相对PLC,单片机开发更加接近底层,因为单片机只是一个芯片,需要依赖外围电路+程序才能形成一个完整的产品。
所以开发难度比plc要大很多,不过单片机发展的空间比plc要大很多。
在设计之初,PLC就更注重于工业应用,对于防干扰、设备接口、联网、模块化都有完善的技术支撑,使用方便简单,开发设计周期短。例如,自动化生产线,就必须用PLC来做。单片机只能用来开发一些补充设备。
总而言之PLC比单片机简单,更易上手。单片机知识面更广,复杂,但用途亦广。
自学的话Plc,有人带有人教的就单片机。建议先学单片机,plc自然就会!
讲真的,PLC相比于单片机的优势,已经越来越没有任何优势,从各方面来看都是有问题,单片机代替plc,可以说是大势所趋!
在一个大型的自动化半导体工厂里面,PLC已经沦为一个更接近执行端的数据采集的中转,早已丢失掉了控制权。
在小尺寸面板可以用下PLC,但是,大尺寸的面板厂或者晶圆厂,PLC几乎没人用了!
PLC现在有主要有四个劣势,分析如下
(1)大型的视觉图像处理端,早已不是PLC所能力及的事情。
(2)随着嵌入式开发的普及,技术的不断创新,单片机从业者越来越多,几乎没有任何门槛,一个相关专业的毕业生基本上都能胜任单片机系统的编程。只要你想学,没有人学不会单片机的!所以,想要拿高薪的人大多数人都会选择单片机!
(3)成本一直是plc的劣势,一个低端国产PLC价格就就要300,而单片机你至少能在某宝买STM32。
(4)对恶劣环境的适应,在电磁环境恶劣的环境里面,很多公司已经选择单片机作为替代了,
只有环境更为恶劣的机房,大型电机周围,才是真的PLC能呆的地方,这些是PLC发展几十年不可替代之处。
所以,plc的路会越走越窄,最后,走到只有它能生存的角落,而别人又不屑于它的那点蛋糕为止。
PLC应用范围太窄有限 ,学单片机可以更好的发挥自己的创造性,哈哈,作为年轻人还是挑战自我吧,选单片机进军嵌入式,前途是光明的,道路是曲折的。
想学习单片机的小伙伴,评论入门资料,可以找我领取资料
评论告诉我
相关问答
前端工程师和plc工程师一样吗?
两者还是有一定区别的,前端工程师主要做前端工作,比如html等一些网页的编辑,plc工程师是硬件工程师,两者有一定的区别。前端工程师是互联网时代软件产品研发...
电气工程师plc机器视觉..._电气工程师_帮考网
电气工程师在PLC(可编程逻辑控制器)和机器视觉方面拥有重要的角色。PLC是一种数字计算机,用于自动化控制和监控各种工业过程。电气工程师使用PLC编...
东区放心的PLC编程系统,PLC编程系统哪个最好用??
[回答]宇丰一直以来致力于PLC、变频器和伺服等自动化产品的设计应用,近五年来客户要求不断升级,从而将重心转移到视觉检测、运动控制和机械手等方面。宇丰...
做工控上位机与机器视觉的区别?
答:做工控上位机与机器视觉的区别。一、指代不同1、工控机:是一种采用总线结构,对生产过程及机电设备、工艺装备进行检测与控制的工具总称。2、上位机:指可...
在线的资深人士谁帮忙回答!放心的PLC编程哪家服务好,PLC编...
[回答]让我们将事前的忧虑,换为事前的思考和计划吧!感谢合作商宇丰工业自动化宇丰一直以来致力于PLC、变频器和伺服等自动化产品的设计应用,近五年来客户...
plc与视觉系统如何结合?
1、PLC与视觉系统可以通过使用适当的接口和通信协议进行结合,使PLC能够接收并处理从视觉系统获取的图像信息,并根据需要做出相关的控制决策。2、这种结合可以...
谁能帮忙,服务好的PLC编程哪家有名,PLC编程适合小白吗??
[回答]郑州便利店加盟哪家好?其实没有说所谓的哪个牌子好,都是看自己的投入资金有多少而决定,郑州便利店估计跟广州也相差无几,还是大概能看到的,大一点的...
3D视觉是直接连接机器人好还是通过PLC中转?
在实现3D视觉系统与机器人的连接时,选择直接连接机器人还是通过PLC中转,取决于具体的场景和需求。直接将3D视觉系统连接到机器人控制器上的方案具有许多优点。...
PLC初学者如何从梯形图过渡到ST语言编程?
说一点个人看法。如果你本来是学计算机的转行到工控自动化行业,那么ST语言编程对你来说应该是轻而易举,看看帮助文件或者实际测试一下应该很容易就能上手!下...
中山PLC编程培训教学视频,PLC编程培训哪家好,来扒扒?
我也开始学视觉,谈谈看法。做业务必要的知识1,视觉算法,对应HALCON等视觉处理软件,生成可执行代码。2,视觉处理软件提取的图像代码,要放到C#C++等里...