电工学习网

 找回密码
 立即注册
查看: 3136|回复: 0

小车送料编码指令PLC编程系统

[复制链接]
发表于 2019-1-21 11:35:43 | 显示全部楼层 |阅读模式
某处有一电动小车,供6个加工点使用,电动车在6个工位之间运行,每个工位均有一个位置行程开关和呼叫按钮。送料车开始可以在6个工位中的任意工位上停止并压下相应的位置行程开关。启动后,任一工位呼叫后,电动小车均能驶向该工位并停止在该工位上。如图:
2019011816492042.png
简要介绍一下这一呼叫程序。(实用的如启动前的报警,行走时不被叫走,卸货时不被叫走,等没有编写,有需要的可关注阅读前面发表的文章。这里只重点介绍编码指令的应用。)请看程序:
2019011816494692.jpg
各步说明:
1,X020为启动端子输入,X021停止常闭点。
2,启动M20接通,
(1)执行编码指令[ENCO X000 D0 K3],把X000——X007动作时位置数存入D0。
(2)执行编码指令[ENCO X010 D1 K3],把X010——X017动作时的位置数存入D1。
(3)执行比较指令[CMP D0 K0 M0],diangon.com这里说明下由于K3是8位数输入是X000——X007。我们程序是6位小车呼叫,所以这个程序也可作为8位呼叫使用。如果做成6位呼叫使用X000端子也可不用,那么这个比较指令也可不用,用M8000常开即可。大家想想是为什么呢?
3,当(启动呼叫)呼叫数大于0,常闭M1接通,M10自锁,执行比较指令[CMP D0 D1M5],位置号和呼叫号的比较。
4,呼叫号大于位置号M5动作左行触点y000输出。
5,呼叫号小于位置号M7动作右行触点Y001输出。

回复

使用道具 举报

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

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-17 07:29

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

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

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

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