西门子plc如何只用位逻辑一个按钮控制三个灯?

西门子plc只用位逻辑一个按钮控制三个灯,按一下第一个灯亮,再按一下第一个灯灭第二个灯亮,再按一下第二个灯灭第三个灯亮,再按一下第三个灯灭,重复循环如上。

    使用移位指令就可以解决这个问题。

    也可以用计数器指令。

    例如:

    按钮每按下一次 C0 计数器值加以

    如果 C0=1 ,第一个盏灯亮,如果C0=2 二盏灯亮,如果C0=3第三站灯亮(同时复位计数器C0).

    希望对你有帮助,如果有其它问题,欢迎继续交流。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-27

如图所示,为按钮P1控制L1/2两个灯亮灭程序,3个灯以此类推,可以实测试试

相似回答