QQ登录

只需一步,快速开始

信捷plc一个输入端比如X15怎么控制切换三个输出端?Y1 Y2 Y3

[ 复制链接 ]
问题的理解。
不知道大家对这个问题是如何理解的。
我倒是理解出的很多不同的功能需求。
比如:
1.X15点击后,Y1,Y2,Y3每隔一段时间循环切换输出,再按下X15全部停止。
2.X15点击两次起停Y1,再点击两次起停Y2,再点击两次起停Y3,最后点击全部停止输出。
3.X15点击一次Y1输出,点击二次Y2输出,点击三次Y3输出,再点击全部停止输出。
这三个功能是看到问题后,脑袋瞬间想到的。
还有其他的?
欢迎大家补充,共同讨论。
今天是周六,就来娱乐娱乐吧,看看这三种功能如何编程实现。
这里就用大家熟悉的三菱PLC编程软件来实现,
指令也尽量使用最基本,最常用的。
至于信捷PLC的指令,编程上和三菱的雷同。
问题的解决。
X15点击后,Y1,Y2,Y3每隔一段时间(2S)循环切换输出,
再按下X15全部停止,效果如下动图。

信捷plc一个输入端比如X15怎么控制切换三个输出端?Y1 Y2 Y3

信捷plc一个输入端比如X15怎么控制切换三个输出端?Y1 Y2 Y3
图中,
MOV指令内,K1Y000表示控制Y0,Y1,Y2,Y3线圈。
MOV指令内,传递K2,K4,K8表示分别控制Y1,Y2,Y3线圈。
我们点击X15,Y1,Y2,Y3每隔2秒循环依次动作。
再点击X15,Y1,Y2,Y3停止输出。

2.第二种方法。
X15点击两次起停Y1,
再点击两次起停Y2,
再点击两次起停Y3,
最后点击全部停止输出。
效果如下动图。

信捷plc一个输入端比如X15怎么控制切换三个输出端?Y1 Y2 Y3

信捷plc一个输入端比如X15怎么控制切换三个输出端?Y1 Y2 Y3
图中强制ON/OFF表示X15按钮点击一次。
关键思路是通过二分频程序实现。
软件元件测试窗口遮挡部分为空,可以在自己编程软件上测试。
第3种方法。
X15点击一次Y1输出,
点击二次Y2输出,
点击三次Y3输出,
再点击全部停止输出。
效果如下动态图。

信捷plc一个输入端比如X15怎么控制切换三个输出端?Y1 Y2 Y3

信捷plc一个输入端比如X15怎么控制切换三个输出端?Y1 Y2 Y3
通过计数器结合触点比较指令完成。
按钮X15点击,计数器计数,
比较指令将计数器的数值进行比较,
为1,表示点击了一次,Y1输出。
为2,表示点击了二次,Y2输出,等等。
第N种方法。
肯定还有其他的思路与方法。
比如位移指令,步进指令等,
编程时使用自己熟悉的指令就好。
欢迎大伙回复补充。






回复

使用道具 举报

快速回复 返回列表 客服中心 搜索