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

主题:求助:想要编一个3个开关控制多个灯的程序

点击:4497 回复:12

最近刚刚开始学习PLC
现在想编一个 用3个开关 ABC 来控制4个灯亮
ABC都不打开的时候亮1灯
ABC中任意一个打开的时候亮2灯
ABC中任意两个打开的时候亮3灯
ABC都打开的时候亮4灯
我第一开始的思路是首先用异或来将3个开关编在一起,可是后来发现ABC都不打开和ABC都打开的时候的亮没有办法控制。
希望高手能够指点告诉我一下怎么编这个程序?
11-09-26 14:16
对你的开关统计ON的位数,
比较上述ON的位数   =0    灯1亮
                           =1    灯2亮
                           =2    灯3亮
                           =3    灯4亮
以上仅代表个人意见
Good Luck~
11-09-26 15:34
可以写出逻辑表达式,在按照表达式编程序,可是实现任意的组合逻辑。
Y1 = A`B`C`;
Y2 = AB`C` + A`BC` + A`B`C;
Y3 = ABC` + AB`C + A`BC;
Y4 = ABC
相乘表示与,串联, 反表示常闭点,相加表示或,即并联。
依葫芦画瓢,即可写出梯形图。
最后修改:2011/9/26 16:20:16
11-09-26 16:11
这是一个选择条件程序按楼上各位所说的将条件编入就行了!不难!
11-09-26 17:40
2楼的方法应当可以,也直观;3楼按表达式编程,也是一个方法。

11-09-26 18:50
你这个是不是用计数器啊?
可以帮我写出来吗?语句表或者梯形图都行,谢谢啦!
我还是个新手 想学习一下!
11-09-26 19:51

引用 liujundonglove 在 2011/9/26 19:51:32 发言【内容省略】

使用機型:FX2N
附件
Good Luck~
11-09-26 21:55
三楼的就行
11-09-27 06:22

引用 vesapro 在 2011/9/26 16:11:10 发言【内容省略】

这个思维方式很好
11-09-27 08:29
我觉得初学者的话  还是考虑3楼的那种方法,因为它和电子电路有点关系,比较容易懂。。
2楼的程序比较精辟,对于初学者来说有点小难,不容易体会
11-09-27 13:27

上一页下一页

工控新闻

更多新闻资讯