试问卷帘
级别: 探索解密
精华主题: 0
发帖数量: 31 个
工控威望: 152 点
下载积分: 771 分
在线时间: 35(小时)
注册时间: 2014-02-13
最后登录: 2023-11-23
查看试问卷帘的 主题 / 回贴
楼主  发表于: 2020-08-08 13:54
做了这么多年的plc编程,一路走来确实不易,看过很多的新手入门。自知道想在这行游刃有余工作也不是简单的事情,我谈谈局部操作过程的电气作业流程。
大致流程步骤:
1,项目探讨
2,项目思考
3,出设备清单
4,设备架构思考
5,写程序
6,调试
7,出说明书
项目探讨
初期和机械设计探讨设备过程,方案采取,自来两方不协调是常有的事情,我觉得没有必要去争胜负,什么样的硬件干什么样的活,建议可行,采纳与否不要过度上心。一个原则能想到的就能控制做到,不管设备环境如何,需要放下自身有的电气套路,我们需要借助不同的思维来丰富我们出现问题,思考问题,解决问题的能力,而不是一味的寻求他方配合解决问题。探讨的过程很重要,你对设备整个过程的梳理,和采取怎么样的控制手段,这个过程时间很重要,很多老板领导看不到,或者不知道做事的流程,直道机械图出来了,机械清单都出来了,怎么电气清单还没有好。所以需要挤出时间处理这个问题,如果你和机械关系好,或者项目负责人沟通好项目处理进度。

项目思考
这个过程不能马虎,好的架构才能在写程序过程中剩下不少的事情。写程序不仅仅是堆砌指令,是把你对设备的理解和思考,用机器识别的语言,和设备沟通好,怎么运行。所以我一再认为写程序只是一个最简单的事,难的,重要的都是提前就完成了。这个提前的整个过程都在项目思考中处理。项目思考中分析出整个框架,框架下有哪些功能部件及机构,这些机构本身的属性点,控制点,参数点,程序该以什么样的机构,电气需要一个什么样的配置,这一个个部件怎么衔接。这一个个部件怎么组成一个大的有序的运行循环中去。所以项目思考,它是一个从大到小,从小到大过程。从整体到局部,从局部到整体过程。它会影响后期作业的速度和质量。

出设备清单
IO口
之所以把后续接连的独立出来,是我认为IO的分布,就是对设备的细化,部件功能的响应,整个作业流程并不是严格的顺序执行,而是不停的交错,IO口的清单是对设备功能的分类,机构的命名,应该做到设备结构化部件化,每个部件内的输入有哪些,输出有哪些,可能预留点。这个设备io口后期用于画面IO输入输出界面,同时用于中小型设备的接线图使用。也是提前给安装人员快速查询资料。

电气原理图
出了IO口后,就接着着手画电路图,之所以要画电路图,一个是为后期装配人员装配电柜,和设备电气清单执行采购。电路图尽可能在早期做好完善,或者有时间就处理完善,做到后期画图有一个比较快速的出图步骤,和简单清单根据图自动生成。这个电气原理图,只能说工在平时。

其他清单
参数清单,线缆清单,装配注意指导书等等

设备架构思考
和项目思考差不多,但更多的是和编程前考虑程序这块的步距,项目思考偏重考虑硬件机构,和设备机构思考则偏重程序思考。是编程前的思维导图,过程导图。程序该怎么布局,怎么安排时间。

