登录
首页 PLC论坛 三菱Mitsubishi
回帖 发帖
正文

主题:跪求程序思路

点击:1262 回复:20

[size=4]各位大师,给个思路,多谢了:5个输入位元件X1,X2,X3,X4,X5,分别对应控制5个输出Y1,Y2,Y3,Y4,Y5,当其中任何一个X优先为1时,对应的Y为1,其它输入位元件X位元件无论是0还是1,输出Y都为0,当这个优先位元件为0的时候,对应的Y为0,同时执行其它一个已经输入X为1的输出Y为1
有点和快速抢答题差不多,区别在于最后一句话:同时执行其它一个已经输入X为1的输出Y为1
请大师们给点思路,困扰我两天了[/size]
14-05-12 10:25
或者可以这样:假如当X1优先为1的时候,Y1为1,当X1为0时候和Y1为0时,检测X2状态,如果X2为1的时候,Y2为1,当如果X2为0的时候,检测X3.......,搞个循环,这样又该怎么写呢?
14-05-12 10:27
附件 截图01.jpg
感觉这个可以满足你
14-05-12 10:56
这个过不去,因为在优先接通X1后,再接通X2或其他X,Y1不会复位,且Y2不会置位,不过还是谢谢了,希望大师们多多指教
14-05-12 12:22
楼上已经有答案了
14-05-12 12:39
把形式变变,思路是对的
14-05-12 12:41
互锁起来即可
14-05-12 13:24
X1信号要取消。
14-05-12 13:27
你这样,先搞一个运行标志位,三菱的寄存器我不熟悉,我就用Y来代替吧。
Y1、Y2、Y3、Y4、Y5任何一个为1时,Y10=1;
X1=1且Y10=0时,置位Y1=1,Y10=1;
X2=1且Y10=0时,置位Y2=1,Y10=1;
·
·
·
X5……
X1的下降沿,清空Y1,Y10;
·
·
·
X5……
14-05-12 14:38
问题是X1,X2,X3,X4,X5都已经等于1了,退出优先输出的X,对应的Y也退出了,下一步是如何去执行另外的Y等于1
比如:我首先把X1等于1,相对应的Y1也等于1,接着我把X2,X3也都等于1,但Y2,Y3都还是0,当我把X1等于0,相对应的Y1也等于0以后,相对应的Y2或Y3随便选一个让其等于1
14-05-12 16:46

上一页下一页

工控新闻

更多新闻资讯