У меня 3 переменные. Одна текущая температура, другая минимальная уставка. Мне нужно что бы авария срабатывала если темперетура опускатся ниже уставки. То что в настроках переменно это фиксированое значение. Я могу в поле аварийного значения, ввести имя переменной?
Как раз для такого случая можно использовать граничные значения переменной. Их можно менять из клиента Simple-Scada. Прочитайте внимательно
этот раздел и посмотрите пример реализации в демо-проекте -> страница "Генерируемые сообщения" -> пример №3. Но учитывайте, что при таком подходе переменные уставок обрабатываются и сохраняются средствами скады и переменные на контроллере использовать не получится. Если Вам нужно использовать именно переменные контроллера, то генерируемые сообщения не подойдут и нужно использовать вариант со скриптами, т.е. в скрипте по событию OnDataChange проверять нарушены ли уставки и выдавать сообщения при помощи процедуры
AddMessage или
Message.Show.
Еще вопрос по свойству рабоать с. Как это мне поможет? Если я выберу рабоатть с нижним пределом, то он будет отображаться, а мне нужно отображать текущую температуру.
Как Вы написали, имеется 3 переменных - текущая температура(например vrTemp), минимальная уставка и максимальная уставка. Значит нужно создать 3 поля. Затем все три поля связать с переменной температуры vrTemp. У поля, которое будет отвечать за изменение нижней уставки установить свойство "Работать с" -
нижней аварийной границей. У поля, которое будет отвечать за изменение верхней уставки установить свойство "Работать с" -
верхней аварийной границей. Теперь, если у поля текущей температуры активировать свойство "Границы" оно будет подсвечиваться при нарушении установленных границ. Причем границы можно изменять из клиента через наши созданные поля. Также, по этим границам можно сделать вывод автогенерируемых сообщений - подробнее
здесь.