写程序
这个是我要谈的重点了,也是电气人员价值的认为的常规体现,其实这块只是厚积薄发的一个体现点,人们普遍认为的价值点。
1,完成输入口,输出口程序的编写,这块最好是输入XY都用辅助继电器替代,如果出现需要修改的输入输出口,只用修改一处即可。同时输出口的程序附带了自动自动执行和手动执行,手动执行是完成设备各个部件单步执行,查看校验的过程。
2,写启动 停止,急停程序,这样可以为后面自动程序,手动程序,故障提示停机报警能一点一点添加进来。
3,完成自动运行框架编写,只写框架过程,这样能梳理整个机构的运行过程。
4,根据自动运行框架写出单个部件的执行,和独立机构的执行自动过程。可以一步一步完成设备大循环的各个机构的加入。
5,编写的过程中出现的可能出现的故障点需要集中起来,最好设备出现故障或者写故障登录的时候,以及说明书的时候容易处理。集中用中继导出。故障点全部用块中继处理。
6,涉及到轴,一般写点动,回零,走点这些程序点,然后在自动运行中当气缸进行操作处理。
7,编写通讯数据处理,数据收集程序。
8,编写调试程序,或者叫方案程序,就是把可能用得上的程序用功能选择。做到准备,完成多种选择。
9,气缸运行一律检测限位超时,单步机构执行一律周期时间长测定。  涉及到定位的气缸一律处理限位稳定。部分气缸执行处理需要限位和时间双向选择处理。
10,各种检测,采取定点或者定时处理,尽量模块化处理。
11,程序全部分块,分机构编写。每个块有自己的复位。
12,完成画面的编写,做好设备和人交流信息的通道
    

调试
调试,结合硬件和程序完成设备的运行控制
1,检测输入口,输出口
2,调整轴空参数,点动 ,回零
3,处理各个独立或者单个机构的单次调试。
4,然后自动运行和独立的单个机构一个个加入调试
5,开启自动运行。
6,设备异常操作,即非常规性操作处理。

出说明书
结合自己调试和编程画面,出具操作说明书, 可以作为调试人员作业指导,也是客户使用说明书,调试人员现场培训作业指导书。

这些就是一个电气人员一个整个项目的作业过程,过程可长可短。不急于求成,也不拖沓。不能破坏心性。









另外分享几个伺服焊接线不当的案例

说起伺服焊接线,看着接线图焊接就好了,没有啥复杂的,总结一句话,那就是需要什么功能,就对应焊接什么线,线缆无外乎输入输出。你选择什么样的功能的数字点输入,以及数字点输出。伺服这样的控制器和变频器是一样的,或者说对于任何一个控制,都有他最重要的属性点。启动命令,和控制要素,报警输出。 对于变频器而言就是启动端子,频率输入,和故障输出了。针对伺服,定位来说就是伺服使能,频率和位置量,以及故障输出。如果是力矩那么就和变频器差不多。

我今天当然不说这个要接哪些线,是伺服脉冲线需要注意哪些东西。我以几个案例来说。

