Здравствуйте, уважаемые специалисты!
В RSWiew32 v.7.0 Build 10 необходимо сделать следующее:
При превышении определенного порога значением тега Analog, вывести аварийное сообщение на экран.
1. Создал это сообщение.
2. Создал макро-команду, запускающую этот экран.
3. В TagDatabase в свойствах этого тега поставил метку Alarm
4. В открывшемся меню установил порог срабатывания Alarm, зону нечувствительности, и в Advanced указал имя макро-команды, вызывающей аварийное сообщение.
5. В Startup поставил метку Alarming.
При запуске проекта логи пишутся, теги меняются, но это сообщение не вызывается.
В Help никаких возможных проблем не описано. Подскажите, пожалуйста, где я не прав, или где можно покопать?
Это я уже пробовал. Хотя в Help указано, что эта команда - аналог галки в Startup.
oldDad, вы не подскажете, такая проблема не может проявиться из-за несовместимости ОС и RSView? Спрашиваю потому, что в процессе установки пакетов Rockwell, а именно: RSLinx, RSView, RSlogix5000 один раз прервалась загрузка windows. Загрузил последнюю работоспособную версию и все заработало, пока я не столкнулся вот с этой проблемой с алармами.
такая проблема не может проявиться из-за несовместимости ОС и RSView? Спрашиваю потому, что в процессе установки пакетов Rockwell, а именно: RSLinx, RSView, RSlogix5000 один раз прервалась загрузка windows.
Да, может. Для бесперебойной работы необходимо, чтобы Windows был установлен кооректно и без ошибок, и продукты Rockwell в т.ч.
Добрый день всем.
На сколько я поняла, вы в закладке Advanced в поле Alarm Identification прописали запуск макрокоманды, которая запускает дисплей. Теперь, чтобы при выходе тега в аларм выполнилась эта макрокоманда надо подавать команду Identifi.
Вот, что написано в инструкции: "Эта команда или макрокоманда будет запускаться в RSView32, когда оператор выделит аварийный сигнал в сводке аварийных сигналов и выберет Alarm Identify в меню, или задаст команду Identify".
Сама пользуюсь этой командой для перехода на мнемосхему, где произошла авария, для этого есть кнопка с командой Identify, по нажатию на которую происходит переход на мнемосхему с самой последней, самой важной неподтвержденной аварией.
А в вашем случае, я бы посоветовала крутить Event, в котором по условию, что есть авария по тегу Analog и она не подтверждена, выполняется команда Identify [tag_name]. Если в вашей макрокоманде просто прописан вызов дисплея, то ее можно сразу прописать в поле Alarm Identification. _________________ С уважением, Ольга Владимировна.
Здравствуйте, Ольга Владимировна. Спасибо за исчерпывающий ответ. В конце-концов, я так и поступил. Просто, я считал, что Алармы - это асинхронные события,(самодостаточные) и завязывать на них Event не считал нужным. А пришлось .
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
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.125 секунды