- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Отображение показаний неисправного датчика
Модераторы: Глоб.модераторы, специалисты по PLC
-
- здесь недавно
- Сообщения: 89
- Зарегистрирован: 01 мар 2010, 17:37
- Имя: Алексей Алексеевич
- Страна: Россия
- город/регион: Нижний Тагил
- Благодарил (а): 17 раз
- Поблагодарили: 9 раз
Отображение показаний неисправного датчика
Есть панель оператора на которой отображается значение температуры. Датчик температуры имеет выход 4-20 мА, подключается на аналоговый вход контроллера. Есть битовые сигналы ошибки: обрыв провода датчика, неисправность аналогового модуля и пр. Если вывести полученный сигнал от неисправного датчика то панель показывает просто жуть: -2,6E+33.
Есть ли типовое решение: что должно отображаться, если показания некорректные? На ум приходит только прочерки, но это надо исхитрится, чтобы отобразить такое в поле числового вывода. Если записать нули, то сходу не понятно, что это неправильные показания.
Есть ли типовое решение: что должно отображаться, если показания некорректные? На ум приходит только прочерки, но это надо исхитрится, чтобы отобразить такое в поле числового вывода. Если записать нули, то сходу не понятно, что это неправильные показания.
-
- завсегдатай
- Сообщения: 544
- Зарегистрирован: 19 мар 2012, 20:04
- Имя: Павел
- Страна: Россия
- Благодарил (а): 6 раз
- Поблагодарили: 59 раз
Отображение показаний неисправного датчика
Сделайте индикатор слова. Для каждого значения аварии своя текстовая метка. 16 - бит - 255 аварий. И панель то какая?
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Отображение показаний неисправного датчика
Изменив проект визуализации в панели оператора можно отобразить недостоверность показаний множеством способов.
Цвет шрифта, цвет поля окошка показаний, мигание выводимых показаний, негативное отображение окошка, мигание рамки вокруг показаний... - даже на монохромной панели есть масса приёмов, а уж на цветном экране и подавно!
Цвет шрифта, цвет поля окошка показаний, мигание выводимых показаний, негативное отображение окошка, мигание рамки вокруг показаний... - даже на монохромной панели есть масса приёмов, а уж на цветном экране и подавно!
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Отображение показаний неисправного датчика
Должен быть индикатор, однозначно говорящий о том, что показания некорректные. В любом виде (не нормируется) - главное чтобы был однозначно понят. Визуальную лампочку или текст. Символ "восклицательный знак в треугольнике" мигающий на значении... Кое-где я вешал во весь экран мигающую надпись "значения недостоверны".
Наличие текстового индикатора предпочтительно, потому что иначе просто мигание чего-то или странные цифры не дадут персоналу понимания, в чём же дело. Ну мигает и мигает что-то, значит так надо. Ситуация должна быть понята однозначно и с первого взгляда. А лучше и в список аварий и в журнал сие занести.
А чтобы не смущать персонал, сделайте так чтобы за пределами возможных значений индикатор отображал "0" или "????" или "####" или любой другой символ - лишь бы что-то значительно отличающееся от нормальных значений. Цвет текста можно поменять, а если поменять на цвет фона то текст вообще исчезнет какой бы он ни был. В некоторых панелях есть готовый механизм проверки, если в свойствах индикатора задать диапазон допустимых значений.
По вопросам работы Форума можно обратиться по этим контактам.
-
- освоился
- Сообщения: 259
- Зарегистрирован: 01 фев 2010, 10:37
- Имя: Александр
- Страна: Россия
- город/регион: Брянск
- Благодарил (а): 10 раз
- Поблагодарили: 33 раза
Отображение показаний неисправного датчика
У нас в проектах в случае недостоверности фон сигнала окрашивается другим цветом, а в качестве значения отображается последнее достоверное значение.
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Отображение показаний неисправного датчика
Вот это опасно. Невзирая на мигающий фон, персонал может управлять и принимать решения, глядя в это значение. Если есть возможность не отображать ничего - лучше ничего и не отображать. Чтобы не дать персоналу шанс принять неверное решение.
По вопросам работы Форума можно обратиться по этим контактам.
-
- авторитет
- Сообщения: 865
- Зарегистрирован: 16 ноя 2016, 11:33
- Имя: Максим Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 16 раз
- Поблагодарили: 223 раза
Отображение показаний неисправного датчика
Я стараюсь делать так: при ошибке (обрыве, переполнении) датчика - "замораживаем" последнее нормальное значение (для того, чтобы на трендах ось Y не улетала сильно вверх или вниз) и подсвечиваем окошко красным цветом с появлением дополнительных символов OV (переполнение), UV (ниже допустимого), WB (обрыв провода) и т.п. Если есть ещё дополнительное окно, где можно посмотреть значение с АЦП по датчику, вообще хорошо - зачастую сразу понятно, что за проблема случилась. А если ещё в этом окне сделать возможность вводить подмену значения, то совсем прекрасно - пока датчиком занимаешься, ввёл какое-то значение и все спокойны (но это если параметр не особо критичен для процесса и манипуляции с ним никаких проблем не предвещают).
А так, вариантов сколько угодно можно придумать, всё зависит от конкретных условий.
А так, вариантов сколько угодно можно придумать, всё зависит от конкретных условий.
-
- освоился
- Сообщения: 259
- Зарегистрирован: 01 фев 2010, 10:37
- Имя: Александр
- Страна: Россия
- город/регион: Брянск
- Благодарил (а): 10 раз
- Поблагодарили: 33 раза
Отображение показаний неисправного датчика
Таков регламент. Важные сигналы обвязаны защитами и в случае ухода в недостоверность происходит срабатывание защиты. Также, дополнительно к отображению, при переходе сигналов в недостоверность выдаются сообщения.
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Отображение показаний неисправного датчика
Есть различные функции систем автоматизации и противоаварийной защиты.
Индикация состояния. Аварийные извещения. Аварийное прерывание процесса. Регистрация всех этих событий. Регистрация действий оператора.
И они не заменяют, а дополняют друг-друга.
Кроме того, напомню: автоматической обычно делают именно защиту, а систему управления - автоматизированной.
Почувствуйте разницу))
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 89
- Зарегистрирован: 01 мар 2010, 17:37
- Имя: Алексей Алексеевич
- Страна: Россия
- город/регион: Нижний Тагил
- Благодарил (а): 17 раз
- Поблагодарили: 9 раз
Отображение показаний неисправного датчика
ОВЕН СПК110
В журнале аварий сообщение соответствующее сделал. Пока сделал при ошибке нулевое значение бледное серое. Буду думать про индикатор.
-
- почётный участник форума
- Сообщения: 1075
- Зарегистрирован: 25 июл 2008, 23:23
- Имя: Бондарев Михаил Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 52 раза
- Поблагодарили: 20 раз
Отображение показаний неисправного датчика
поддержу.
чаще даже прямые указания на неисправность датчика игнорируются.
код ЦАП-в физику отмасштабировать и расставлять флаги состояния канала. базовый функционал.
подмена и все такое - строго по паролю и под запись в журнал
и обязательно каждую сработку флага - в журнал событий
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Отображение показаний неисправного датчика
Но находчивость и изворотливость ума персонала никто не отменял. До защит лучше не доводить.
По вопросам работы Форума можно обратиться по этим контактам.
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Отображение показаний неисправного датчика
Разумеется, это так.
Но давно уже замечено:
Потакать расцвету идиотии тоже не стоит.PLC LAW 36.3 – IF YOU WRITE A PROGRAM TO HELP MAKE A MACHINE "IDIOT PROOF" THE HR DEPARTMENT WILL JUST HIRE BETTER IDIOTS
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- эксперт
- Сообщения: 1146
- Зарегистрирован: 25 июл 2008, 10:06
- Имя: Леонид
- Страна: РФ
- Благодарил (а): 49 раз
- Поблагодарили: 134 раза
Отображение показаний неисправного датчика
Если нет стандарта предприятия на экранные формы, можете использовать документы из этой темы
viewtopic.php?p=132513
viewtopic.php?p=132513
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.
-
- здесь недавно
- Сообщения: 89
- Зарегистрирован: 01 мар 2010, 17:37
- Имя: Алексей Алексеевич
- Страна: Россия
- город/регион: Нижний Тагил
- Благодарил (а): 17 раз
- Поблагодарили: 9 раз
Отображение показаний неисправного датчика
Точно! Сам рисую серенькие экранчики, а уже и забыл, где примеры смотрел.