1,刚开始入门的时候,有个方案,设备分为几个部分,当时就想伺服驱动器就远距离安装,差不多6米样子,结果调试的时候傻眼了,定位的时候走不到位置,找原因,检查硬件,最后发现伺服接收脉冲数每次都要少上百个脉冲。没有办法只能把控制器放置在电柜那边,驱动器到电机线延长,直接接线处理。问题解决,后来查资料,都说这个线缆不能超过1.5米,越短越好。
总结:高速脉冲线距离越短越好。
2,有台机器4个轴,调试开始,过程整个动作都没有啥问题,但是走了几次后位置明显就不对了,我研究硬件,一个齿轮同步带形式,没有啥问题,没有松动。最后我监测伺服驱动器的输入脉冲数,发现脉冲和指定的在减少,而plc发出脉冲数应该是不会有问题的,于是我检查线缆,拆开了焊接线,焊接都没有问题,查来查去,发现线缆颜色不对,没有按照我标注的颜色来焊接线,我问他们怎么不按照我颜色来焊接,他们说焊接错了,就错这用,反正就那几根线。我也没有说什么,把线缆重新焊接了,改成绞线形式,重新回零开机,问题没有了。演示给他们看,并找到问题了,不用说他们也知道下次不会不按照图纸来了。高速脉冲线需要使用屏蔽双绞线,避免干扰。
总结:伺服控制线需要屏蔽双绞线。
3,有次调试,说是一个轴不动作,触摸屏上的当前值在变化。第一想法就是驱动器或者电机异常,果断更换驱动器,发现换了驱动器也是有问题,也是不动作。准备换电机的,但是想如果电机异常,驱动器首先就会报警,这个概率就非常小了。那会是那里问题,我首先着手的是控制线的检查,拆下来处理,看看针脚都是对的,且测量针脚和接线都是对的。照不出来问题。索性换根线缆,结果问题还在。只能怀疑是plc输出点问题了。这对plc来说是小的不能再小的概率事件,经过测量,还的确是。输出口不输出。更换plc,发现轴能动了。可是故事没有结束,第二次调试又一台不输出,我下来检测,又是plc输出点不输出,我就纳闷了,怎么会这么大概率事件出现,寻找问题来源,发现跟上次一样,都么有什么问题,我一个坐在那里想,联想到上次出现的情况和换下来的线缆。突然一个想法进入脑海,会不会是线缆的问题,导致plc坏了,上次是同时换了线和plc,我找来接线的人,询问,果然和我想的一样,他们把上次的线缆用上了。我开始对这跟线缆进行检查,翻来覆去,也没有发现问题,外观没有问题,这就怪事了,无法解释这个现象。人在自己暂时无法掌控的时候最会出现业余的的做法,换这个换那个的处理方式,我是非常反对的,我强烈的按着自己,凡事都有逻辑,有因果关系,我细想,怎么会烧坏,肯定是短路,怎么会出现短路,脉冲口,脉冲线肯定短路了,那么怎么短路了,plc输出低电平,那么可能是没有经过伺服负载。于是我对焊接头仔细检查,发现脉冲线的针脚热缩管没有套好,但是不至于短路了,我把线摆来摆去,发现会触及旁边24V线的针脚。问题终于找到了,这对我也是一个很大的警醒,什么叫游戏规则。一定要按照规则来,注意细节的处理。 这个线缆拆开一点问题都没有,可是盖上外壳,线缆挤压会和24V短接,plc输出的时候正好24V电压加注在plc输出开关上面。
总结:焊接端子细节处理,绝缘,虚焊,焊接处受力情况。
4,一般用伺服,我都会有软件更改参数,大部分参数都是通过usb口来处理,偶有一次,我用上位机做了软件,就用485口通讯写入参数,试了20,30台都没有啥问题,突然有一天,发现一台机器上面有一台通讯不了,伺服是新买的,应该没有人调整参数,我这个是默认参数通讯写入参数,反复检测无果,不管了,手动输入参数,运行设备,发现设备也没有啥异常,姑且就此作罢。后来机器又出现了一台写入不了,这就奇怪了。沟通伺服供应商,让我们寄回去做检测,我想这个不太可能,机器出厂肯定会做测试,除非别人修改过参数,可是参数我都看过,没有啥问题,问供应商,是否有其他参数会影响,回复我的是没有,我这就苦恼了,于是我让人换了一台,上去还是不行,我就在让人拿了一台,我说先接电源,我插上去可以。我顺带把参数写进去了,拿着刚才不行的,我准备寄到供应商那里检测,寄出去之前,我桌上正好有一个伺服驱动器,拿着那个电源插座头,插上去,通讯,结果能通讯了。这就奇怪了,我又拿了另外一台被“确认”是坏了的机器,结果也通讯上了,而与这个伺服连接的只有CN1口控制口了,肯定问题出现在这里,我打开说明书查找定义的CN1口,发现里面同样有485口针脚。我于是下去机台测试,刚能通讯的机器,现在不能通讯了,我拆了CN1口,反向又可以通讯了,我让他拆了CN1口壳子检查,拆了滞后,我说你在插上去,我看下能不能通讯,结果就能通讯上了,他拆的过程中我看到屏蔽网没有处理绝缘,应该是搭在了针脚的通讯口上了。和预想一样,处理了焊接角屏蔽网,严格控制焊接线针脚。
总结:焊接针脚和外部端子,功能重叠,干扰。

伺服的焊接线,基本上不是什么技术活,但是针对这样出现的问题,本来就是思维本来你认为最不可能发生的事情,你都不会往上面去想,比如有一天,调试人员说机器轴不动了,我去看也是发现当前位置变化,plc也有输出,检测焊接头都没有问题,驱动器参数也正常,可是没想到,把方向口和脉冲口接反了,你说都这么多台机器了,你把线接错了,可能一个不动的人,可能更加容易按照图纸找出问题,但是你往往觉得他不可能发生,就置若罔闻。导致问题一时间很难解决。所有很多超过我们范围,觉得不可思议的时候,问题基本大隐隐于市的感觉了,耐心,逻辑导向,慢慢排除。


