Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: Avtovazov от 27 Сентября 2023, 08:23:18

Название: Авария по внутреннему тэгу
Отправлено: Avtovazov от 27 Сентября 2023, 08:23:18
Добрый день
Подскажите пожалуйста. Создал в проекте несколько внутренних переменных с типом данных Boolen, состояние этих переменных меняется при определенном сочетании состояний Внешних переменных. Ну грубо говоря если две внешние переменные true, то и эта внутренняя переменная становится true, в любом другом случае она false.
Суть вопроса в следующем мне нужно чтобы если эта внутренняя переменная все таки становилась true, то выдавалось аварийное сообщение, соответственно я в настройках переменной указал границы выдачи аварийных сигналов (Верхняя граница 0,5 нижняя -0,5). Однако по этой Внутренней переменной не формируются Аварийные сигналы.
Что я делаю не так и вообще возможно выдача аварийных сообщений по Внутренним переменным?
То что эта внутренняя переменная принимает значение true это видно, а вот авария не выдается
Название: Re: Авария по внутреннему тэгу
Отправлено: mamontovsk от 27 Сентября 2023, 09:23:08
Добрый день
Я сейчас для теста попробовал так и вроде работет:
создал внутр. переменную типа boolean c границами 0 - 1.
Создал аварийное сообщение, с привязкой к этому биту, без всяких границ.
И простым изменением состояние бита попробовал вызвать аварию, все работает.
Название: Re: Авария по внутреннему тэгу
Отправлено: Simple_Scada от 27 Сентября 2023, 09:49:02
Здравствуйте.

Как правильно написал mamontovsk, Вам необходимо создать сообщение через редактор сообщений (https://simple-scada.com/help/manual/edit-message.html). Настройки границ переменной (https://simple-scada.com/help/manual/varextra.html) предназначены для работы с аналоговыми переменными, по нарушению границ которых нужно выдавать сообщения.
Название: Re: Авария по внутреннему тэгу
Отправлено: Avtovazov от 27 Сентября 2023, 11:45:56
Большое спасибо. Помогло создание аварий через редактор сообщений