После обновления OL до версии 2.10 и перешивки устройства, перестали передаваться по modbus аналоговые выходы ПР200 (регистры 0xA00/A01, 0xA02/A03). Точнее они передаются, но нулями, хотя электрически выходы работают корректно. При этом выходы в формате uint16 (регистры 0xA80 и 0xA81) передаются корректно.
Натолкнулся еще на одну странность при работе с ПР205.
На экран выводится энергонезависимая целочисленная переменная в контрол "Ввод/вывод float/int".
Если к контроле свойство "Запретить редактирование" поставить в "Да", то при каждом включении ПР205 переменная сбрасывается на начальное значение.
Если же "Запретить редактирование" = "Нет", то переменная сохраняет свое значение после отключения питания, как и должно быть.
От свойства самой переменной "Запись в конце цикла" не зависит, результат одинаковый и при "Да", и при "Нет".
Давно озвучивалось, но разработчики не отвечают. Можно поправить вот так
Снимок экрана 2025-05-14 120508.png
Если сменить у существующей линии свойство "Форма" на "Ломаная" то кол-во ее точек увеличивается до 6. При последующем изменении на "Прямая" OwenLogic зависает.
Половинчатое решение - экран OwenLogic попросту пиксельно растеризуются до большего разрешения, т.е. все становится пропорциональным, но размазанным. При штатном масштабировании при экране >FHD сам холст и все поля выглядят удобно/нормально, но вот настройки имеют гигантские ползунки, неправильное масштабирование - свернуты в малюсенькое окошко и все изменения положения окон, конечно же, не сохраняются и приходится повторно все разворачивать при следующем сеансе работы.
Обнаружил косяк. Версии Лоджика от 2.9 и выше.
Если у ПР200-Х.5 переключить транзисторный выход в режим ШИМ через окно "Настройка прибора", то Лоджик не дает подключить в выходу аналоговую переменную. А если режим ШИМ включить через окошко "Свойства", то все нормально