[西门子] PLC万能编程框架之自动控制程序编写

[复制链接]
查看103 | 回复0 | 3 天前 | 显示全部楼层 |阅读模式
>
文末有3工位上下料项目程序框架,包括手动、自动、手自动切换、报警程序
导读:在前面的文章中,我们针对3工位转盘上料设备写了手动、报警、手自动模式切换、初始化程序等。那么本文将继续来探讨这个项目重要的部分就是自动控制程序,自动控制程序主要是分3个工位,我们1个个工位来捋顺,今天我们先来写下料工位!

程序段1是判断设备的各元件是否在安全位置:判断前进和上下两个气缸是否处于原点位置,两个夹爪都处于打开的状态;同时为了安全起见,输出也要做判断,当控制4个气缸的输出点没有任何一个有输出,才认为是安全的。所以在这里,我们做了输入和输出的安全条件。

http://www.w3.org/1999/xhtml"}]">程序段2是判断3个工位都处于停止步,程序段3是当“总启动标志”位接通后,开始兵分3路去控制3个工位的动作。分别将3个工位的初始步赋值为1,开始走流程。

程序段4是下料工位的“前进气缸”往前,当前进气缸的动点传感器感应到了,开始延时,定时时间由触摸屏设定,时间到了转到第5步。

当气缸前进到位后,夹爪气缸是打开的,然后让夹爪闭合抓取物料,当夹爪气缸的传感器感应到后,开始延时,时间到达后转到第10步。

当夹爪气缸动作完后,上下气缸需要将物料夹爪且提起来,然后传感器感应到后,开始延时,转到第15步。

气缸后退,当上下气缸的动点感应到后,复位前进气缸,让气缸后退。

程序段89,是让上下气缸复归和复位夹爪气缸,让物料掉落。当整个动作流程走完后,置位一个标志位“下料气缸定位完成标志”,通知其他工位做其他的动作。同时,将步序设置为0,便于下次再启动。

由于这段时间频频收到很多小伙伴反馈在网络上或者培训机构学习了PLC编程,但是拿到项目之后却没有编程思路,也许大家缺少的是模板和框架思维,所以这段时间把项目案例整理成书籍。

本项目是3工位上下料转盘机项目,其中包括上料工位、转盘工位、下料工位,借助这个项目我们可以学习到程序框架的搭建,比如手动程序编写、自动程序编写、单周期程序如何编写、全自动程序如何编写、报警程序如何编写、暂停程序如何编写、触摸屏画面如何制作。

只要您能学会此编程框架,以后有项目都可以以此为模板扩展思路。如果您学了很多指令和案例,但是却没办法自己独立编写一个项目。需要的可以加我微信:biao467524527,如果加不上可以私信我。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则