电工学习网

 找回密码
 立即注册
查看: 1989|回复: 1
打印 上一主题 下一主题

西门子PLC的学习经历

[复制链接]
跳转到指定楼层
楼主
发表于 2021-11-2 11:52:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
plc是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。PLC应用领域从小到大,实现了单体设备简单控制到胜任运动控制、过程控制及集散控制等各种任务的跨越。PLC实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同,主要部件为中央处理单元CPU,存储器以及电源
今天的PLC在能力都已大幅提高,采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、处理模拟量、数字运算、顺序运算、计时、计数和算术运算等操作的指令,人机接口和网络的能力提升,成为工业控制领域的主流控制设备,控制各种类型的机械或生产过程,在各行各业发挥着越来越大的作用。
作为电气从业人员,会不会plc编程,能不能与其他设备通讯互联,能不能与组态系统,触摸屏各种设备动作与数据采集显示,集成dcs系统等是从业人员的价值体现,也是薪酬的直观考量标准。
PLC的学习入门很简单,也许你两三个月就可以编程进行简单的互锁控制,当现场需要使用到触摸屏,工控机,步进,伺服,模拟量采集等等的时候,就会觉得很满头雾水,那么这些就会需要我们长年累月的一个学习与积累。

我是电气自动化专业毕业,学校期间学习的是三菱与MCGS,学的也是一步三不知,会懂一点理论知识和简单顺序控制,懂电气元器,会电气电机控制,模数都懂一些,感觉好像懂得不少,可是真正到了实际岗位,那真是一头雾水,只能摸着石头过河,利用下班时间,节假日,各种资料不断学习,白天给前辈打下手,从认识螺丝开始,从头学习,理论与实际结合没有想象的那么容易,毕竟电气工程师讲究的是综合能力,经常遇到的是现场处理情况,设备改造等,所以机械,电气,装配,元器件选型,使用环境,设备保养维护,安全操作所有的都需要懂。
一路从小白走来,到现在组态,DCS,现场总线,伺服控制,各种模拟量的熟练处理,走弯路、出故障是家常便饭,经常搞得我茶饭不思,查找资料到半夜是常事,甚至还因操作不慎烧毁PLC。也经历过迷茫期,也有觉得好像学得差不多了,后面又栽了跟头才知道学无止境,我们只能不断的坚持学习,接收新知识,新鲜事物,才能不被淘汰。
前期学习时,市场上PLC品牌各种,五花八门都有,国产进口,编程习惯的不一样,让人觉得很迷茫,真是一脸懵逼,中间有过想放弃,任何工作,只要坚持努力,一天天的进步,到最后会做到比你自己想象的更好。
现在的自动控制行业蓬勃发展,市场需求量大,PLC控制作为基础必须,综合要求高,市场缺口很大,各种招聘网站已经口口相传,薪酬已经很诱人,有很多人希望从事这个行当,根据个人学习经验,总结几个点给想转行或找工作的新人,希望能有些许作用。
编程需要坚强的毅力和足够的耐心工作过程会有无数次修改,会有很多新问题出现,会有从来没有处理过的数据采集或控制方式,还有方案修改,程序BUG的寻找,各种失败与繁琐,会让人退缩,畏难,那么需要坚强的毅力和足够的耐心来给与我们力量。
经过次次失败,当看到符号按思路整齐的排列,PLC按要求有条不紊的运行,设备自动运行,看着原料进去,直接出来成品时,会有成就感,会欣慰,会满足,这种精神食粮也是我坚持走在自动控制这条路的源动力。
编程需要有缜密的逻辑思维编程本身就是一种逻辑思维过程。在高级语言中,使用最多的是if then else、select这些条件判别语句,这就是逻辑中的因果关系。PLC程序就是由这些因果关系组成的:判别条件是否成立,进而决定执行相应的指令。如果想进来,进来肯定不会只想在底层,只会一些基础的东西,那么我们就需要对自己有一个判断,你的逻辑思维够不够缜密。
用来替代继电器逻辑电路的PLC,继承了继电器电路以触点作为触发条件的描述方式。在PLC中,以虚拟触点代替了继电器的金属触点,而继电器电路所表达的逻辑关系还是被完整的保留下来。即使引入了继电器电路难以胜任的数值处理过程,PLC从根本上还是在执行一个个因果关系。所以,理顺对象的各个事件之间的逻辑关系,是编程之前必须精心做好的准备工作。
在每个不管大小项目开始时,第一件事就是整理出逻辑关系图,与用户反复商讨,取得用户的认可,然后选型,选PLC型号,选配套产品,全部明确后才真正进入程序的编写。
PLC的品牌选择PLC的普及是经过了漫长时间,而且大中小各种规格皆有,市场上充斥着国产进口贴牌几十上百种品牌,编程方式也有好多种,如果我们每一种都想学习,那么我们肯定是学不完的,我们不可能每一件事都做得很精彩,所以需要针对性取舍,国内因为与德国的关系,与日本的近邻主要使用品牌为西门子,施耐德,欧姆龙,三菱四种,其他品牌的PLC市场占有量不是很大,现在是流量时代,那么市场占有量和数量才能决定价值。
每个人的思维模式和偏向性不同,个人选择德国西门子品牌作为主要学习方向,后期辅修了三菱,当精通了这两种品牌的程序编写,那么其他品牌的程序上手会比较容易,古人云,一生万物,在技术上来说,一通百通。
客户使用的PLC,但但西门子一个品牌就有几代产品,主要有S7-200系列,300系列,400系列,Logo系列,Smart系列、S1200系列、S1500系列,我们如果初学,那么建议从市场使用量最多和容易上手程度最低的S7-200和Smart两个系列学起,后期再学习S1200和300系列,S7-200已经停产,但是使用量最多,网络学习资料也更多,案例更多,更详细,我们无法避免的必须学习,SMART是代替200的新一代产品,两种的编程方式基本类同,只是功能更全面和强大。