接着更新点东西

培训学校无用论和自己的坚持
我不是培训学校的,但是我不赞同培训学校无用论这个论调。
我经常在贴吧,论坛看见一个这样的论调:“我看见的大牛和我身边做这行的没有一个是培训学校出来的,培训学校那个学的没有什么用,不要听别人忽悠。”我想说这是个错误的,相反我想说这个很有用。
第一:我想说这个行业,年薪10万以上的,有多少人是本科生,多少人是专科生,你们原来在大学学的什么专业。我反问你一句,你大学是不是培训学校么。要想走得远,就得起点高。王侯将相另有种乎,只针对个别人,不适合大众。
第二:你说的我没见到那个大牛是从培训学校出来的,我想说,你不是他。单纯从心理学的角度来说,没多少人,会说自己从野鸡学校出来的。是名校姑且一说,不是名学,就是自我奋斗出来。
第三:无论你何种方式获取能力,都是通过学习,应用。培训学校是给了一个没有基础的人又想通过努力改变自己的机会,自我学习能力这个瓶颈需要用不断的学习东西来突破的,学的越多,自学能力也就越强。


接下来我说下我的理解,或者说我的学习历程
我从一个机电一体化专业毕业,理科生,对这个机电着实兴趣比较大。但是再大也撑不起你能干好这件事的能力。需要这个能力还得自己去学习。一个过来人的经验,引路人很重要,你在学校学习的时候,老师基本都给你们说过,但是年轻的我们怎么可能会把这句话放在心里。我毕业去做了维修,跟着一个老师傅,这个老师傅什么都好,可以谈天说地,就是不讨论工作,我们从来没有在一台设备下合影,总之工作的时候。你得保持3米之外的地方。心里那叫一个郁闷。还好自己有电路图,有设备资料,慢慢看,慢慢琢磨。抱着一堆困惑,最终我离开了哪里。
平台很重要,平台里可以没有引路人,但是需要环境。接下来我找了另外一个厂进行了维修。维修部门7个人,分机械电气。又赶上搬厂,忙得昏天暗地,这对于工厂供配电算的上知道些。算的上一个合格的维修电工,中间还考了一个高压进网证,可算涨知识了,两本厚书,半个月,上过一次课,考试很担心自己过不了。考了好像两个半小时。一百分考了70几分。半年真的收货太多了。
设备都通上电了,设备运转起来,后面维修,开始对设备电柜元器件开始逐步了解,才开始真正意义上接触这些plc  变频器,伺服,步进,各种电路等。白天在厂里维修设备,晚上自己在家里捣腾,一个变频器说明书都翻烂了,感觉不行,还得买个plc,又买了个2手3u的plc,天天回来就搞这些东西。设备不知道是个什么东西,但是能用plc控制变频器启动停止,能通讯控制,步进电机能动。这两年过的非常慢,也非常充实。但是过程可以说是惨不忍睹。太多的弯路和曲折,全部是时间和汗水堆积出来的。
虽然对设备什么都不会,但是我感觉我可以做好这一行,于是找了一个做非标的小厂,面试的时候,那叫没有底气,我只好背着我的plc 步进和开关电源,触摸屏就去面试了,就直接说,你们出题吧,能干不能干一看就知道。他们拿了一个两轴的搬运机械流程图给我,我看了几眼,问了几个问题,他们问我能不能写出来。我咬着牙说可以,我怕他们让我当场写,立刻说要点时间,写好了拍个视屏给你们看吧,我这里也有一个步进驱动器。就这样面试结束,我回到家里赶紧准备了这个程序,首先是流程,我选了流程指令写好框架,框架内全部用延时处理,然后用触摸屏显示每一步对应的动作,然后其中几步,我加了一种轴的动作进去。回想起来,我也是挺佩服自己,啥都不知道,但是主次分明,就这样拍了视频给对方,成功的拿下了那个工作,其实我连伺服压根就没用过。上班后,我拿着前面人留下来的程序和资料研究。也带着一个plc回去测试了下,用的是松下的plc,就这样我踏上了自动化旅程。回首过去,当时谈不上勇气与压力,只感觉水到聚成。
后面几年的沉淀,不断的总结,和归纳。学画图,学视觉,学C#,做上位机。我才知道,虽然搞维修的时候,没有学到东西,但是确每天在思考,都在想设备的运行模式,怎么启动,怎么停止,这个机构运行那个机构插入动作等,虽然一直没有上升到编程语言的编程,确一直在处理逻辑编程。我可能走得比较简单,反着走路。别人可能在学plc的过程中了解设备工作方式,而我是了解设备方式后才来学plc。

