如何才能正确的学习plc编程
  新⼊PLC这⾏每天你都会碰见各种千奇百怪的问题,不过都没有关系,⼩编来帮你,以下是店铺分享给⼤家的正确的学习plc编程的⽅法,希望可以帮到你!
  正确的学习plc编程的⽅法
  第⼀、PLC编程⼊门之基础知识
  众所周知,PLC的历史发展进程起始阶段,是源于替换继电器那些复杂的⼆次线路⽽出现的,⽤软逻辑来替代继电器逻辑,所以PLC是基于电⽓专业发展的。所以进⼊PLC编程这个⾏业最好是电⽓、⾃动化、机电⼀体化或者相关专业。
  这些专业在⼤学⾥学的基础课程对我们后续作为⼀个电⽓⼯程师打下了坚实的基础。可编程序控制器、C++程序设计、电路原理、⾃动控制原理、微型计算机原理、⾃动检测技术、单⽚机原理及接⼝技术、⾃动控制装置、计算机控制技术、⼈⼯智能控制、⼯程制图及CAD、模拟电⼦技术、数字电⼦技术、⾃动化专业英语、电⼒电⼦技术、电⼒传动控制系统、现代传感器,电机拖动。这些课程学好了,对于我们从事PLC编程的是极其重要的。
  当然也不排除相关专业也可以进⼊PLC编程这个⾏业,例如计算机等专业。因为现在做PLC编程这个职
业,除了电⽓⽅⾯知识,还融合了⽹络、IT⾏业等很多专业知识。计算机专业在这⽅⾯⽐电⽓专业具有更好的优势。但是计算机⾏业进⼊电⽓⾏业通常更多地是在软件⽅⾯较多。没有基础学编程好学吗
  当然,还有⼀些朋友从电⼯转型到PLC编程的,如果依靠⾃⼰的学习,根据接触的项⽬去学习相应的知识,也是可以很快的完成PLC编程⼊门,并进⼊⼯业⾃动化⾏业的。
  第⼆、PLC编程⼊门之⼯作态度
  如果要成为⼀个优秀的电⽓⼯程师,在PLC编程⼊门学习时,就要端正⾃⼰在程序设计中的态度,养成良好的编程习惯。通常,瑞科华创公司对员⼯有以下要求,作为PLC编程⼊门的⼯程可以参考。
  在做PLC编程前,⽤VISIO软件做程序流程图,特别是⼀些较为复杂的流程设计前,必须执⾏。程序流程图框定了PLC编程的编程思路,通过图形化⽅式将复杂的程序简化为简单易懂的图形,在编程时不⾄于思维混乱,想到那⼉编到那⼉,最后连⾃⼰都看不懂⾃⼰程序。这个⽅式对于思维不是特别敏捷的⼯程师是个很好的⽅法。
  程序做到全程注释。注释内容包括IO点、寄存器注释;程序段注释;⼦程序注释等等。养成这样的习惯⼀⽅⾯对⾃⼰修改⾃⼰程序⽅便,另外也⽅便项⽬移交给其他⼈。
  尽量使⽤结构化编程,特别是在欧美系列PLC中,是⾮常主要的。对⼀个优秀的⼯程师来说,所做的
