Стартовая страница › Форумы › Понять, как работает ПО › Триггер на событие в ModAutoControl
Помечено: ModAutoControl
- В этой теме 77 ответов, 6 участников, последнее обновление 7 месяцев назад сделано
Sem13@nxt.ru.
-
АвторЗаписи
-
12.05.2016 в 15:02 #2080
djbond07УчастникДобрый день! Не могли бы Вы пояснить некоторые поля при выборе триггера на событие в модуле автоматического управления? А именно: Параметр, Значение новое, описание, данные. И можете пару слов о том, как он в принципе работает, чтобы было понимание.
12.05.2016 в 15:42 #2081
MikhailМодераторДобрый день!
Все эти параметры триггера — поля, которые есть у каждого события.
Если у Вас есть какие-либо события в системе, то откройте их оболочной Сервера и Вы увидите эти поля.Если в триггере заполнены несколько параметров (полей), то для его сработки, необходимо выполнение всех условий.
В момент создания события Сервером проверяется совпадение полей и, если оно верно, то срабатывает триггер и отправляются его команды. Попробуйте генератором Сервера посоздавать события и посмотрите, как срабатывает триггер.
13.05.2016 в 11:44 #2082
djbond07УчастникДобрый день! Разобрался с параметрами полей, Но триггер на событие не работает. Помогите, разобраться, пожалуйста.
У меня есть небольшой стенд, модулем ввода-вывода дискретных сигналов. Я могу переключателями активировать его входы. Скадой считываю значения всех входов и выходов.
Так вот, для начала я активировал вход и посмотрел в сервере параметры события, при его активации. Потом попробовал сэмулировать точно такое же событие с помощью генератора. Всё получилось, в веб-приложении события отобразились (параметры событий на рисунке ниже)
Параметры сэмулированного события можно увидеть на рисунке ниже.
Затем я сделал триггер на событие в модуле автоматического управления, и вбил в него те же параметры (представлены ниже).
Но почему-то он не срабатывает. Если отдельно активировать выход на модуле, который я задал в этом триггере (например, через генератор сервера), то он срабатывает. В чём может быть дело?
13.05.2016 в 11:45 #2083
djbond07УчастникЕсли рисунки не откроются, то вот ссылки на них по порядку:
Таблица: https://drive.google.com/open?id=0B7yxt3N5T2NgeDg0NW00V09wbGs
Генератор: https://drive.google.com/open?id=0B7yxt3N5T2NgODUyenFxdDZWd3c
Триггер: https://drive.google.com/open?id=0B7yxt3N5T2NgQk5oLVVFU1AyOU013.05.2016 в 12:37 #2084
MikhailМодераторВ модуле была ошибка как раз в триггере на событие. Она исправлена в апреле. Попробуйте скачать и установить модуль заново.
13.05.2016 в 13:16 #2085
djbond07УчастникСпасибо, заработало! Я правильно понимаю, что нет необходимости заполнять все поля в параметрах триггера на событие? Допустим «Статус новый» можно оставить пустым, если мне не важно, какой там статус будет у события? И поле «Параметр» обязательно к заполнению?
25.02.2025 в 22:03 #36908Sem13@nxt.ru
УчастникЗдравствуйте.
Разбираюсь с логикой модуля.
Если я правильно понял из вашего форума и инструкции, если поля не заполнены, то триггер сработает на любое событие какое будет в событиях внизу, а поля служат для фильтрации этих событий по логике И.
Есть у меня события, а мыло не отправляется и не в команде дело, так как по триггеру изменение канала всё работает.
Поэкспериментировал, если модулем создать событие каким то триггером, то триггер на событие так же не работает.26.02.2025 в 08:52 #36909
a80808УчастникСкрины настроек сможете сбросить?
Вообще то если правило не написано, триггер не сработает.26.02.2025 в 09:19 #3691026.02.2025 в 09:23 #36911Sem13@nxt.ru
УчастникЕсли я правильно понял из вашего форума и инструкции, если поля не заполнены, то триггер сработает на любое событие какое будет в событиях внизу, а поля служат для фильтрации этих событий по логике И.
Это я правильно понял?
26.02.2025 в 09:34 #36912
manjey73УчастникВы что-то должны выбрать — каналы, объекты, устройства, величины
На что из этого должен реагировать модуль? у вас там все пусто, значит реагировать не на что.
26.02.2025 в 09:43 #36913
a80808УчастникВот например:
МАУТриггер срабатывает на статус канала = 14 — превышение нижней границы. Отправляется почта
26.02.2025 в 10:02 #3691426.02.2025 в 10:17 #36915Sem13@nxt.ru
УчастникТак у вас триггер на изменение канала. А у меня на событие.
На изменение работает, а события не видит. В моём случае должна отправляться команда при серьёзности события 1. то есть серьёзней некуда.
Но только если я правильно логику понял.26.02.2025 в 10:38 #36916
a80808УчастникА события то есть? Разницы никакой. Как вариант попробуйте события Генератором симулировать
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.