奇偶问题程序用什么指令比较好

请问设计总共八盏灯泡按启动按钮SB1奇数灯亮,按下SB2偶数灯亮,用什么指令设计比较好,能否给出设计样本程序

最佳答案

1、异或指令WOR_B、传送指令MOVE 、直接对位操作


2、异或指令举例如下——
假如:IO分配如下
按钮SB1:I0.0
按钮SB2:I0.1
八盏灯泡:Q0.0-Q0.7
按下按钮SB1(I0.0),则执行QB0 = QB0 WOR_B 16#55   (奇数位2#01010101)
按下按钮SB2(I0.1),则执行QB0 = QB0 WOR_B 16#AA  (偶数位2#10101010)


注:开启和关闭指示灯用同样的指令,开启上升沿执行一次,关闭下降沿执行一次。


3、 Move指令直接赋值即可;


4、直接对位操作(如Q0.0、Q0.2、Q0.4、Q0.6奇数灯,Q0.1、Q0.3、Q0.5、Q0.7偶数灯);


5、使用异或指令WOR_B,奇数灯和偶数灯控制互不影响,可同时开启;
     使用传送指令Move,只能控制奇数灯或偶数灯,奇数灯和偶数灯不能同时开启。

提问者对于答案的评价:
有用

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年10月30日 下午11:47
下一篇 2017年10月30日 下午11:48

相关推荐

  • 我现在选用6ES7214-2AD23-0XB8(CPU224XP)和控制台达伺服电机

    我现在选用6ES7214-2AD23-0XB8(CPU224XP)能否控制台达B2系列伺服电机?请大神给讲解一下如何接线的。 最佳答案 请见《S7-200 PLC在伺服电…

    SIMATIC S7-200 2017年6月7日
  • S7-224两个自由口通讯冲突

    我两个口都是用自由口   但是当端口0和端口1同时发送数据给PLC时 因为PLC接收的数据都存储在SMB2里  所以会出…

    2020年11月1日
  • S7-200自由口通讯能接收到数据,但在改编应用程序后乱码

    我用S7-200的自由口通讯接收扫码器的数据,初始化子程序什么的都没有问题。一开始编程调用接收到的数据作为条件来编程也是没问题的,但后面根据设备情况修改了程序,然后状态表显示的VB…

    SIMATIC S7-200 2017年10月24日
  • S200 PID 实例、基础问题

    我要做一个溶液恒温控制系统。用Pt100热电阻传感器(AIW0接入入PLC)、EM231RTD模块、模拟量输出(AQW0接到控制器)(4-20ma)控制气动阀控制热蒸汽的流量来给溶…

    2017年8月24日
  • 位置控制的参考点是什么

    今天又看了下EM253模块的配置向导,又提到位置控制的参考点。位置控制的参考点怎么理解呢?能不能举个例子说明下,什么时候需要设置,什么时候不需要设置。 最佳答案 说个生活中的例子:…

    SIMATIC S7-200 2021年7月5日
  • 卷绕

    毕业设计,恒线速度的卷绕系统。收布辊与放布辊直径0.3m,卷绕后最大直径1.5m.线速度范围0.1m/s至0.8m/s。误差小于正负0.005m/s.我想s7-200控制两台mm4…

    SIMATIC S7-200 2021年7月5日
  • TD400C文本显示器内数参数突然乱了?

    我们使用的文本显示器设置出料的量,然后这些参数设置到里面去,一般来说只有更改配比的时候才可以去动里面的参数,但是现在我们根本没有去动里面的参数,而且还设了密码,请问它里面的参数一下…

    SIMATIC S7-200 2020年11月1日
  • s7-200脉冲输出

    我要用到4路高速脉冲输出,驱动步进电机控制器,4路都是一样的频率,而且同时同步,224上只有2个高速脉冲输出点,怎么办?能不能每2个共用一个点?  最佳答案 同意东方红一…

    SIMATIC S7-200 2020年11月1日
  • 求Pid资料

    关于PID调节的资料,简单易懂,谢谢 最佳答案 S7-200 的PID 控制文档大全:1、《如何使用S7-200CPU 的PID 控制》:下…

    SIMATIC S7-200 2020年10月31日
  • 关于S7-200通讯速度的问题

    S7-200通讯模式基本上分为CP243-1的以太网模式、DP方式的CP卡,还有EM277,觉得这三种以太网模式速度最慢,不知道大家体会如何!~EM277应该是质量和速度是最快的(…

    SIMATIC S7-200 2020年11月1日