Получаю с устройства температуру в int умножеую на 10 ( допустим 205 т.е 20.5 С). Как в МастерСкада разделить значение полученое с ОРС сервера на 10 без использования "ФОРМУЛ", получить вещественное число и его же передать в "ЗНАЧЕНИЕ".
Получаю с устройства температуру в int умножеую на 10 ( допустим 205 т.е 20.5 С). Как в МастерСкада разделить значение полученое с ОРС сервера на 10 без использования "ФОРМУЛ", получить вещественное число и его же передать в "ЗНАЧЕНИЕ".
Можно написать скрин на ST
А чем "Расчет" с формулами не устраивает?
Можно использовать ФБ "Деление".
Какой ОРС сервер вы используете? Наш MasterOPC имеет очень удобную систему масштабирования.
http://www.masteropc.ru/prices/info.php?pid=6944
Спасибо.
Не устраивает тем, что у меня уже создан проек со "значениямия" вещественного типа и теперь я должен создать в каком-то объекте полный аналог ОРС сервера с "Расчетом" и затем соеденить со "значениями".
Используя "Расчет" как будут отображаться теги плохого качества?
Если я промаштабирую в Вашем ОРС сервере не будет ли у меня вместо 20,5 только 20?
Было бы хорошо, если бы в настройках ОРС переменных в "дереве системы" можно было бы подготовить данные (промаштабировать, подкоректировать выходное значение) для передачи в "дерево объекта".
Расчет не наследует признак качества.
Не будет, если правильно настроите. В устройстве должен быть установлен тип int16, в сервере - float. Тогда все будет корректно.
Посмотрите наши видеопримеры по ОРС (на странице загрузки), там это показано
В будущем такой функционал планируется.
Спасибо.