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

请问设计总共八盏灯泡按启动按钮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日
下一篇 2017年10月30日

相关推荐

  • USB/PPI电缆无法通讯

    使用USB/PPI电缆无法通讯,我的电脑是WIN7旗舰版,软件版本:V4.0 STEP 7 MicroWIN SP9,接口:PC/PPI&n…

    2021年7月5日
  • 大家帮我看看这语句怎么解释

    书上常见到说 I X.X常闭触点闭合  (也就是AN IX.X) 我就奇怪了,常闭触点本来就闭合滴么,何来这一说?PLC…

    SIMATIC S7-200 2021年7月5日
  • 仓库信息传递

    公司准备做个物料信息系统,操作现场到现场仓30米,现场仓到仓库110左右,每个操作现场物料种类大概100种1.操作现场准备放两套PLC+触摸屏采集物料需求2.现场仓放一套PLC+触…

    SIMATIC S7-200 2021年7月5日
  • 西门子CPU226CN怎么恢复出厂设置

    西门子CPU226CN怎么恢复出厂设置 具体的步骤   用wipeout  恢复的时候按照步骤来 每次都不成功…

    SIMATIC S7-200 2021年7月5日
  • 从此下的4.0-SP6

    从此下的4.0-SP6有些不正常例如指令向导     请问为什么 最佳答案 在“PLC”菜单中–类型,更改为你需要的类型。一般2…

    SIMATIC S7-200 2021年7月5日
  • S7200 以太网配置

    17个S7200CPU  走以太网通讯 上位机用WINCC 怎样配置 ?可以配置CP243-1 17个 与WI…

    SIMATIC S7-200 2020年10月31日
  • 读取系统时间

    step7 中用什么指令读取系统时间?能否举个例子 钻石用户推荐最佳答案 1、Read_RTC(读时钟指令)Set_RTC(设置时钟指令);2、读、写时钟指令时钟缓冲区格…

    2021年7月5日
  • smart如何写入立即数,怎么写入不变化

    开始学习smart,发现最麻烦的就是指令的地址,立即数等写入不成功,改了没有变化,必须使用右键弹出编辑符号,和定义符号才能录入吗,自然数怎么录入!!!!!????200变变成sma…

    SIMATIC S7-200 2021年7月5日
  • 关于cpu226电源模块问题。

    拿到一个很长时间闲置的cpu226,没注意是DC供电,再第一次通电的时候用了AC220,,大概持续5秒发现不对马上拔掉电源。再通DC24也无任何反应,是CPU本来就是坏的还是我烧坏…

    2017年11月4日
  • STEP 7-MicroWIN SMART软件停止问题

    mwsmart executable已停止工作 出现了一个问题导致程序停止工作 请关闭该程序,按百度上的修复系统也还是一样,重装了好几次都没有效果! …

    2021年7月5日