Коллеги подскажите в скриптах си WINCC оператор прерывания есть ни слиппа ни паузы нет. После сбрасывания бита ьнеи нужно довыполнить скрипт но через одну секунду.

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

  1. Gabrrr

    https://support.industry.siemens.com/cs/document/2013015/how-can-i-program-a-sleep-wait-function-in-wincc-?dti=0&lc=en-WW Но это способ херовый, ибо фризит движок. Может for/while loop и сравнивать метки времени?

    • Anonim

      Сейчас выяснил что скрипты в одном потоке работают. БЛин

      • Gabrrr

        Как вариант, тоже кривой, но все же, сделать делей на контроллере

        • Anonim

          Есть вероятность что с контроллера scada не успеет поймать эьоот бит. Или выполнит его несколько раз.

  2. Rashid

    https://support.industry.siemens.com/cs/document/26120986/how-do-you-implement-a-wait-function-(delay)-in-a-visual-basic-script-in-wincc-flexible-?dti=0&lc=en-VE посмотри выше

    • Rashid

      Конечно это для wincc flexible

  3. Anton

    ты попал в типичную проблему неправильного решения. У тебя есть проблема А (но ты о ней не рассказал), ты придумал для неё решение Б (неправильное), ты спрашиваешь как сделать лучше решение Б, что априори неверный вопрос. Тебе надо рассказать о своей настоящей проблема, а не о способе решения проблемы, которое ты думаешь верное.

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

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