登录
首页 PLC论坛 信捷XINJE
回帖 发帖
正文

主题:这样的互斥程序可以如何精简?

点击:1529 回复:32

大概是这样的:当M0接通时且M1~M15断开时会有个输出,同样当M1接通时,M0,M2~M15断开时会有个输出等等依次类推,在梯形图里要每条要写十多个常闭触点太麻烦,有没有精简些的方法?
21-12-08 16:57
准备喝水
问题有问题,m1~m15有一个在输出,m0还接通吗?如果m0~m15某个接通时,其余肯定是不通情况,好办。
还一个问题,m1~m15随机接通吗?
21-12-08 20:37
这个如果用C去表达就非常的方便,用梯形图不会搞。
21-12-08 21:54
1:假如现在M2是导通的,你是让除了M2外任意一个导通吗?
2:如果已经是M3和M6导通了,那要怎么处理?
3:如果M0-M15都没有导通又怎么处理?
4:如果M0-M15已经有超过2个导通了,又要怎么处理?
5:如果已经有两个导通了,要关闭其中的一个,要怎么关闭?有没有优先关闭的选择?
6:如果已经导通了M6,现在要导通M0-M5,M7-M15中的任何一个,有没有优先导通的选择?
21-12-08 22:07
考试不及格,审题错误
当M0接通时且M1~M15断开时会有个输出,同样当M1接通时,M0,M2~M15断开时会有个输出等等依次类推
已经说明M0接通时,其他不存在有导通情况下允许有除M0外的一个导通
附件 image.jpg
这样做楼主会说,W2.00要累死
附件 image.jpg
那就均匀工作好了
信捷有米有类似的指令?自己去对比
21-12-09 00:00
16位组成一个字,利用字来判断比较省事,只是占用的位比较多,下图就占用了M5-M50.
附件 微信截图_20211209073258.jpg
21-12-09 07:37
楼上好办法。M0~M15组成一个字。
当M0接通,且M1~M15断开时:这个字等于1。
当M1接通,M0,M2~M15断开时:这个字等于2。
当M2接通,M0,M1,M3~M15断开时:这个字等于4。
……
21-12-09 09:35
用三菱编的,不知道符不符合楼主要求
附件 微信图片_20211209100027.jpg
最后修改:2021/12/9 10:04:08
21-12-09 10:03
题目清楚,内容糊涂.
你说的互斥,就是琴键开关.
21-12-09 10:24
抱歉昨天说的有些不太清楚,写了个大致例子出来,就是常闭那一串信号写起来有些麻烦,实际会比这个更多,所以想了解下有没什么简洁方法
附件 QQ拼音截图20211209110556.jpg
最后修改:2021/12/9 11:09:49
21-12-09 11:09

上一页下一页

工控新闻

更多新闻资讯