不可或缺的相关知识我们在实际使用PLC时,都不会是独立存在的,会直接作用于设备的具体工艺控制当中,工艺过程的理解是十分重要的,控制中的各个逻辑关系必须清晰,相关联的软硬件知识也是必须掌控的,主要分为两个方面,一个是配套仪器仪表的硬件知识,另一个是过程控制理论及数据处理。
配套仪器仪表的硬件知识是构建控制系统的基础,根据实际使用来学习是最有效的,几种常用的我们必须懂得,其他可以在使用中遇到再学习,PLC本体,传感器、变送器(二次仪表),变频器 伺服,步进各类驱动器,继电器, 服务器 下位器 和各类电子件、网络传输技术,软件配合使用,这类比较深入的学习是必须。
针对过程控制理论,包括各种控制模型的原理和应用,目前使用最广泛的是PID调节模型。学习PID最好的方法就是读书。几乎所有讲解过程控制的书籍都有关于PID的内容,需要我们去重复,翻来覆去的学习。
不少同行进入工控PLC领域时,没有对应知识储备,在项目进行中发现寸步难行,临时需要咨询前辈,查找资料的频率让你自己都无法忍受。
如果我们不能静下心来弥补知识的缺陷,我们会一直很难,我们不要怪罪学校没有教授这些内容,工作中遇到的许多问题是学校里没讲过的。我们应该以积极的态度去应对这些问题。我的体会是,为了解决工作中的问题而学习的知识,会让你记忆更深刻。
养成良好的编程习惯我们在编写项目程序时,尤其是新手和复杂工程,需要绘制流程图,程序里使用的继电器,各种元器件代码必须做到有序,规则,不给自己以后维护和检查减轻负担,不给自己查找BUG时减少麻烦。为方便回看检查程序,以及很长时间之后,设备进行维护时,最好在编写过程中进行作用和意图标注,详细程度根据个人当时的实际情况来定。
不同人的工作风格肯定会非常大,不能强求一致,能够遵循一些好的习惯会让我们的工作更有效率。一是理顺逻辑关系、时序关系,编制程序框图;二是合理分配主程序、子程序和中断程序;三是合理分配寄存器,编制寄存器符号表。
PLC程序是以主程序为主干的,CPU不断的循环执行主程序,只有触发条件成立时才会调用子程序或中断程序。即子程序和中断程序所执行的任务不是全时需要的。如果把这些任务都放在主程序中会无端增加主程序的工作量,降低程序的效率。子程序的使用可以使整个程序的逻辑更清晰。而且子程序可以分开编写、调试,最后“安装”到主程序上。这样你可以一个一个解决问题。
对于初学者,LAD(梯形图)的编程相对直观,更容易上手。初学者编程时应尽量先使用简单的指令达到目的。尽管看上去有点土,却不失为一个入门的好途径,且对你理解那些较为复杂的指令会有帮助。具备了一定经验后,应该考虑掌握复杂指令的应用,以及程序的优化。
向前辈及同行交流,培训三个臭皮匠顶个诸葛亮,在工控行业不是开玩笑的,PLC的应用及其广泛,控制需求和使用场合也是千变万化,与同行交流能发现自身不足,促进拓展知识面。当你遇到问题时,向前辈请教和同行交流会显得尤为重要,自己不懂的技术,可能只要有人稍加提示,就可以简单解决。
培训可以网络视频学习,或者针对性短期培训,可以通过网络对相关技术进行了解,这样可以对各种技术都有所了解,以便以后使用时有针对性的学习。当我们主学习的品牌有针对性或者自己短板培训时,我们可以参与进去,可以带着问题去学习。
编程必须实践实践出真知,我们只有在使用中才能发现问题,我们的程序编写出来,不去使用,那么就毫无价值。编程时我们需要PLC和相关硬件来练习,建议大家可以购买一款性价比比较高的PLC来试验所编写的程序。
我们编写完程序,需要检测程序与设备实际动作关系,只有不断地在PLC上运行,观察运行的结果,才能验证程序的正确性,也能弄清PLC指令的作用。
很多人对上手有一些畏惧感,担心损坏设备,指导手册和各种书的阅读是非常重要,但是赵括是成不了工程师的,我们可以编写独立小程序来验证和反推手册,加深理解,可以直观理解和运行指令,完全不必担心程序会影响PLC的寿命,程序的问题必须通过PLC的运行发现,发现并解决问题才是我们能力提升的捷径。我们验证程序时,如果为可靠验证,千万不要挂负载,以免出现状况和损失,数字量输出有LED显示;模拟量处理可以采用一些硬件或软件模拟手段来解决。

回复

使用道具 举报

沙发
发表于 2022-11-15 16:55:23 来自手机 | 只看该作者
受教了,谢谢

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-27 08:55

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表