Коллеги подскажите в скриптах си WINCC оператор прерывания есть ни слиппа ни паузы нет. После сбрасывания бита ьнеи нужно довыполнить скрипт но через одну секунду.
Коллеги подскажите в скриптах си WINCC оператор прерывания есть ни слиппа ни паузы нет. После сбрасывания бита ьнеи нужно довыполнить скрипт но через одну секунду.
Комментарии: 7
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 не успеет поймать эьоот бит. Или выполнит его несколько раз.
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
Anton
ты попал в типичную проблему неправильного решения. У тебя есть проблема А (но ты о ней не рассказал), ты придумал для неё решение Б (неправильное), ты спрашиваешь как сделать лучше решение Б, что априори неверный вопрос. Тебе надо рассказать о своей настоящей проблема, а не о способе решения проблемы, которое ты думаешь верное.