Всем привет. Может кто знает в чем трабл?) FOR i:=0 TO 99 DO if massive1[i] > 0 then sum1:=sum1+massive1[i]; count1:=count1+1; end_if end_for почему у меня счетчик продолжает увеличиваться после тогда, как цикл for завершился

Комментарии: 6

  1. Jury

    Может, потому, что он запускается вновь и вновь с каждым циклом плк?

    • Evgeniy

      То есть, если я поставлю while на i и туда помещу for, то все будет ок?)

      • Jury

        Ок все будет, если кто-то обнулит count и sum перед for

        • Evgeniy

          Так я их обнулял, сделав сброс

  2. Nick

    В codesys новая задача создается..

    • Jury

      Евгений, вы прикалываетесь? Вы сделали сброс, обнулили, а дальше с каждым циклом плк у вас отрабатывает ваш код. Постоянно.

Не нашли ответ?

Вам также может быть интересно