我的学习过程就是这样,一直回首过去,也有很多想入门的请教问题,深感路途艰辛。
第一,引路人,我缺少引路人,当然这个行业80%以上是没有引路人的,目前任何行业职场专业技能的传承还是依赖师徒制的形式在运行,这个是不可否认的,引路人会让你看见发展的轨迹,天花板,会扫平你路途障碍,给你勇气,当然也让你认识到你的无知和愚蠢。如果你遇到一个好引路人,恭喜你,请珍惜吧。
第二,项目案例,这个行业,都是具备了哪些能力,才能去做的。谁识英雄是白生,你得有足够的经验和案例。
这个经验怎么来,找个好工作,有个引路人,做份好助理的活,你就能解除项目整个过程案例,机器线路怎么布置的,机器怎么调试的,设备怎么一步一步完善的,你能知道整个流程。
再就是跟我一样,买一些东西,自己再家里慢慢玩,慢慢测试。一件一件东西置办。
再就是,我一直提倡的,找个培训学校,哪里有引路人,有设备,有案例。你只需要知道你去哪里要干那些事情就好办了,就怕你去了,每天也在哪里报道了,但是过程中你去睡觉了。


整过过程中,我回味我的过去,最重要的关键词。

感恩之心:没有感恩,你得不到引路人的
抄袭能力:一开始,你不要自我主见太强,你要处理好怎么按照别人想法来做事。特别是精神上抗拒其他的东西。
项目累计:没有项目积累,一切空谈。
套路得人心:常思考套路,编程套路,会让你从做事更加轻便。


1105813640 QQ群技术交流  共勉前进   上传一个动态密码打开页面的案例
[ 此帖被试问卷帘在2023-11-11 14:18重新编辑 ]
描述:同步手机APP生产密码
附件: 关于动态密码串打开画面.doc (142 K) 下载次数:820
网站提示: 请不要用迅雷下载附件,容易出错
本帖最近评分记录:
  • 下载积分:+5(金秋来)
  • 下载积分:+5(johnlu)
  • 下载积分:+3(aaa2073) 真诚感谢!
  • 下载积分:+5(遇上方知有) 好贴好贴!
  • 下载积分:+1(刺客工控) 真诚感谢!
  • 下载积分:+3(luyanlong1)
  • 下载积分:+3(行车不规范) 肺腑之言!能量满满!
    金蛇郎君czz
    车到山前必有路 czz674613079@163.com
    级别: 网络英雄
    精华主题: 0
    发帖数量: 1940 个
    工控威望: 7487 点
    下载积分: 300 分
    在线时间: 437(小时)
    注册时间: 2019-05-22
    最后登录: 2024-11-21
    查看金蛇郎君czz的 主题 / 回贴
    1楼  发表于: 2020-08-25 09:14
    引用
    引用楼主试问卷帘于2020-08-08 13:54发表的 自己这些年搞了plc,一点经验,不喜勿喷···· :
    做了这么多年的plc编程,一路走来确实不易,看过很多的新手入门。自知道想在这行游刃有余工作也不是简单的事情,我谈谈局部操作过程的电气作业流程。
    大致流程步骤:
    1,项目探讨
    2,项目思考
    3,出设备清单
    .......

    楼主,有微信群吗
    czz674613079@163.com