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

主题:想了几天也没想出来咋编的程序。大家帮忙看看

点击:3098 回复:24

有一个按钮输入为I0.0 控制三个灯泡l输出分别为Q1.0 Q1.1 Q1.3。
当第一次按下按钮,要求Q1.0输出,Q1.1和Q1.2不输出
当第二次按下按钮,要求Q1.1输出,Q1.0和Q1.2不输出
当第三次按下按钮,要求Q1.2输出,Q1.0和Q1.1不输出
当第四次按下按钮,要求Q1.0输出,Q1.1和Q1.2不输出
。。。如此可以循环
要求:不能用计数器,脉冲,延时和比较这种特殊功能,可以用触发器
。。。想了两天也没想出来该咋写,有高手看一下啊
09-06-25 19:02
可以使用的中间寄存器数不限
09-06-25 19:03
用移位寄存器的吧
09-06-25 19:45
移位寄存器不能用的,只能用0,1的逻辑啊
09-06-25 20:12
循环移位指令RCL/RCR
09-06-25 20:28
还是蛮难搞的,那位高手能写出来,给大家看看
09-06-25 21:37
把位移寄存器逻辑转换一下,就行了
09-06-25 23:53
LD X1
ANI M100
ANI M101
ANI M102
LDI X1
AND M100
ANI M101
ANI M102
ORB
OUT M100 /控制第一灯
LD X1
ANI M100
ANI M101
ANI M102
LDI X1
ANI M100
AND M101
ANI M102
ORB
OUT M101 /控制第二灯
LD X1
ANI M100
ANI M101
ANI M102
LDI X1
ANI M100
ANI M101
AND M102
ORB
OUT M102 /控制第三灯
最后修改:2009-6-26 8:57:50
09-06-26 08:56
程序用的是三菱Q系列的PLC编写的!!
其中X1为触发按钮,M0,M1,M2分别为灯1,灯2,灯3的控制点!
程序紧供参考!!!
09-06-26 09:40
附件
程序使用的是三菱Q系列的PLC!
其中X1为触发按钮!
M0,M1,M2,分别为三个灯的触发点!
程序紧供参考!!!
09-06-26 09:43

上一页下一页

工控新闻

更多新闻资讯