Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Вопрос по тревожным границам и сообщениям  (Прочитано 2719 раз)

beloleg86

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Здравствуйте, такой вопрос. Есть переменные, где указаны тревожные границы, например, датчик давления диапазон измерения 0,00-1,60 МПа, установлены границы смотрите скриншот. Я так понимаю что с нижней предупред. границы - 0.30 да верхней пред. границы 0,50 - это нормальное состояние и ни каких сообщений не должно приходить. Но при запуске выскакивают сообщения всегда нижняя предупредительная граница хотя за эту границу не выходит, да и значение нормально на мнемосхеме не подсвечено желтым предупредительным цветом. Как бы не мешает, но при запуске проекта очень много сообщений выскакивают о предупреждения и не определить по сообщениям  куда сразу обратить внимания
« Изменён: 07 Декабря 2016, 09:24:35 от beloleg86 »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Re: Вопрос по тревожным границам и сообщениям
« Ответ #1 : 07 Декабря 2016, 10:34:34 »
Здравствуйте.

Вы используете последнюю версию скады (2.1.1.12)? Как мы поняли с контролера приходит целое число, которые масштабируется к шкале "0 - 1.60". Так ли это? Какая основная шкала у переменной (вкладка "Основные", пункт "Шкала")?

beloleg86

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Вопрос по тревожным границам и сообщениям
« Ответ #2 : 07 Декабря 2016, 11:40:47 »
Версию использую последнюю, данные приходят с контроллера в как есть 0,381241, когда запускаю клиент, сервер запущен уже. Шкалы тоже отмасштабированы 0,00 - 1,60 скрины прилагаю.  Да и добавил другие точки они также при запуске клиента выдают сообщение по нижней предупредительной границе, самое странное что все выдают. Сейчас промывка фильтра идет поэтому давление 0,23 МПа по исходной воде
« Изменён: 07 Декабря 2016, 11:42:34 от beloleg86 »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Re: Вопрос по тревожным границам и сообщениям
« Ответ #3 : 07 Декабря 2016, 11:55:49 »
Цитировать
данные приходят с контроллера в как есть 0,381241
В таком случае можно отключить режим масштабирования переменной на вкладке "Дополнительно" (зеленая кнопка с иконкой шкалы), т.к. это приводит к лишним преобразованиям шкалы.

Сейчас попробуем повторить проблему и исправить её.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Re: Вопрос по тревожным границам и сообщениям
« Ответ #4 : 07 Декабря 2016, 14:36:59 »
beloleg86, можете отправить нам проект на support@simple-scada.com?

beloleg86

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Вопрос по тревожным границам и сообщениям
« Ответ #5 : 09 Декабря 2016, 09:41:25 »
Кажется я нашел проблему, когда создаешь переменную заново тег заново импортирую с OPC-сервера и этими же настройками то новая дублирующая переменная отрабатывает как надо выдает тревожные согласно документация а старая переменная так и выдает тревожное сообщения.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Re: Вопрос по тревожным границам и сообщениям
« Ответ #6 : 09 Декабря 2016, 10:31:55 »
Для устранения проблемы можно зайти в папку "..\Simple-Scada 2\Projects\Ваш_проект\", там Вы можете увидеть файл "Limits.slm". Удалите этот файл. После этого всё должно заработать нормально. 

Далее опишем как возникла такая ситуация. В настройках проекта в разделе "Другие" выбрана опция "Сохранять граничные значения переменных". Это значит, что скада будет сама сохранять граничные значения всех переменных и при запуске проекта будет автоматически загружать их (игнорируя выставленные в редакторе). Эта опция нужна для того, чтобы не создавать на контроллере свои переменные для аварийных и предупредительных границ и при этом иметь возможность менять граничные значения через клиент скады (client.exe) во время работы. В вашем случае, как мы можем предположить, последовательность действий была примерно такой:
  • создан новый проект, выставлена опция "Сохранять граничные значения переменных".
  • добавлены переменные;
  • проект запущен (скада сохранила стандартные граничные значения 0-10, 90-100) и остановлен;
  • выставлены новые граничные значения переменных (это действие уже не имело смысла, т.к. скада уже сохранила граничные значения и в дальнейшем будет загружать уже сохраненные, а не заданные);
Если Вам не нужно менять граничные значения переменных через клиент скады, то отключите сохранение граничных значений. В ином случае после изменения граничных значений в редакторе - придётся удалять файл "Limits.slm".
« Изменён: 09 Декабря 2016, 10:33:17 от Simple-Scada »

beloleg86

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Вопрос по тревожным границам и сообщениям
« Ответ #7 : 09 Декабря 2016, 13:48:14 »
Спасибо я так и знал, что я что то пропустил но раньше не видел эту опцию, все работает