Показать сообщение отдельно
Старый 27.11.2017, 23:34   #1
canada
Senior Member
 
Регистрация: Oct 2011
Сообщения: 184
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Почему при запуске в памяти "0"

Добрый день коллеги!

Столкнулся с очередной траблой лоджика которую не знаю как решить.

При включении контроллера получаю состояние программы как на рисунке ниже. Кроме указанных блоков в этой тестовой программе больше ничего нет.

Как видно, после включения триггер успевает установиться в единицу, видимо пока переменные из смарта не передались в лоджик...

В рамках текущей программы решается просто: ставится задержка на сравнение. Но дело в том, что баг был обнаружен при загрузке отлаженной и работоспособной программы написаной около 2 лет назад, где блоков сравнения - десятки (если не сотни), и логика достаточно сложная. Избавится от этого импульса при старте без переписывания программы с ноля не представляется никакой возможности...

Есть лекарство от сего непотребства?
Изображения
Тип файла: png тест.png (2.8 Кбайт, 98 просмотров)
canada вне форума   Ответить с цитированием