suiyuan666
级别: 论坛先锋
精华主题: 0
发帖数量: 737 个
工控威望: 1389 点
下载积分: 4942 分
在线时间: 742(小时)
注册时间: 2008-06-15
最后登录: 2024-09-14
查看suiyuan666的 主题 / 回贴
楼主  发表于: 2014-02-11 13:23
大家好,请教大家一个问题,我想用两个按钮控制一个由5个气缸及1个步进电机的设备。
其中单步动作要求如下,当按下按钮A时,气缸1置位,再按下气缸2置位,再按下气缸3置位。此时若按下按钮B,则气缸3复位。再按下按钮A时气缸3再置位……..即要求按钮A按下时一直单步向下运行,若中途按下按钮B时要求当前的动作复位,返回到上一状态。其中按钮A可以让整个程式一直循环运行下去(含置位及复位),使用按钮B主要是为了中间操作时出现失误让前一步返回,可以让按钮A继续操作下去,不用整个程式复位,节省操作时间,使用方便。  使用三菱FX1N PLC。请大家指导下思路。谢谢!
龙云浪子
级别: 工控侠客
精华主题: 0
发帖数量: 399 个
工控威望: 3279 点
下载积分: 7648 分
在线时间: 409(小时)
注册时间: 2013-01-18
最后登录: 2024-09-21
查看龙云浪子的 主题 / 回贴
1楼  发表于: 2014-02-22 20:31
shi2999的方法简便易行,在此基础上个人认为还可以简化,如图中红色框选的部分可以省掉。


龙云浪子
级别: 工控侠客
精华主题: 0
发帖数量: 399 个
工控威望: 3279 点
下载积分: 7648 分
在线时间: 409(小时)
注册时间: 2013-01-18
最后登录: 2024-09-21
查看龙云浪子的 主题 / 回贴
2楼  发表于: 2014-02-23 17:53
引用
引用第48楼pang6510于2014-02-22 23:04发表的  :
我也来一个我是才学的,如果程序有错误的地方请你们多多指教啊! [attachment=118059]


建议输入的X0和X1使用上升沿脉冲,以避免因抖动和干扰等引起的输出跳动。