四个开关控制一个灯,任何一个开关都可以控制照明灯的亮与灭。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日
下一篇 2017年6月2日

相关推荐

  • s7200smartsr20输出端的DC24V电源可以和输出端Q点配合使用吗

    如标题,谢谢 最佳答案 标准型 CPU 提供 24 V DC传感器电源,可以为输入点、扩展模块上的继电器线圈电源或其它要求供给&n…

    SIMATIC S7-200 2021年7月5日
  • 用S7-200 SMART PLC跟模块做恒定负压自动控制系统,求程序指导(附草图)

    1,管道要求恒定负压在负1700帕范围,而且负压范围在负2014帕到负1320帕之间可以设定。2,设备前门在开门时,抽风系统不会在开门的这个时间出现加大抽风,只会保持未开门前的转速…

    2021年7月5日
  • cpu226能通信,但不能上传程序

    s7-200 cpu226能通信,但是不能上传程序,到上传程序时软件自动关闭了 最佳答案 应该是软件的问题,如果PLC设置了4级密码了,会提示不能上载,但是也不至于会关闭…

    SIMATIC S7-200 2020年10月31日
  • S7200控制伺服

    请教各位前辈    用西门子S7200控制伺服电机  用PLC高速脉冲点Q0.0Q控制施耐德伺服电机 &nbs…

    SIMATIC S7-200 2020年11月1日
  • 西门子V4.0无法安装

    V4.0安装没有成功,卸载又无法卸载,显示有些文件找不到。V3.2-SP4是可以安装的,是不是要重装系统啊?请大家帮帮忙 最佳答案 STEP 7-Micro/WIN&nb…

    SIMATIC S7-200 2021年7月5日
  • S7 200 sp9安装出错

    安装MicrowinV4.0+SP9软件时出这样的提示:Unable to locate a valid executable&n…

    SIMATIC S7-200 2018年12月2日
  • 抱闸

    溜车状态:当轴悬挂12小时以上时,抱闸自动测试不过,溜车距离大于设定距离平时不管你怎么去手动测试抱闸都是没问题的!?就是在自动8小时候测试,有时又能过!P1215=1P1216=2…

    SIMATIC S7-200 2021年7月5日
  • 流量累计编程

    在200中,流量的累计应该怎样编程,希望各位老师能够赐教 最佳答案 1、累计流量是瞬时流量对时间的积分。 2、瞬时流量是一个不规则的函数,无法用标准积分计算,况且CPU也…

    SIMATIC S7-200 2021年7月5日
  • 多个仪表自由通讯

    一个CPU226  当多个仪表用自由通讯和PLC连接时,端口不够用怎么办?有没有别的通讯处理器? 问题补充:仪表协议一致的话如何设置每个地址?自由通讯参数中好像…

    SIMATIC S7-200 2021年7月5日
  • s7-200的模拟器可以运行带子程序的程序吗

    s7-200的模拟器可以运行带子程序的程序吗,运行总是报错,是加载不对,还是不能运行这样的程序。 钻石用户推荐最佳答案 S7-200仿真器,我知道的有两种:第一种呢,据说最早是西班…

    SIMATIC S7-200 2021年7月5日