PDA

Просмотр полной версии : Как промаштабировать значение



vitiali
23.04.2012, 11:41
Получаю с устройства температуру в int умножеую на 10 ( допустим 205 т.е 20.5 С). Как в МастерСкада разделить значение полученое с ОРС сервера на 10 без использования "ФОРМУЛ", получить вещественное число и его же передать в "ЗНАЧЕНИЕ".

lara197a
23.04.2012, 11:43
Можно написать скрин на ST

SCADAMaster
23.04.2012, 11:58
Как в МастерСкада разделить значение полученое с ОРС сервера на 10 без использования "ФОРМУЛ", получить вещественное число и его же передать в "ЗНАЧЕНИЕ".
А чем "Расчет" с формулами не устраивает?
Можно использовать ФБ "Деление".

Какой ОРС сервер вы используете? Наш MasterOPC имеет очень удобную систему масштабирования.
http://www.masteropc.ru/prices/info.php?pid=6944

vitiali
23.04.2012, 13:02
Не устраивает тем, что у меня уже создан проек со "значениямия" вещественного типа и теперь я должен создать в каком-то объекте полный аналог ОРС сервера с "Расчетом" и затем соеденить со "значениями".
Используя "Расчет" как будут отображаться теги плохого качества?
Если я промаштабирую в Вашем ОРС сервере не будет ли у меня вместо 20,5 только 20?
Было бы хорошо, если бы в настройках ОРС переменных в "дереве системы" можно было бы подготовить данные (промаштабировать, подкоректировать выходное значение) для передачи в "дерево объекта".

SCADAMaster
23.04.2012, 13:23
Используя "Расчет" как будут отображаться теги плохого качества?

Расчет не наследует признак качества.



Если я промаштабирую в Вашем ОРС сервере не будет ли у меня вместо 20,5 только 20?

Не будет, если правильно настроите. В устройстве должен быть установлен тип int16, в сервере - float. Тогда все будет корректно.
Посмотрите наши видеопримеры по ОРС (на странице загрузки), там это показано



Было бы хорошо, если бы в настройках ОРС переменных в "дереве системы" можно было бы подготовить данные (промаштабировать, подкоректировать выходное значение) для передачи в "дерево объекта".
В будущем такой функционал планируется.

SCADAMaster
23.04.2012, 14:27
Расчет не наследует признак качества.

Вообще можно сделать чтобы и расчет наследовал значения входа.
Для этого нужно в пункте меню "Сервис" - "Настройка" - закладка "Режим исполнения", поставить галочку "Формировать признаки качества выходов ФБ по признакам качества входов".