新生诚恳求教!

我是学生,昨天加入论坛。向各位大侠求教一个小问题。还请大侠不吝赐教,谢谢!
     我在编一个恒压自动供水系统的程序时,编写了手动和自动两个子程序,在主程序中进行两方式的切换。编好后,下载进plc .两部分子程序分别运行都没有问题。但合起来,如果先启动手动运行,再通过转换开关切换到自动运行的子程序时,因为自动子程序是在5个状态之间进行转换的,前几句程序是:LD SM 0.1;S   M10.0;就是通过置位依次进入各个状态而循环。 但是,梯型图监视时,发现不能启动自动子程序段,就是第一句的SM0.1不能接通。只有系统从自动子程序启动后,再转到手动程序时才正常运行。请问,有什么解决的方法?恳请各位指点,谢谢!

问题补充:
谢谢大家的支持啊!
   但是有师兄说“请将SM0.1改为SM0.0就可以了”还是不行的,因为SM0.0是一直接通的,这样就造成M10.0一直被置位,所以第一状态一直在执行(即相应的动作一直在执行),即使循环进入其他状态,第一个状态也因SM0.0一直被置位。
   与其它状态同时存在了,我只需要实现有一个状态在执行。
   也有师兄说“解决方法用手动与自动的转换开关把你需要的第一条程序也就是M10.0置位。”也不行,还是第一个状态一直被置位,不能被复位,而同时进入第二个状态......第三个状态......进行循环。同时请注意这是要在被调用的自动子程序中要实现的功能!
   希望大家多多指教!谢谢!
 

最佳答案

LD 转换开关
 EU (上升沿)
 S M10.0
 用下一状态 的上升沿 复位 M10.0……

 用最后一状态的下降沿 置位 M10.0   从而循环

提问者对于答案的评价:
问题解决了,谢谢各位的热忱关怀!终于可以舒口气了。3Q啊……
 在以后工作中,希望大家不吝赐教。

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

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

相关推荐

  • S7200.300学习问题

    单位S7200.300 较多,怎样系统学习,先后顺序是什么! 最佳答案 建议:1、先找一本简单点的教材系统学习。对PLC的体系、结构、基本指令、编程方法有一个基本了解,建…

    SIMATIC S7-200 2021年7月5日
  • s7-200 microWIN smart使用问题

    符号表打不开。请各位老师指点。 图片说明:    最佳答案 编译后,再打开试试。可能这些符号表被你缩小放置在页面某一个角落,不容易看到的位置。你操作:“视图”-…

    2021年7月5日
  • 自由口通讯-xmt和rcv的问题

    问题1:200plc xmt指令和rcv指令必须配对使用吗?我通过smb30对端口初始化以后直接使用sm0.0调用xmt指令向变频器传送数据,可是不成功,分配了数据缓冲区…

    SIMATIC S7-200 2021年7月4日
  • 200smart的编程软件可以给200CN编程用吗

    有200smart的编程软件STEP 7-MicroWIN SMART,但是手里没200smart  只有200CN。200smart的编程…

    2021年7月5日
  • s7200 与组态王通讯

    s7200 用modbus协议与组态王通讯时,它们之间的通讯线也必须要使用RS485-RS232转换吗?能否将s7200的通讯口与PC机串口直接相连 最佳答案 电脑串口是…

    SIMATIC S7-200 2021年7月5日
  • s7-200模拟量转换

    4~20mA_对应_0~6MPa_求这个转换的库。求好心人给个好用的库。 问题补充:不想再用各种计算去做了。 最佳答案 这儿可以下载到:http://bbs.gongkong.co…

    SIMATIC S7-200 2017年12月1日
  • 新手请教。。。

    本人是新手…请问各位前辈 比较复杂的梯形图 (S7-200)  有什么好的经验  或技巧!!谢谢 问题补充:就是看一…

    2020年10月31日
  • 工程问题(相信大家都会遇到)

    目前工程结束后,后续付款问题,成了一个大问题。大家有没有什么好方法????  问题补充:有没有定时触发硬件SF故障,然后程序自己毁掉导致有故障的代码,这样即使用户有密码,…

    SIMATIC S7-200 2021年7月5日
  • 跳转至标签指令的使用方法

    JMP指令和LBL指令可实现跳转功能,JMP必须放在LBL前面吗?其中标签是什么意思?就是LBL后面的程序吗? 问题补充:谢谢二位的指教,我试了一下,当将LBL置于JMP前,运行出…

    SIMATIC S7-200 2021年7月5日
  • 200指令问题

    在 STEP 7-MicroWIN 中,      如何对数值求绝对值? 最佳答案 我这有…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论