求PLC中用一个开关控制一盏灯的程序

来源:百度知道 编辑:UC知道 时间:2024/06/05 14:06:16
用一个复位开关控制一盏灯的闪灭,即按一下灯亮,再按一下灯灭,再按一下又亮......程序中只能用继电器实现,不能使用其它指令.
忘记说了,不要使用复位置位指令,包括保持之类的指令,要只用纯继电器.松下FP系列的PLC程序最好

以西门子s7 200 为例
LD SM0.1
MOVB 2#10101010, MB0//初始化,每次开机运行只执行一次
LD I0.0
EU
RRB MB0, 1//i0.0按下一次(上升沿)将MB0循环转动一位实现M0.0切换一次
LD M0.0
= Q0.0//输出

取反指令就很简单!
复位开关是双重指令 这个也简单啊,置位和复位啊!

典型的单键起停控制,以三菱的PLC为例
LD X1
ANI M1
OUT M0
LD X0
OUT M1
LD M0
ANI Y0
LDI M0
AND Y0
ORB
OUT Y0
END

取反 置位、复位 异或都可以实现