程序是看不到⼀拉下来⼏千条⽹络的程序的。很难想象这样的程序是否⾃⼰真的能到所需要寻的程序段。
  第三、PLC编程⼊门之⼯程实践
  对于PLC编程⼊门的⼯程师来说,让⾃⼰进步最好的就是,是有⼀个项⽬让⾃⼰去独⽴完成,⽽且还能有⼀个经验丰富的⽼师能随时指点。在瑞科华创公司中,通常⼀个⼯程师都能在⼀年左右的时间内快速⼊门独⽴完成项⽬。除了在本⽂中其他⽅⾯要注意外,在⼯程实践这点是最为重要的。
  因为,⼀个PLC编程⼊门的⼯程师在承接项⽬需要⾃⼰独⽴完成时,会尽⾃⼰最⼤努⼒去学习和咨询,对每⼀个知识点都是⾃⼰亲⾝体会,同时在其他同事的指导下,完成项⽬的⼤部分⼯作,并且在⼯程实践中坚持上述提到的良好习惯。基本在完成⼀个项⽬之后就能体会到PLC编程的基本理念。
  第四、PLC编程⼊门之⽹络⼯具
  ⽹络时代的发展,给了我们这代⼈有与⽼⼀辈电⽓⼯程师不可⽐拟的优势,那就是⽹络⼯具,有问题问百度基本都能到答案,还有⼀些专业的论坛⽹站(最为著名的是西门⼦官⽅论坛)。因为我们遇到的问题以前的⼯程师都已经遇到过,并在⽹络上留下了解决⽅案。
  第五、PLC编程⼊门之后续发展
  在完成PLC编程⼊门之后,很多电⽓⼯程师会产⽣各种不同的⼼态,以前所追求的技术,知识也许不再看重,更多的追求薪⽔待遇等。电⽓⼯程师并不是⼀个⾼薪的职业,并且⼯作环境很⾟苦,经常出差,很多电⽓⼯程师会有很多抱怨,甚⾄导致换⾏,这个在⾝边是经常出现的。
  我要说的是,学会了PLC编程,只是电⽓⼯程师的⼀部分,现在电⽓⼯程这块,融合了很多其他专业知识,包括⽹络,计算机等等。当然还有⾃⼰从事的这个⾏业的⼯艺等等。学习更多知识,让⾃⼰不同于⼀般⼯程师,会让⾃⼰拿到更⾼的薪⽔,更多⼈的尊敬。
  更进⼀步说,学会了电⽓⾏业的很多知识,那也只是⼀门技能。根据⾃⼰的综合能⼒或者资源,也可以就给了⾃⼰更⼤的发挥空间。就像我⼀样,从事⼯业⾃动化⾏业⼗余年,创⽴瑞科华创这个公司也很多年,依然在不停学习新的知识,新的理念。
  正确的学习plc编程的建议
  1、编程需要坚强的毅⼒和⾜够的耐⼼
  有些⼈把编程看作⼀项冗长⽽枯燥的⼯作;有些⼈把编程看作⼀项趣味的智⼒游戏。如果你是前者,强烈建议你远离这份⼯作。毕竟编程⼯作是对⼈的毅⼒和耐⼼的挑战。
  我所在实验室中,很多学⽣看到我编程序就会惊讶于我⾯对这⼀堆堆符号所表现出的专注。其实,这
