导读:我们很多初学者学习了很多的PLC编程指令、甚至也在培训班学习了一段时间,但是真正拿到一个项目,却还是迟迟无法动手。个人认为可能并不是你的编程能力有问题,可能还是整个项目的流程没有或者动作过程没有规划的很清晰。感觉程序这样编写也可以、那样动作也可以,最后综合到一起脑子里就是“千丝万缕”在打结,一团乱麻!那么对于这个问题,我提供以下思路供大家参考,帮助大家在做项目的时候理清思路。1.规划IO地址,如下图所示,这是1个3工位上下料设备,它的IO地址由编程人员定义好。如果项目比较大就用Excel把地址全部规划好,规划好了才有利于我们动手编程。其实工艺分析是整个项目中最最重要的一部分,只有把工艺(动作过程)理解的非常清晰才能让我们编程思路更加清晰。如果一上来就开始编写程序,反而会越编越乱,导致整个项目是拼凑起来的。以3工位上下料设备为例,要分析哪些动作流程呢?(插一句题外话,这个3工位上下料设备 我有,设备可以帮助大家练习编程框架,需要的可以联系我)(1)启动设备:在什么情况下可以启动设备?应该是每个工位在待机状态下才能允许启动。比如上料工位不能在转盘加工位置,否则会出现撞机、下料工位也不能在转盘加工位置,否则也会撞机,还有气缸是否在正常位置。气缸的夹爪也应该是打开的状态下。(2)启动设备后,这3个工位是如何协调的?在这个设备中启动后,上料工位和下料工位是可以同时工作的,也就是上料工位可以去抓取物料和放置物料到转盘机上,下料工位也可以将转盘机上的物料取下,这两个工位是并行的关系。而转盘工位与上料和下料工位是串行的关系,也就是等那两个工位都动作完了,转盘工位才能转动,否则就会出现撞机。按照这种逻辑,只要我们上料和下料工位都动作完,然后给转盘工位1个通知信号即可。(3)单周期和循环。单周期和循环运行是设备的模式,如果是单周期的模式,那么以这个设备为例,那就是上料和下料工位动作完成后转盘旋转1个角度后停止。(4)停止。停止时要考虑是立即停止还是周期结束后停止。(5)手自动切换。随时切到手动,需要把自动运行程序相关标志及数据要清空,便于下次再自动启动。(6)报警程序。报警通常可以分为2种,一种是只报警,不停机,恢复过后自动再启动。另外一种是报警后立即停机。最近有很多小伙伴说要案例书籍,说是手机上看文章不是很方便,我抽时间把55个实战案例全部整理出来,案例都是比较典型的,其中包括气缸控制程序、报警程序、程序框架、运动控制程序封装、模拟量控制变频器、通信等实战案例。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |