for ,next

LD     V0.1
FOR    VW2, 1, 100
LD     SM0.0
=      Q0.0
NEXT
谁帮我看看这个程序,初次用FOR ,NEXT指令,当VW2=101时,怎么Q0.0还是通的?不是只循环执行100次吗?帮帮忙,应该怎么用?

最佳答案

只要有一个语句使Q0.0置位1了,如果你不去操作它,他就一直为1。
需要增加使Q0.0复位的语句,你需要在那种情况对Q0.0进行复位操作,增加相应的程序语句就可以了

提问者对于答案的评价:
自己再试试

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐

  • 请教各位前辈,有没有可以和S7-200通讯的IC读卡器?

    现在我要做一个智能刷卡系统来控制门的开关、计时计价和其他控制,需要用到S7-200 PLC,请问有没有通过PPI与PLC通讯的读卡器,要求PLC可以读取卡号等数据。 问题…

    SIMATIC S7-200 2021年7月5日
  • 电位器怎样同EM235连接

    一个10K的电位器可旋转10圈,怎样同EM235连接?EM235的小开关怎样设置? 问题补充:电压是DC10V, 我只是想知道在硬件上怎样连接,才能在AIW*里采集到电位…

    SIMATIC S7-200 2021年7月5日
  • s7-200高速计数器清零

    大家好,我现在做采集每秒流量的,用高速计数器做的做个内部一秒的脉冲,每秒脉冲给计数器清零一次并读出每秒累积的计数次数,我现在不知道怎么清零? 此处不用预设值!程序改怎么做…

    SIMATIC S7-200 2020年11月1日
  • 西门子时钟脉冲

    我想编写一个时间为0.1秒的时钟脉冲,0.1秒Q0.0输出下个0.1秒Q0.1输出如此反复的交替输出该怎么编写。用的是S7200的PLC 最佳答案 使用了2种方法,具体请见图片:如…

    2017年6月18日
  • 在校很多不明白来这里讨教

    西门子S7-200的模拟输入模块的最大点数是多少?如果点数受限制将如何扩展接口?另外有谁知道LTM-8000这个模块是干什么的吗?在网上找不到好的回答只好来这里碰碰运气.麻烦大家了…

    SIMATIC S7-200 2021年7月5日
  • PLC与组态王通讯问题

    各位,我有S7-200CPU224,想与组态王进行通讯,可是总是显示“打开通讯设备失败”,请问是怎么回事。我在COM2下用设备向导建立的外部设备,设备地址设为2.PLC的程序运行也…

    SIMATIC S7-200 2021年7月5日
  • S7-200程序中SM0.5的问题

    最近有个S7-200的程序,CPU226与组态王使用485自由口通讯。通信程序由组态王提供,在我后续的程序中SM0.5不能正常工作,运行中会停顿,不知何故?哪位前辈遇到过此类问题,…

    SIMATIC S7-200 2017年11月26日
  • S7 200 pidX向导 死区

    用向导,但在死区范围不进行PID计算,非死区范围计算,当转入死区范围,要把非死区范围PID输出值在跳到死区范围仍保持原输出,怎么做 最佳答案 参考:url=http://www.a…

    SIMATIC S7-200 2021年7月5日
  • 高速计数显示问题

    通过224 HC0 对增量型编码器进行计数需要计数到80000(-80000——80000对应实际值为-16000——16000),然后输出到二次表显示,我选用…

    SIMATIC S7-200 2021年7月5日
  • letham大师我觉得可能是在这里出了差错,还是需要指导

    按帖子的步骤在Station Configurator里我组态完以后,应该让Stanion Name 和STEP7里的站名相同,但是帖子里说让点Imp…

    2017年11月6日