Подчистил логику - в симуляторе работает - иду грузить на объект.
Подчистил логику - в симуляторе работает - иду грузить на объект.
Результаты следующие:
1. Полностью перелопаченный проблемный макрос, работающий так же прекрасно (даже ещё лучше) в симуляторе, на приборе работать отказался.
2. Работоспособность обоим проектам удалось придать добавлением FSEL-а в смежном макросе PRSSR_cntrl:
АСУ_ПГК_отладка_бага_4.GIF
минус рабочий день!
Комментарии ... в непечатных выражениях
Завтра буду внедрять в тело основного проекта и прогонять на установке.
Какому электронному Богу ставить свечу и молиться? - мож кто подскажет
Последний раз редактировалось AVF; 08.10.2014 в 17:21.
Через 5 минут после выключения компьютера понял, что косяк-то МОЙ! blush.gif
Все непечатные выражения нашли своего адресата ...
Василий Кашуба, в очередной раз, оказался прав! Его сомнения в правильности кода не давали спокойно спать.
Плюс подстёгивала постоянно подпись capzap-а.
Макрос из вот такого страшного первоначального состояния:
Был переработан вот в такое в соответствии с общей топологией проекта:
Проглядел, что в программе не запоминалось положение позиционера после достижения уставки регулятора.
На столе при тестировании к позиционеру воздух не был подведён и он не отрабатывал сигналы полного открытия и закрытия ...
Надо теперь разобраться с непонятным промаргиванием одного из выходов - чем займусь сегодня.
Остаются актуальными вопросы из стартового поста!
Грядут плановые модификации текущего проекта и автоматизация системы отопления завода и работы компрессорной станции.
Хочется быть до конца уверенным в обеспечении!
Последний раз редактировалось AVF; 09.10.2014 в 08:59.
В последний год работы с ОЛ косяков выявлено не было
электронщик до мозга костей и не только
В ОЛ очень много мелких помарок, однако, про которые смех упоминать.
На них можно закрыть глаза, а на неработающую в железе программу - нет!
Кстати, из свежего : после переноса FSELа в другую часть схемы, он перестаёт работать:
АСУ_ПГК_отладка_бага_6.GIF
АСУ_ПГК_отладка_бага_7.GIF
А вы говорите, что не выявлено ничего.
Последний раз редактировалось AVF; 09.10.2014 в 17:25.
Ещё вдогонку самый наисвежайший - работающий адекватно в симуляторе макрос при симуляции в теле основного проекта даёт сбой.
"Радует", что ПР-ка также работает со сбоем. Удаляю из него в принципе не нужную парочку таймеров и всё начинает симулироваться одинаково и работать в ПР-ке.
Постоянные пляски с бубном ... постоянные!
Последний раз редактировалось AVF; 09.10.2014 в 17:26.
Но ,заметьте ,только у вас ....
вы не контролируете деление на ноль ,потом в сел идет умножение на ноль и получаем неопределенность .....
Последний раз редактировалось rovki; 09.10.2014 в 18:11.
электронщик до мозга костей и не только
Были исправлены блоки TON и TOF.
Прилагаю новую прошивку и программы тестирования блоков (можно сравнить работу старых и новых блоков и симулятора).
Последний раз редактировалось Евгений Сергеевич; 13.10.2014 в 20:49.
ID.JPG
Вы сделали только для модели с 4мя аналоговыми выходами?
--- нет там ноля, и, соответственно, деления на него. Самое "удивительное", что реле работает - симулятор кривой.
--- надо уметь вскрывать подводные камниНо ,заметьте ,только у вас ....
Ещё один свежачок - при оставленном с не отключённым входом мусоре внутри макроса релюшка валяет дурака.
Последний раз редактировалось AVF; 10.10.2014 в 11:01.