【干货】学plc从哪里开始?过来人分享学习PLC编程当中的那些事
PLC是可编程逻辑控制器的英文缩写。由于众所周知的优点,最近十年来PLC的发展既应用领域是十分可观。为此学习和掌握一定的PLC技术知识,成为当前我们电工从业者技术架构中必要的一环。对于这一点相信参加过电工技能等级考试的同行都有切身体会。
笔者系某技术培训机构教师,自2015年以来一直负责电工PLC技术(初、中级)的培训教学工作。在同广大电工同行一起学习的过程中,本人发觉有部分电工同行在初学PLC程序编程时,或多或少地都会出现一些不足和错误。今日笔者受人之邀,特将这些不足和错误归纳总结展示给大家,希望大家在PLC技术学习的道路上引以为鉴。
一、无论日系、欧系亦或国内PLC产品,其直接面对用户的输入、输出端口均为8进制(0——7)形式。为此在编写程序时,若出现X8、I9;Y19、Q28等“非法”元件编号,那就贻笑大方啦。
二、作为刚接触PLC编程技术的初学者,在根据要求编辑程序前,一定要按照步骤先将PLC端口分布表和PLC端口电气接线图绘制出来。如此一来利于后续编程中的软元件分派;二则为PLC实操接线工作打下基础。
三、在程序编辑过程中,我们要养成对梯形图当中的软元件进行必要文字注释的好习惯。(https://www.diangon.com/独家原创 版权所有)这样的话即便于程序日后修改,又方便他人的审阅,更能加强自身对编程软件使用掌握的熟练度,一举三得大家何乐不为!
四、做为同传统电气控制原理图较为相近的PLC梯形图,在编辑过程中初学者最好能借鉴参考电气控制原理图绘制中的一些注意事项。例如通常情况下我们绘制电气控制原理图时,停止/急停按钮习惯放在线路的左侧,这一约定俗成的做法在编辑PLC程序时也是适用的。
五、为了减少实际电气线路中的接线,在PLC程序编辑过程中,我们大可以将一些外部电器自锁、互锁、联锁类的触点,放到软件编辑中来实现。
六、PLC程序编辑中,对于位元件线圈而言只能出现一次,这一特征跟其触点可以无限次调用恰好相反!因此当程序中出现两个Y2/Q2线圈时,则程序必然出错!
七、作为一种功能强大的工控设备,PLC内部提供了大量不同于传统电气控制系统的功能,诸如:上升/下降沿触发;取反功能;置位/复位功能等,甚至后面功能更为强大的功能指令。所以我们在编辑程序时,可以尝试使用这些功能来完成任务(这对后面PLC中高级编程技术十分重要),没有必要墨守陈规照搬电气控制原理图的模式。
八、如果在PLC程序编辑过程中使用了,断电记忆型的中间继电器、时间继电器、计数器等元件时,我们一定要注意在程序中还要加入针对这部分元件的复位程序,不然的话极易导致程序运行过程中发生紊乱!于此类似的还有“置位”、“复位”指令操作。
九、当在电脑上使用PLC编程软件进行编程时,做为初学者还要习惯利用编程软件自身提供的编程中错误信息提示功能,来查找错误源并更正。
电工学习网独家原创稿件,转载必须注明原文出处及原文链接,违者必究!
留言处大家可以补充文章解释不对或欠缺的部分,这样下一个看到的人会学到更多,你知道的正是大家需要的。。。
推荐阅读:学习plc编程需要多久?怎么样学习plc编程?plc编程学习基础知识, 请点击下面“了解更多 ”
我已经做了七年维修电工,应从哪里开始学习PLC呢?
关于学习,解惑篇。
【1】我已经做了七年维修电工,对PLC变频器等不太懂,如果不学,很担心被淘汰,现在就准备学习PLC和变频器,应从哪里开始学习呢?
你做了七年电工,已经具备了学习PLC和变频器的实践基础。学习PLC和变频器应该从基本入门课程学起。待基本的知识和应用都掌握了,再根据实际工作需要学习专业的知识,技能和应用。
【2】老师,我很忙,总抽不出时间来学习,该怎么办呢?
“没时间学”这已成了很多人学习工控技术的一个障碍。真的没时间学吗?我看,不是的。时间是非常公平的,不管是谁,穷人与富人、老板与员工、男人和女人。它都给了你一天24小时,谁也不多,谁也不少。没有时间,那你的时间到哪儿去了!实际上,每个人每天都在消费这24小时,只不过每个人的消费用途不同而已。
可以这么说,每个人都把时间花在他认为是最重要的事情上。你如果认为学习重要,你就会把时间花在学习上。同样,你认为那天打牌、玩游戏、看微信重要,你一定会把时间花在聊天、打牌、玩游戏、看微信上。有些学员的确很忙,上班忙工作,下班忙家务。工作,家庭责任都很重,但就是这样,如果想学习,也一定会找出时间来学习。所以说,没有时间学,这仅是一种很流行的借口,时间是有的,就看你愿不愿意把一部分时间花在学习上。
【3】每天工作比较晚,时间和精力有限,我们每天的学习时间应该怎么安排呢?
学习时间的安排是每个人自己的事情。时间就是每天24小时,你只要有学习动力,感到学习很重要,自然会想方设法安排时间来学习。如果你感到学习没有其他事情重要,例如工作,家务,休息啊。别人给你建议,你也会找出种种理由去否定别人的建议。
我的建议是,平时利用零碎的间隙时间进行书本知识的学习,思考一个问题,学习一个知识点,等到有比较充足的时间。例如休息日,假日等。则用来进行知识的总结和实践。日积月累,可能进度会慢一些,但同样会学好PLC控制技术的。
【4】请问学习PLC控制技术,应具备哪些条件才能学好?
很多人以为,学习PLC控制技术,一定要很高的条件。如大学文化,高级电工,动手能力很强呀等等。其实,以我多年的培训经验和观察来说,学好PLC控制技术,并不要求很高的条件。如果说有什么条件的话。那就是二条,一是正在从事电工工作(或机电相关工作),二是具有初中及以上文化水平。对在学学生来说,只要你是涉及电气工程相关专业就行。
至于不在从事电工工作的广大生产工人来说,必须要补电工基础知识的课,才能学好。补课可以边学边补。
【5】我从事十几年的电工工作。但年纪已40有余,文化程度仅初中水平。电工知识多数从实践中获得,理论知识不多,这种情况,能学好PLC控制技术吗?
你从事了十几年的电工工作,说明你已具备了学好PLC控制技术的坚实的实践基础。初中文化程度说明有一定的文化基础。因此,你是完全可以学好PLC控制的。理论知识不多,这要需要你在学习过程中要比别人多化一点时间,多一点的精力。
像你这样的情况,也是普遍存在的一种情况。常常有些学员问:“我年纪大了,已经快40岁了,能不能学会PLC?”。“老师,我才初中文化,PLC这么难,能学会吗?”等等。这些问题规归根到底是一个有没有信心学的问题。说实话,学习是需要信心的。没有信心,学习一碰到困难,就会知难而退,半途而废。信心来自动力。想学好工控技术,必须有动力,动力就是信心。有了动力,很多困难都会得到解决。
【6】40岁左右学习PLC会不会太晚?要什么程度的技术才能拿到6-8K的薪资?
40岁开始学习并不晚,40岁是一个身体强壮,心理成熟的年纪。对学习各种知识都不晚。我就是40多岁开始接触和学习PLC控制技术的。
什么程度的技术才能拿到6-8K的薪资呢?这个不好说,因为薪资是劳资双方的事情。你的技术必须得到对方的认可和对方的需求,才能得到心仪的薪资。至于多少?是多因素决定的。并不完全决定你掌握技术的程度。但是,可以肯定,你的技术不高,是肯定不能拿到6-8K的。
所以,我的体会是不要去纠结什么样的程度能拿到6-8K薪资,当前最重要的是抓紧时间努力学习和实践。尽快地提高自己的技术水平。到时候,6-8K的薪资水平是水到渠成,随手可得。
【7】我现在从事的是行政管理工作,但对PLC很感兴趣,也开始学习PLC,老师,我这样能学好PLC吗?
如果你从事的是行政管理工作,对机电接触甚少,仅仅是凭兴趣(当然,兴趣也是一种动力)学习PLC。那你必须有这样的思想准备,要比别人花更多的时间,费更多的精力,比别人有更强的毅力和韧性,在学习工控技术的同时,还要学习很多与工控技术相关的各种基础知识。这样,也一样能学会工控技术。学是为了用,编者认为,如果你的动力仅仅是兴趣,而学会以后,并不想从事工控行业工作,那还是不要学。因为,PLC是一门应用型的技术,学而不用,会忘得很快。
【8】我是从事机械维修工作的,学校里学的也是机械专业。现在想学PLC控制技术,能不能学好它?请老师指点。
其实我一直主张,在当前机电控制越来越成一体的大趋势下,学电气控制的补充一下机械知识,学机械维修设计的补充一下自己的电气控制知识是非常有必要的。 这样,可以由专业人才变成了一个机电皆通的混合型通才。而这样的通才才是当前企业特别是中小型最受欢迎的人才。待遇也很高。
从事机修工作的学习PLC控制技术,并不难,因为在从事机修工作的过程中,就已经接触到许多电气元器件,并了解它们的工作原理和功能。机修工一般对生产控制过程都非常熟悉。这些对学习PLC控制技术都非常有帮助。而且,机电结合对PLC编程思路,程序设计都非常容易上手。从我的体会来说,机修人员学习PLC控制技术比其他人学的要快要好。机修人员学习PLC控制技术是绝对不成问题的,是一定能学好的。
【9】我是一个在校学生,学的电气工程专业,我想毕业后从事工业自动化工作。请教李老师,我再学校里应如何学习PLC控制技术?才能很快适应所从事工业自动化工作?
非常高兴,你立志在毕业后加入到工业自动化这个行业中工作。 作为一个在校学生,你具有三大优势:一是你有充足的时间进行学习,二是学校图书馆有大量的资料供你参考,身边有老师给予指导;三是学校有一定的各种设备供你实践。唯一不足的是结合生产实践学习的机会较少。因此,我希望你把握好这个机会,抓紧时间学习。学习时,可结合技成培训的视频课程和其配套教材把一种品牌的PLC和变频器学深学透,很多学习内容都可以在仿真软件上进行仿真测试,如条件许可,尽量利用学校实验室设备进行真刀真枪的练习。这样,参加工作后会很快上手。
我相信,只要你坚持努力学习,一定会达到目的,不久的将来,你就会是工业自动化行业的高手。
【10】之前没接触过电工和PLC,从计算机行业跨行业学习编程,可以吗?
计算机行业和IT行业虽然和工业自动化行业都是以微处理器为核心控制器的行业。但由于应用不同,差别还是蛮大的。但它们所掌握的基础知识还是一样的。相对来说,我个人认为工业自动化所涉及的知识面更广,实践性更强。
从计算机行业跨行学习编程当然可以,但难度较大,因为工控行业编程(这里主要指梯形图或功能块编程)与控制过程实践有很多关系。不仅仅是一个逻辑思维的思考过程。
【11】做维修电工是不是应该先了解传感器,工控仪表的课程,再逐步学习PLC编程,这些之间有什么关联吗?应该怎么去掌握和应用?
维修电工在工作过程中,应该对传感器,工控仪表等有一定的了解。学习PLC编程与它们有必然的关系。因为这些都是作为PLC的接口设备接到PLC端口上去的,它们的状态与PLC程序是息息相关的。但是,从程序要求来看,没有必要去专门先学习这方面的课程。而是应该是用到就学,边学边用。待到一定程度后,再系统地学习一下,效果会更好。
【12】李老师,学习PLC控制,一定要有PLC实物吗?没有,能不能学会PLC控制呢?
PLC控制技术是一门实用技术,学了就是为了用。因此,在学习过程中,如果有一台真实的PLC在手,对学习非常有帮助。它可以使我们加深对PLC控制的感性认识,加快我们的学习过程。边学边实践,边实践边学是最好的学习方法。 因此,如果你真正想学PLC控制技术,最好有一台PLC一起学习。
那么,在没有PLC的情况下,能不能学会PLC控制呢?如果实在没有一台PLC,那一样也可以学习PLC控制。这时主要学习的是PLC的指令应用和程序编辑,可以通过仿真软件来检测自己的学习效果和编程能力。但由于没有一台PCL实物,很多知识不能深刻理解和应用。特别是实践中应用。以后还是需要补上这一课的。
【13】做电工平时工作接触不到PLC,更没实际操作,很多时候想放弃,应该怎么办?
很多学员的情况和你一样。当前的工作环境没有PLC可供实践,学到一定时候,感到很难再学下去。放弃吧,已经学了这么久,多少也算懂了一些。那不是浪费了很多时间。学下去吧。都不知怎么学习了,老是在电脑上玩来玩去,总感到不踏实,心中很纠结。
这种情况下,先要问一下自己的学习动力是什么?如果是将来为了从事工控行业的工作,不想做一辈子电工,那就一定要坚持学下去。不可以放弃,没有PLC怎么办?那就想办法弄一台,怎么弄?借,租,拆均可,不行,就自己买一台。学技术是要舍得投资的,有舍才有得。
目前,单位里没有PLC的设备怎么办?那不要紧,一边工作一边学。学到一定程度就可以去应聘从事PLC控制的工作了。
【14】做设备调试安装,感觉缺乏理论和系统的知识,应该怎么办?
很多学员都有这样的感觉,当从事某一项新的工作时,总感到自己缺乏系统的理论知识和丰富的实践知识。那么怎么办?一个字:学。
理论知识可以系统地学,学习之前,应向周围的同行、同事去问一下,应学习那些知识,有哪些书可以阅读,有没有系统的培训等等。这样可以少走弯路,专业学习主要还是靠自己。
实践知识只能靠时间的积累获得,为了多获得一些实践知识,你必须尽可能地多做,多参与,参与的越多。获得的实践知识也越多。
如果联系到设备调试安装,一般来说,产品定型了,其调试安装也基本定型了。最主要的还是现场安装调试实践知识。在调试中发现问题再通过学习理论知识来解决。不需要系统地学习理论知识。
【15】李老师,我想尽快地提高自已的编程水平,应找什么样的实例来练习。练习过程中应该注意写什么呢?
PLC控制是一门实用技术,学了必须用于实践。因此,实践就显得非常重要。
实践学习可分为编程练习和实操。程序编制是基本功。可以通过大量的练习来提高自己的编程水平。怎么做呢?
1)平时要养成收集各种程序小例子的习惯,光收集还不行。最好对每个程序小例做一些笔记。例如:程序完成的控制功能,控制思路,指令说明等等。
2)要进行大量的程序设计练习,可以在各种资料上找,也可以买几本编程100例的书。然后,根据人家程序案例的控制要求。不看人家的程序,自己的动手来编。编好后,还要在仿真软件上测试,直到完成。初学者不要去考虑程序的优劣,只要完成控制要求就行。一个程序的编制过程就是PLC知识的学习,程序设计知识的学习和软件操作的学习的过程。自己成功了再去看人家程序,然后,进行比较。获得程序设计技巧的思路和灵感。当你做了大量的练习之后,你就会发现,问题来了再也不会束手无策了。这时,你的水平也就提高了。
【16】我正在学习PLC控制,如何才能在短时间里掌握PLC控制技术呢?
怎么学才能在很短的时间里学会和掌握工控技术?这是每个学员的愿望。但是,在很短的几个月时间内完全学会和掌握大部分工控技术是不现实的。为什么呢?因为工控技术是一门实用的技术,很多知识必须通过实践才能完全理解掌握,不是看看书,看看视频就可以解决的。而实践就需要时间,实践知识就是时间沉淀的结果。短短的几个月,你是不可能把许多工控技术都实践一次的。就算能实践一次,也不可能深入理解和掌握,更谈不上应用了。
一个普通电工,从开始学习PLC,变频器到完全能独立设计控制系统,进行调试维护,没有三年,五年时间是做不到的。如果说,学习工控技术具有什么捷径的话,那这个捷径就是边学边做,边做边学。 学习工控技术不能只学不做,也不能只做不学。只有学习与实践相结合,才能学得又快又好。
【17】PLC和变频器可以同时学习吗?
PLC和变频器是目前工业生产设备上用得最多的控制器。它们的共同点都是数字控制器,但控制的对象不同。在工业设备上经常一起用于对设备的控制。对要从事工业自动化工作的人员来说,这二样控制技术是一定要掌握的。 它们在工作原理和应用范围都不相同。完全可以同时学习这二种控制技术。而且,学习变频器对学习PLC很有帮助。在实践中,变频器是常常作为PLC的下位机来使用的。
一句话,完全可以同时学习PLC和变频器控制技术。
【18】我想问一下,逻辑代数的知识在学习PLC中重要吗?一定要学会吗?
逻辑代数是从数学的角度来研究客观事物“真”与“假”之间的逻辑推理关系。在继电控制和PLC控制中,所研究的对象通常只有二种状态,例如开关的“开”与“关”,线圈的“通”与“断”等,和逻辑中的“真”与“假”相对应。因此学习逻辑代数知识对学习PLC控制是有帮助的。在PLC控制中,线圈的驱动条件就是开关量的逻辑组合。但是PLC对逻辑代数的要求并不高,只要懂得基本的逻辑关系就行。不需要系统的学习逻辑代数知识。当然,你如果想学习一下如何通过开关量之间的逻辑关系来设计梯形图电路,那必须学习更深一点的逻辑代数知识。
【19】学习PLC技术,是不是一定要先学模拟电子技术和数字电子技术?
在PLC技术中,硬件电路会涉及到模拟电子技术和数字电子技术内容。但从我的培训经验来看,学习PLC并不需要先系统学习模拟电子和数字电子知识。 毕竟PLC控制技术有其自身的特点。在学习中如果碰到电路问题。只要适时补充这些知识即可。
【20】我是一个干了十几年的电工,现在想学习PLC,老师能不能告诉我,PLC和继电控制有哪些相同和哪些不同吗?
继电控制主要用于开关量控制电路,这里仅就开关量控制对它们的相同与不相同之处进行一些说明:
相同之处就是都能完成开关量控制,都要用到开关量元器件。不同之处主要体现在以下几点:
1.控制系统组成不同,继电控制系统全部由元器件与其连接电路组成,完全是硬件电路。而PLC控制是由硬件电路和软件(程序)组成的控制系统。
2.工作方式不同:继电控制线路是并行工作方式,即同一器件的线圈通电与其触点是同时动作的,不存在先后之分。而PLC是周而复始的分时扫描工作方式。这是一种串行工作方式,同一器件的线圈通电后,其触点是按照扫描顺序先后动作的。这就发生了分析时思维方式的差异。
3.灵活性不同:当生产工艺流程发生变化时,继电控制电路基本上要推到重来,而PLC控制只要适当地改变程序,就可以满足需求。这也是PLC控制能取代继电控制的重要原因。
目前,PLC和变频器控制已越来越多地在各种单机生产设备,生产线控制中代替继电控制电路。PLC和变频器已是普通电工必须掌握的技术。
【21】三菱PLC和西门子PLC,应先学那个比较好?有人说,学会三菱PLC,再学其他PLC很容易了,是这样吗?
PLC有很多品牌,但它们的基本工作原理都是一样的。在开关量逻辑控制上学习过程也大致相同。但是由于开发的思路不同。不同品牌的PLC在梯形图编程软件会有很大差别。本来,如果你准备开始学PLC,那学那种品牌的PLC都可以学好的。先学习三菱还是西门子都是一样。但如果要比较的话,从大部分三菱和西门子都学的人员反映来看,初学者先学三菱较好。日式PLC开发思路与逻辑思维过程比较适合中国用户,比较容易理解和掌握。
学会了三菱,再转学其他品牌PLC,可以很快上手和学会。反之,西门子PLC是欧式思维,逻辑严密。一个简单问题会弄的转来转去才能理解。因此,入门较难,比较费力,而学到后来,则又感到十分方便,极易掌握。可是一转学三菱,又感到三菱很不方便,不易掌握。当然,以上所见,仅是一家之言,仅供参考。
【22】李老师,我已经学完了你的“三菱FX PLC编程与应用入门”课程,也已经学会编一些简单的逻辑控制程序,下一步应该学习什么呢?
很多电工朋友在学习了PLC的基础知识后,常常问我“老师,下一步应学习什么?”,对这个问题我的回答是“你在实践中应用过了PLC吗?做过PLC去控制某台设备的生产过程吗?”。“如果你在实践中已经应用PLC去解决生产控制问题了,说明你已经基本掌握PLC的基础知识及其应用。如果你还没有真正用PLC去解决过生产控制问题,你先要去实践,通过实践掌握PLC的许多应用知识。然后才是下一步学什么。”
下一步学什么?下一步就是结合你自己的工作需求,学习模拟量控制、运动量控制和通信控制。 这三种控制学习是各自独立的。不存在先学谁和后学谁的问题。但是它们的共同基础就是PLC基础知识和开关量逻辑控制。不论学习那一种,都必须结合功能指令的学习进行。当然还必须结合实践学,边学边做,边做边学。
来源:技成培训网李金城老师对部分学员的疑问解答
相关问答
plc编程在那里学?
plc编程在如下地方学龙丰自动化培训中心2.程控教育3.深控PLC培训中心4.八方汇5.富川工程师学院6.技成培训网7.电子科技大学职业技能培训学校8.长沙湖...
全国十大plc培训机构?
1.龙丰自动化培训中心2.程控教育3.深控PLC培训中心4.八方汇5.富川工程师学院6.技成培训网7.电子科技大学职业技能培训学校8.长沙湖湘职业技术培训学院...
PLC培训哪里好?
科技引领生活,爱科技的小青年带你在科技的海洋里无限遨游……PLC培训哪里好,这个问题可能是所有初学者都会问的,是想着通过一个好的培训更早的掌握PLC的知识...
学习plc用哪个软件比较简单,如何下载?
各种品牌的PLC与其编程软件各有千秋,不同的PLC编程软件是不能通用的,比如日系的PLC编程软件只能用在及其品牌的PLC上应用,像三菱的GXWORKS2编程软件只能用在FX...
国内比较知名的PLC培训机构有哪些?
联为智能教育、启程教育等plc培训不错。联为智能教育目前开设PLC班,工业机器人班、CCD机器视觉班,运动控制卡班,电工电路班等联为智能教育主要从事计算机软...
如何选择plc编程培训班?
本人拙见,对于小白来说,靠PLC培训班是很难学会PLC编程的。首先看似PLC编程只与PLC有关,其实不尽然,其含概了太多知识,各种电器元器件的工作原理,如中间继...
什么专业会学PLC?
电气自动化专业可以学到PLC.有的学校机电一体化分电气方向和机械方向还是要看具体学校专业。先把基础继电器电路学好,再学习PLC编程。电气自动化专业可以学到...
西门子plc应该从哪里开始学?
PLC其实就是是虚拟化的电子化的继电器组,所以首先要有一个初步的认识。1,学习电工学,就是计时器、继电器的相关知识,可以看一些书籍,比如看《电路》、《电...PL...
7款plc编程软件介绍?
1、欧姆龙plc编程软件欧姆龙plc编程软件集成了CX-ProgrammerV9.5,能够为欧姆龙PLC编程提供全面的软件支持,本版本为最新版,全面支持32/64位WIN8系统,为多国...
学习PLC,适合用哪个编程软件?急求?
PLC的品牌很多,编程软件有很多,对应各自品牌或者系列,常用的有三菱,欧姆龙,西门子等。。。三菱的低版本叫Fxgpwin,高版本叫GX-developer,可以用仿真软件。...