support писал(а): ↑14.09.2018{, 16:35}
У сегнетика я так понял переменных вообще нет.Только константы.
Ну да. Переменные только на отображение. Все цифры, все уровни он отображает не отображает только текст, но отображает управляющие сигналы блоком экрана.
А что мне больше понравилось, так это возможность видеть переключение логики онлайн. Без отладки я бы не за 2 дня это написал, вообще ни разу не знаю что такое FBD, а не знаю сколько времени бы заняло, так как контроллер у меня дома, а станок на предприятии и включить и проверить не набегаешься. И где-то забыл поставить инвертор или еще какой блок или не на тот выход триггера по ошибке (или незнанию) поставил и как искать при этом косяки? При отладке ошибок нет, а программа как надо не работает. А если не 60 блоков, а 300-500? Искать ошибки очень сложно без отладки.
Еще было бы хорошо сделать цветные кружочки у каждого блока на входе-выходе(как на фото) разный цвет на разный тип данных (двоичный, десятичный и т.д.). Так сразу видно что с чем можно состыковать, а что не той системе, надо преобразовывать.
Отправлено спустя 1 минуту 36 секунд:
support писал(а): ↑14.09.2018{, 16:38}
Я что то смотрел скиншот и не понял, сегнетик при мониторинге показывает тольео Boolean? Аналог не кажет (крооме констант)?
У меня в проекте не было аналога вообще, только логика двоичка, десятичка, шестнадцка.
Отправлено спустя 4 минуты 47 секунд:
И еще чтобы у блоков логики было 2 выхода обычный и инверсный, задействовать можно один или оба, при компиляции пустой вывод не участвует.