是兴趣使然。兴趣使我具备了⾜够的毅⼒
和耐⼼。经过⽆数次失败后,当看到⼀个个符号按我的思路整齐的排列,PLC按我的要求有条不紊的运⾏时,兴趣得到了极⼤的满⾜,如同打通了⼀个游戏的关⼝。
  所以,我告诉这些学⽣:你们看到的是⼀堆枯燥怪异的符号,我看到的却是⼀热情奔放的舞者,⽽我则是她们的导演。
  2、编程需要敢于实践的信⼼
  我曾经教过⼀个学⽣学AutoCAD,我对她的唯⼀要求就是实践。我告诉她:你随便怎么操作,⼤不了⼀张图重画;最坏的结果是系统崩溃,没关系,系统重做,再来;只要电脑没被砸了,怎么都⾏。两年后,我再看到她做的CAD图纸,也⾃叹不如。
  同样道理,只有不断地在PLC上运⾏这些指令,观察运⾏的结果,才能弄清PLC指令的作⽤。很多初学者对PLC⼀脸的迷茫,往往是出于⼀种畏惧,担⼼损坏设备。⽽这些畏惧是没有任何道理的。
  仔细的阅读⼿册是⾮常重要的,但是仅靠读书是成不了⼀个⼯程师的。更何况⼿册上的内容并⾮⾯⾯俱到。
  我在接触到那些不熟悉的指令时,喜欢单独编⼀个⼩程序,让PLC运⾏。然后逐个修改条件,观察运⾏的结果(西门⼦STEP 7 MicroWIN为⽤户提供了⾮常好的监控⼿段),反过来再重新理解⼿册的描述,这样就可以⾮常直观的理解这些指令的作⽤和使⽤⽅法。不必担⼼⾃⼰写的程序会有什么问题,会影响PLC的正常⼯作。
  程序有没有问题,只有让PLC运⾏了才能发现。⽽发现问题并解决问题就是对⾃⼰能⼒的提⾼。
  所以,⼤胆的实践是PLC编程的必由之路。当然,⼤胆实践并不是野蛮操作,⽽是必须遵循必要的规范。还有⼀个要注意的,在程序未经可靠性证实之前,千万不要挂接负载,以免造成不必要的损失。
  数字量的输出有LED显⽰;⽽模拟量处理可以采⽤⼀些硬件或软件模拟⼿段来解决。
  3、编程需要有缜密的逻辑思维
  编程本⾝就是⼀种逻辑思维过程。PLC程序是因果的关系判断组成的:判别条件是否成⽴,进⽽决定执⾏相应的指令。
  最初的PLC是⽤来替代继电器逻辑电路的,所以继承了继电器电路以触点作为触发条件的描述⽅式。
  在PLC中,以虚拟触点代替了继电器的⾦属触点,⽽继电器电路所表达的逻辑关系还是被完整的保留下来。即使引⼊了继电器电路难以胜任的数值处理过程,PLC从根本上还是在执⾏⼀个个因果关系。
  所以,理顺对象的各个事件之间的逻辑关系,是编程之前必须精⼼做好的准备⼯作。我在接到⼀项任务后,第⼀件事就是整理出⼀份逻辑关系图,与⽤户反复商讨,取得⽤户的认可,然后才真正进⼊程序的编写过程。
  4、不可或缺的相关知识
  PLC的程序是直接作⽤于对象的具体⼯艺过程,那么对对象具体⼯艺过程的理解是⾮常重要的的。我在与⽤户的交流过程中,我分析⽤户的⼯艺过程,协助⽤户整理过程控制中的各个逻辑关系,甚⾄包括各种仪表、硬件的配置。
  有两门知识是不可或缺的:⼀是过程仪表的硬件知识,包括传感器、变送器(⼆次仪表)和PLC本⾝,这是构建控制系统的基础;
  ⼆是过程控制理论,包括各种控制模型的原理和应⽤,其中最重要的是⼆位调节和PID调节模型。
  PID调节是⽬前⽤得最⼴泛的过程控制⼿段,且变化多端。学习PID最好的⽅法就是读书。⼏乎所有讲解过程控制的书籍都有关于PID的内容,多读基本相关的书籍对理解PID是很有益处的。
  我发现不少⽹友在进⼊PLC领域时,缺乏这些相关知识。这并不可怕;可怕的是当事者不能静下⼼来弥补知识的缺陷。我们不要怪罪学校没有教授这些内容,⽽是要注重⾃⼰如何去学习这些知识。⼯作中
遇到的许多问题是学校⾥没讲过的,这不能成为我们拒绝⼯作的理由,⽽应该以积极的态度去应对这些问题。
  我的体会是,为了解决⼯作中的问题⽽学习的知识,⽐课堂上学的东西更容易记住。
  初学PLC的3个误区
  1、认为学习PLC是必须要很⾼的学历
  这个想法是错误的,其实只需要初中毕业的学历就可以(为什么要初中,因为初中以上才有物理这门学科,我们做电的,物理还是必须要懂⼀些的)!
  PLC的起源,就是从我们电⼯的基础之上发展起来的,PLC本来就是给我们电⼯⼈员使⽤的,不是给⾼科技分⼦使⽤的,这点我们要有绝对的⾃信,PLC⾥⾯的梯形图,和我们的继电器电路是⼀模⼀样的!
  2、认为要学会PLC,就必须记很多编程指令
  ⾸先我们要清楚,全世界有多少个品牌的PLC? 指令,我们是记不完的,但是⼀定要记住,PLC能做什么功能,⼀般应该怎么样去实现!⽽差不多各⼤品牌的功能(指令)⼤同⼩异,⽽我们需要做的就是:
  ①到它的⽤法,这个⼿册上有,⼀般我们买PLC时,都可以要求供应商给你提供⼀本或电⼦版的。
  ②然后⽤相应的功能(指令)达到我们需要的控制功能。往往实现同样的功能,可以使⽤不同的⽅法或指令都可以实现。
  3、认为成为⼀名⾃动化⼯程师要会多种品牌PLC
  最重要的是要掌握⼀套系统的解决办法,把⼀种品牌的PLC学精学透,剩下的就是举⼀反三,查看相应的⼿册,出相应的功能,及其编程的⽅式,然后按照控制的思路⼀步⼀步地往PLC⾥编写程序。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。