感悟网 导航

按一次亮一盏灯,按2次亮2盏灯,按3次亮3盏,...灯有十六个灯,plc程序

作者&投稿:昔钟 (若有异议请与网页底部的电邮联系)
一个按纽控制一盏灯,按一下灯亮,再按一下灯灭…,请用三凌的plc编程,谢谢各位大虾~

LD I0.0
O M0.0
AN C0
= M0.0

LD SM0.0
LD I0.0
EU
CTD C0, 2

LD Q0.0
ED
R C0, 1

LD M0.0
S Q0.0, 1

LD C0
R Q0.0, 1
I0.0为按钮,Q0.0为灯,C0为计数器,M0.0为中间继电器,SM0.0为常闭使能端!我是按西门子的编的,你改下常闭使能端就好了!

典型的单键起停控制,以三菱的PLC为例
LD X1
ANI M1
OUT M0
LD X0
OUT M1
LD M0
ANI Y0
LDI M0
AND Y0
ORB
OUT Y0
END
X0为按键,Y0是灯。本程序中只有继电器,如果用反转指令一条指令就够了,关键是PLC要支持这指令。

如果只有这一个要求的话那很简单啊,我用两条指令就能实现你的要求:
LDP X0
SFTL X0 Y0 K16 K1
END
绝对可以满足你的要求。

计数器
依次根据计数值传送数值即可
比如2#
0
1
11
111
1111
11111
111111
1111111
11111111
111111111
1111111111
11111111111
111111111111
即可
然后把这些数字输出就可以了

程序:x0常开 〔sftlp x000 y000 k18 k1〕
中断:x1常开 〔zrst y0 y18]

就这么点要求能编好一个程序吗?难道灯就一直亮着不关了,怎么不交代清楚你所有的动作

用计数器加比较指令
很容易

《按一次亮一盏灯,按2次亮2盏灯,按3次亮3盏,...灯有十六个灯,plc程序》
答:如果只有这一个要求的话那很简单啊,我用两条指令就能实现你的要求:LDP X0 SFTL X0 Y0 K16 K1 END 绝对可以满足你的要求。

《一只开关按一次亮一盏灯,按2次亮2盏灯,按3次亮3盏灯,按4次全灭,怎么能...》
答:市场有这种专用控制器卖的。买一个就可以了,不过对节能灯不好,容易坏。

《按一次就亮一盏灯,按两次就亮第二盏灯,第一盏灭电路》
答:那你可能要一个二进制计数器 来实现这个功能 第一下时候是01 第二下是10这样

《六年级数学题》
答:有一个开关能控制两盏灯,按一次第一盏灯亮,按两次第二盏灯亮,按三次两盏灯全亮,再按一次两盏灯全灭,当按到第98次时第【二 】盏灯亮,在按【2 】次两盏灯全灭。已知这种灯每四次一循环,所以得到有 98÷4=24(循环)……2(次)第2次是第二盏灯亮。而按到第2次时离每4个周期一循环...

《一个开关能控制两盏灯,按一次第一盏灯亮,按两次第二盏灯亮,按三次两...》
答:98÷4=24…2;余数是2,那么就和按2次后的状态相同,就是第二盏灯亮.故答案为:第二盏灯亮.

《按一次就亮一盏灯,按两次就亮第二盏灯,第一盏灭电路》
答:并联电路,中间双刀开关。电源与开关串联,然后分别与两个灯并联

《六年级数学题求解》
答:有一个开关能控制两盏灯,按一次第一盏灯亮,按两次第二盏灯亮,按三次两盏灯全亮,再按一次两盏灯全灭,当按到第98次时第(2 )盏灯亮,在按( 1 )次两盏灯全灭。用4个棱长为1cm的小正方体木块,摆成一个长方体,这个长方体的表面积是(16或18 )。一个边长为acm的正方形(...

《一个按钮控制多盏灯,按一次一盏灯亮,两次两个灯亮,三次三个灯亮,四次...》
答:思路:构造4位串入并出移位寄存器,串入端保持1电平,按一次开关,就是输入一个时钟脉冲信号,Q0、Q1、Q2,Q3,依次输出高电平,并保持,但是在Q3输出高电平时,用此信号去复位寄存器,如此,你要的功能便可实现。

《...按第1次按钮,第1盏灯亮,按第2次按钮,第2盏灯亮。按第3次按钮,全灭...》
答:你可以使用一个 计数器。按钮输入信号 触发 该计数器 + 1;计数值 = 1 时,Set 第一盏灯输出为 1;计数值 = 2 时,Set 第二盏灯输出为 1;计数值 = 3 时,Reset 第一盏灯输出为 0,Reset 第二盏灯输出为 0,Reset 计数器自身为 0。PLC 程序本身就是循环在执行的,所以不用担心重复执行...

《普通吸顶灯可以设置按一下亮一盏灯,按两下亮两盏灯,按第三下亮第三盏...》
答:理论上应该可以,太费劲

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网