В документации к ОЛ в разделе сетевых переменных:
2023-02-08_10-46-28.png
1. Указано, что есть опция "Чтение по периоду", на самом деле ее нет
2. Не указано, что будет, если снять галку "Запись по изменению". Похоже это будет "запись по требованию", хотя я ожидал периодического. Кроме того, не описано, как работает в режиме "запись по изменению": запись производится только в тот момент, когда программа записывает число, отличное от предыдущего, или если программа записывает число отличное от считанного? Если первый вариант, то что происходит при включении программы, что происходит, если внешнее устройство было недоступно, а потом появилось на связи?
Лучше вместо галок использовать комбобоксы или радиобаттоны - выбор одного из двух значений. Чтобы было явно указано, например: "запись при изменении", "запись по команде" или "запись по периоду".
Кстати, сделайте автоматическую конвертацию для значений регистров в тип real с возможностью умножения на некий коэффициент, как это сделано в owencloud. Кстати, было бы неплохо, если была бы возможность задавать регистры в hex форме. Хотя бы в виде 0x2a.




Ответить с цитированием