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日 下午1:20
下一篇 2021年7月5日 下午1:21

相关推荐

  • s7-200或者smart 485通信串行总线接线问题

    打算用485通信的方式控制10以上伺服和步进驱动器,驱动器上面的485接口是网线水晶头的那种口。是否用西门子DP接头一边连接plc的RS485接口,另一边用PROFIBUS电缆接到…

    2021年7月5日
  • PC ADAPTER USB A2 BGK1 571-0AB0-0AA0 与S7-200通信

    WIN7 64位操作系统使用PC ADAPTER USB A2 BGK1 571-0AB0-0AA0 与S7-…

    SIMATIC S7-200 2017年6月13日
  • 调用PID子程序

    我编了两条PID指令,出现了两个子程序“PID0_INIT”,“PID1_INIT”,一个中断“PID_EXE“,我如果是自动执行PID,那么我是否只要在主程序中用SM0.0调用这…

    SIMATIC S7-200 2021年7月5日
  • s7-200输出端需要接熔断器保护吗?需要的话用多大的熔断器呢?

    如果不用熔断器的话是否可以用断路器,用多大的断路器呢? 最佳答案 晶体管型的单点输出最大 0.75A继电器型的单点输出最大 2A你单点加熔断器不能大于这个值,大…

    2021年7月5日
  • 怎样更换TD200应该注意哪些问题

    更换TD200应该注意哪些问题,请写出详细更换步骤,谢谢! 最佳答案 新的版本相同或较高(通常如此)时:从旧的下载组态到电脑–停电—拆下旧的—-装上新的—-上电—…

    SIMATIC S7-200 2020年11月1日
  • CPU224XP与西门子触摸屏通讯不上

    首先感谢大家的热心帮助和指导!我也按照大家的方法操作了一遍,可还是通讯不上!线的接法是3-3  8-8,再没有发现什么问题,求大师们看看我的设置有没有什么问题?…

    SIMATIC S7-200 2021年7月5日
  • 读写cpu222

    想在实时的读取cpu中的数据和向cpu中写入数据,原来走的是自由口协议,现在感觉自由口通讯老出问题,很是头疼,PCaccess只能读取cpu中的数据,是否有其他的软件可以向cpu中…

    SIMATIC S7-200 2021年7月5日
  • S7-200PLC作为主站读写问题

    我用S7-200作为主站在读写命令时,为啥每次发送命令帧都要发三次,如何只是发送一次啊 问题补充:补充一下,我用的是modbus库函数,,当我用串口看的时候发现,每当我调用一次读或…

    SIMATIC S7-200 2020年11月1日
  • 模拟量做法

    我现有CPU 200XP和温度传感器(PT100)及变送器(二线制,怎样给电源)(不用RTD模块)怎样做这个程序,请高工发程序到我的邮箱,853847782@QQ.COM…

    SIMATIC S7-200 2021年7月4日
  • 200plc 4级密码

    我手里有一个CPU224,版本号2.01设置的是4级密码:禁止上载,我存电脑里的原程序丢失了,我想从PLC里面上载上来,可打死也不行,咋办?有哪位高人指点一下,密码我是知道的 最佳…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论