PLC编程实现多位开关的问题

现有M0.0,M1.0;M2.0;M3.0;M4.0;M5.0;M5.1等多个中间继电器,每一个的通断对应一个子程序的执行,但是同一时刻只有一个执行,假如M0.0=1,当用触摸屏使m1.0=1时,要求其他的都为0,不知该何编程实现

问题补充:
我最初的思路是使用上升沿对其他的中间继电器复位,但这样有一个问题,就是当模式多的时候会占用很多网络,程序变得复杂,见我上传图片,最新的思路是能不能将所有的模式放到一个“筐”中,每次按下哪个开关,就把当前开关的优先级提高,将“筐”中其他的复位,这样程序就可以简化了。谢谢大家

图片说明:

PLC编程实现多位开关的问题    PLC编程实现多位开关的问题   

钻石用户推荐最佳答案

把你的m重新排列为连续的点位。用mov去给整个字写值。写0全部off。写1;2;4;8;16;32;64;128;256;512;1024;2048;4096;8192;16384分别是其中的一位on。
补充
就是你图里面的置位复位,每一个网络全部用一个mov代替。一个movd可以处理是32位。
至于你说的框框,我没理解。首先你自己都觉得这个表达不出。不能很清楚表达到的,要通过多次反复沟通的,最好在论坛上解决。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • 用向导编一个8段包络的线性PTO,每段用I0.X控制行吗?

    我用224XP,编一个8段包络的线性PTO,每段用I0.X控制,使用高速计数器(模式12),出现3个子程序PTO0-CTRL,MAN,RUN,不知道怎样用?能用I0.X控制每段包络…

    SIMATIC S7-200 2021年7月5日
  • S7200数据排序

    程序中VD1000开始共240个浮点数的排序及位置。具体如下:VD1000为1号位置,VD1004为2号位置 以此类推一共240个数据,要求把这240个数据从大到小排序,…

    SIMATIC S7-200 2020年10月31日
  • 如果实现一个数据改变立即就进入中断,中间没有延时?

    比如S7-200里面我该如何实现当VW400里面的数据发生改变时就启动中断进行一些操作?数据变化马上程序就能感应得到,这个数据变化的程序该如何写?大家有没有比较好的思路? 最佳答案…

    SIMATIC S7-200 2017年8月3日
  • TD400C报无参数块

    原正常使用设备,其中一天TD400C.显示无参数块故障,检查PLC程序,其起始地址为VB0-VB1189,TD400C参数块地址为0,但一直显示无参数块,无法正常使用,请问是什么原…

    SIMATIC S7-200 2021年7月5日
  • 怎么设定MODBUS协议

    能给举个例子吗,例如输入点I0.0-0.37Q0.0-0.37,只监不控,库从哪里可以下载呀 问题补充:库已下载,能帮做个例图吗,谢谢 最佳答案 相关资料:《S7-300&nbsp…

    SIMATIC S7-200 2020年11月1日
  • 224XP Q0.0高速脉冲控制步进电机

    1、Q0.0输出是开路集电极吗   可以驱动下图的电机不2、QB0这组  可以接5VDC的电源不3、接线如下图中,1和3端子接5V…

    2017年6月13日
  • plc要加滤波电源嘛

    plc24V供电,需要加一个电源滤波器嘛?24V电源是正泰电器的电源。 最佳答案 一般的工程中也没见几个加滤波器的,对于一 般要求精度不是太高的场合或者是干扰不严重的,可…

    2021年7月5日
  • WINCC的OPC通信需要哪些软件

    wincc 通过OPC与S7-200通信,需要安装STEP7,SOFTNET,WINCC;如果改用access,是不是还是要安装以上3个软件? 最佳答案 S7-200PL…

    SIMATIC S7-200 2020年11月1日
  • 200的扩展块问题

    请问,我用226PLC,带了4个223扩展数字块,分配地址按字节分配,想问一下,地址是按实际的连接顺序来分配吗,如我用Q3.0一定是带的第一个模块吗,CPU是按连接顺序依次排列地址…

    SIMATIC S7-200 2020年11月1日
  • 您好

    请教:S7200SMART,2.03的版本编辑程序时,数据寄存器和数据之间的比较传输等以及定时器怎样注释,谢谢赐教! 最佳答案 先将要用到的变量都在符号表里定义,变量名尽可能起的规…

    2021年7月5日

发表回复

登录后才能评论