Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: beloleg86 от 07 Декабря 2016, 09:22:03
-
Здравствуйте, такой вопрос. Есть переменные, где указаны тревожные границы, например, датчик давления диапазон измерения 0,00-1,60 МПа, установлены границы смотрите скриншот. Я так понимаю что с нижней предупред. границы - 0.30 да верхней пред. границы 0,50 - это нормальное состояние и ни каких сообщений не должно приходить. Но при запуске выскакивают сообщения всегда нижняя предупредительная граница хотя за эту границу не выходит, да и значение нормально на мнемосхеме не подсвечено желтым предупредительным цветом. Как бы не мешает, но при запуске проекта очень много сообщений выскакивают о предупреждения и не определить по сообщениям куда сразу обратить внимания
-
Здравствуйте.
Вы используете последнюю версию скады (2.1.1.12)? Как мы поняли с контролера приходит целое число, которые масштабируется к шкале "0 - 1.60". Так ли это? Какая основная шкала у переменной (вкладка "Основные", пункт "Шкала")?
-
Версию использую последнюю, данные приходят с контроллера в как есть 0,381241, когда запускаю клиент, сервер запущен уже. Шкалы тоже отмасштабированы 0,00 - 1,60 скрины прилагаю. Да и добавил другие точки они также при запуске клиента выдают сообщение по нижней предупредительной границе, самое странное что все выдают. Сейчас промывка фильтра идет поэтому давление 0,23 МПа по исходной воде
-
данные приходят с контроллера в как есть 0,381241
В таком случае можно отключить режим масштабирования переменной на вкладке "Дополнительно" (зеленая кнопка с иконкой шкалы), т.к. это приводит к лишним преобразованиям шкалы.
Сейчас попробуем повторить проблему и исправить её.
-
beloleg86, можете отправить нам проект на support@simple-scada.com?
-
Кажется я нашел проблему, когда создаешь переменную заново тег заново импортирую с OPC-сервера и этими же настройками то новая дублирующая переменная отрабатывает как надо выдает тревожные согласно документация а старая переменная так и выдает тревожное сообщения.
-
Для устранения проблемы можно зайти в папку "..\Simple-Scada 2\Projects\Ваш_проект\", там Вы можете увидеть файл "Limits.slm". Удалите этот файл. После этого всё должно заработать нормально.
Далее опишем как возникла такая ситуация. В настройках проекта в разделе "Другие" выбрана опция "Сохранять граничные значения переменных". Это значит, что скада будет сама сохранять граничные значения всех переменных и при запуске проекта будет автоматически загружать их (игнорируя выставленные в редакторе). Эта опция нужна для того, чтобы не создавать на контроллере свои переменные для аварийных и предупредительных границ и при этом иметь возможность менять граничные значения через клиент скады (client.exe) во время работы. В вашем случае, как мы можем предположить, последовательность действий была примерно такой:
- создан новый проект, выставлена опция "Сохранять граничные значения переменных".
- добавлены переменные;
- проект запущен (скада сохранила стандартные граничные значения 0-10, 90-100) и остановлен;
- выставлены новые граничные значения переменных (это действие уже не имело смысла, т.к. скада уже сохранила граничные значения и в дальнейшем будет загружать уже сохраненные, а не заданные);
Если Вам не нужно менять граничные значения переменных через клиент скады, то отключите сохранение граничных значений. В ином случае после изменения граничных значений в редакторе - придётся удалять файл "Limits.slm".
-
Спасибо я так и знал, что я что то пропустил но раньше не видел эту опцию, все работает