Подскажите, пожалуйста, как в в RSView32 задать дробные уставки обработки алармов (Threshold). У меня обрабатываются только целые, округленные снизу. Например, на шкале 0 - 6 кгс/см2 надо иметь нижнюю аварийную 0.5, нижнюю предупредительную 0.6, верхнюю предупредительную 3.9 и верхнюю аварийную 4.0 кгс/см2. В итоге получается нижняя 0, и две верхних - 3 и 4.
Заранее спасибо за ответ.
Добрый день! А в чём, собственно, проблема-то?
В качестве уставки Вы указываете тег (Device или Memory - не важно), который имеет тип Floating Point. В этом теге храните уставку. Срабатывает до тысячных долей точно, дальше не проверял.
Почему Вы так думаете?
А что по-Вашему было бы солидно?
Вы можете обрабатывать алармы прямо в контроллере (и лучше всего обрабатывать их прямо там, не загружая процессор рабочей станции). В версии RSLogix 16 команды обработки алармов встроены прямо в систему коьанд - отдельно аналоговые и дискретные. Процессор контроллера имеет два мощнейших CPU по ARM RISC- технологии и настоящую мультизадачную операционную систему реального времени с 15 приоритетами задач - это не солидно?
Если этого недостаточно,есть возможность обрабатывать тревоги прямо в рабочей станции, причём Вы можете задавать уровни тревог как константами, так и тэгами (значение которых можно изменять из контроллера и задавать с любой точностью в плавающем формате), 8 Severities, отслеживание направления изменения параметра, причём это штатный стандартный механизм, а не самодельная какая-то надстройка. По-моему, куда уж солиднее.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна. Открытие страницы: 0.136 секунды