[西门子] 初学者必学的PLC顺序控制编程

[复制链接]
查看117 | 回复0 | 2024-8-27 10:55:10 | 显示全部楼层 |阅读模式
导读:在自动化设备中通常设备的逻辑是有一定顺序的,比如第一步干什么,然后完成后,第二步干什么,接下来第三步干什么.......。那么在前面的文章写过一篇顺序控制的方法,也是电气工程师最喜欢用的方法,大家对文章的反响也是很不错。文章链接:电气工程师最喜欢用的编程方法 (qq.com)
那么本文呢,更偏向于没有基础的朋友们编程使用(不了解数据类型),使用最基本的置位复位的方式来实现简单的顺序控制。
示例:
冷加工自动线上钻孔动力头的自动控制顺序如下:
   ①动力头在工作台原位X0处,按下启动按钮,电磁阀YV1通电,   动力头快进。
    ②动力头行至X1处,电磁阀YV2通电,电磁阀YV1继续通电,动力头由快进转为工进。
   ③动力头行至X2,行程开关X2受压,开始延时3秒,并保持工进。
   ④延时时间到,电磁阀YV1、YV2断电,电磁阀YV3通电,动力头快退。
   ⑤动力头退到X0处,电磁阀YV3断电,停止。

IO分配表


功能图表


程序编写
这种方法基本上就是先置位一个位,然后达到条件时置位下一个位,在下一个扫描周期复位当前位。
比如:在程序中,先是置位M5.0,然后当I0.0和I0.1条件满足时,置位M5.1,而在下一个扫描周期复位M5.1,采用这种手拉手的方式编写程序初学者看起来也易懂好上手!




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

本帖子中包含更多资源

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

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

本版积分规则