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

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

点击:3098 回复:24

呵呵  这只是一种锻炼方式而已,实际应用中根本没有人会这么做的。只是有点纳闷 楼上的怎么会说我的程序仿真上不正常。
09-07-01 14:17
LDN    停止:I0.1
LPS
LD     第一灯:Q0.1
O      运行状态:M0.0
ALD
AN     停止:I0.1
=      运行状态:M0.0
LRD
LD     第三灯:Q0.3
AN     启动按钮:I0.0
O      第一灯准备好:M0.1
LD     启动按钮:I0.0
AN     运行状态:M0.0
OLD
ALD
AN     第一灯:Q0.1
=      第一灯准备好:M0.1
LRD
LD     第一灯:Q0.1
AN     启动按钮:I0.0
O      第二灯准备好:M0.2
ALD
AN     第二灯:Q0.2
=      第二灯准备好:M0.2
LRD
LD     第二灯:Q0.2
AN     启动按钮:I0.0
O      第三灯准备好:M0.3
ALD
AN     第三灯:Q0.3
=      第三灯准备好:M0.3
LRD
LD     第一灯准备好:M0.1
A      启动按钮:I0.0
O      第一灯:Q0.1
ALD
AN     第二灯:Q0.2
=      第一灯:Q0.1
LRD
LD     第二灯准备好:M0.2
A      启动按钮:I0.0
O      第二灯:Q0.2
ALD
AN     第三灯:Q0.3
=      第二灯:Q0.2
LPP
LD     第三灯准备好:M0.3
A      启动按钮:I0.0
O      第三灯:Q0.3
ALD
AN     第一灯:Q0.1
=      第三灯:Q0.3
09-07-02 10:56
小弟以为,可以拿要求的输出结果作为判断条件,例如Q0.1有输出,Q0.2和Q0.3无输出,这是当前处于第一次按键按完的情况下,以Q0.1为ON,Q0.2和Q0.3为OFF,如果此时有I0.1的输入,则发生第二种情况,关闭Q0.1,打开Q0.2。依次写完四种情况,最后加上初始条件,三个输出都没有的情况,产生结果1。
09-07-03 12:50
是不是考试题目啊,有这么多要求?
09-07-03 14:17
用计数寄存器编写,等于1第一个亮,等于2第二个亮,等于3第三个亮,大于3就把值赋予1
09-07-07 16:33

上一页 上一页

工控新闻

更多新闻资讯