Simple-Scada forum
Simple-Scada 2 => OPC UA/DA сервер arOPC => Тема начата: AndreiKov от 18 Января 2018, 13:26:10
-
Некорректно применяется масштабирование при записи в теги с целочисленным типом данных.
Например, есть тег типа WORD с масштабированием из 0-100 в 0-10. При чтении значения корректно делятся на 10, т.е. при чтении из устройства 34 тег будет равен 3.4, но если записать в этот тег те же 3.4, то в контроллер придёт 30.
P.S. А если записывать из интерфейса самого arOPC, то при записи 3,4(разделитель запятая) в контроллер придёт 30, а при записи 3.4(разделитель точка) тег станет равен 1, и в контроллер придёт 10.
-
Здравствуйте.
Вы правы, есть ошибка.
Приношу свои извинения, в ближайшее время будет сделано обновление.
Айрат
-
AndreiKov, Вы можете отключить масштабирование в arOPC и использовать масштабирование средствами скады. После импорта тега с OPC-сервера достаточно задать сдвиг запятой (https://simple-scada.com/help/manual/variable-new.html) равный "-1", или включить режим масштабирования в 0-10.
-
Ошибка исправлена, с сайта можно скачать новую версию.
Айрат
-
Оперативно, спасибо.