四个开关控制一个灯,任何一个开关都可以控制照明灯的亮与灭。s7-200的

已知条件:用四个开关控制一个灯,任何一个开关都可以控制照明灯的亮与灭
 我想问的是:解释里说任何偶数个开关闭合灯都灭,任何奇数个开关闭合灯都亮。
他是如何推理出的,我怎么想不明白

最佳答案

这里说的灯的初始状态是关闭的,那么开一个开关就是打开灯,再开一个开关就是关闭,再打开一个就又开灯,再开一个开关就是关闭灯,所以说偶数个开关闭合就是关灯,奇数个开关闭合就是开灯。
编程就是用一个int变量记录当前开关闭合的个数,最后判断如果这个变量的数是奇数则置位q点,否则复位。

1、给vb0赋值0
2、判断所有的开关是否闭合(4个),如果闭合则vb0=vb0+1
3、判断vb0为奇数还是偶数,奇数置位q点,偶数复位q点。

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc144119.html

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月2日 下午11:38
下一篇 2017年6月2日 下午11:39

相关推荐

  • S7-200继电器输出,正负极可以反接吗

    1L接负极,M接正极,晶体管的不可以对吗,那继电器的呢 问题补充:这些接线对吗 图片说明:    最佳答案 继电器的是可以的,1L接M,本组内其他点也需要接L,…

    2017年10月30日
  • CPU224XP本体模拟量输入规格

    CPU224XP本体上有两入一出模拟量,请问,两路模拟量输入是电压还是电流?如果是电压输入,那么仪表是4-20ma信号的,怎么接入PLC? 最佳答案 跨接一个500欧姆的电阻,这样…

    SIMATIC S7-200 2018年12月9日
  • 关于TD400C文本问题

    TD400C报非严重故障,运行时间错误000A;各位大神该如何解决呢?谢谢 问题补充:程序已经用了半年多了,今天才出现的这个故障 最佳答案 这个故障是PLC运行时间错误信息显示在T…

    SIMATIC S7-200 2021年7月5日
  • 西门子200PLC以太网通讯本地设置

    本地以太网向导设置完毕已经下载进PLC,需要使用PC Access吗?因为上位机不是我们做,上位机那边我需要提供什么吗,对方上位机是wincc,PCAccess是在上位机…

    SIMATIC S7-200 2021年7月5日
  • NPN接近开关

    请教大家:我用的接近开关是NPN型的,在与S7-200接线时,输入的公共端M应该接24V还是0V?? 顺便请解释一下源型和漏型的区别谢谢!!!!!!!!!!!!&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 200PLC接编码器,应该接PNP的还是NPN的?

    200PLC的输入端是双向光耦吗?我的问题是我要接编码器,那么应该选PNP输出的还是NPN输出的?谢谢 最佳答案 200PLC的输入端是双向光耦吗?我的问题是我要接编码器,那么应该…

    SIMATIC S7-200 2018年12月9日
  • EM231模块维修问题?

    大家有知道西门子EM231模拟量4输入模块在哪里可以维修吗? 钻石用户推荐最佳答案 这玩意说真的维修没有什么价值了。你掏钱去某宝或是某鱼上买个二手功能正常的。估计不到200元就搞定…

    SIMATIC S7-200 2021年7月5日
  • PC Access使用请教

    用PC机通过串口与PLC通讯,实现1)PC发送控制PLC的启动、停止;2)实时获取PLC中不同数据区中数据。 请问:如果要用PC Access实现,就必须用OP…

    SIMATIC S7-200 2021年7月4日
  • EM253回零模式

    EM253回零模式使用普通的光电开关+伺服电机的Z相精确定位零点,一般要使用哪种回零模式呢?另外普通的光电开关时用常闭还是常开接到RPS端呢?伺服电机的Z相就是直接从伺服驱动器的Z…

    SIMATIC S7-200 2020年10月31日
  • PTO故障代码127,是什么意思?

    PTO故障代码127的意思是什么?查帮助保留了。 最佳答案 见问题ID: 46413答案,连接:http://www.ad.siemens.com.cn/service/…

    SIMATIC S7-200 2020年11月1日