1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Отображение показаний неисправного датчика

Модераторы: Глоб.модераторы, специалисты по PLC

Ответить

Автор темы
UNTK_RAA
здесь недавно
здесь недавно
Сообщения: 89
Зарегистрирован: 01 мар 2010, 17:37
Имя: Алексей Алексеевич
Страна: Россия
город/регион: Нижний Тагил
Благодарил (а): 17 раз
Поблагодарили: 9 раз

Отображение показаний неисправного датчика

Сообщение UNTK_RAA »

Есть панель оператора на которой отображается значение температуры. Датчик температуры имеет выход 4-20 мА, подключается на аналоговый вход контроллера. Есть битовые сигналы ошибки: обрыв провода датчика, неисправность аналогового модуля и пр. Если вывести полученный сигнал от неисправного датчика то панель показывает просто жуть: -2,6E+33.

Есть ли типовое решение: что должно отображаться, если показания некорректные? На ум приходит только прочерки, но это надо исхитрится, чтобы отобразить такое в поле числового вывода. Если записать нули, то сходу не понятно, что это неправильные показания.

pkl58
завсегдатай
завсегдатай
Сообщения: 544
Зарегистрирован: 19 мар 2012, 20:04
Имя: Павел
Страна: Россия
Благодарил (а): 6 раз
Поблагодарили: 59 раз

Отображение показаний неисправного датчика

Сообщение pkl58 »

Сделайте индикатор слова. Для каждого значения аварии своя текстовая метка. 16 - бит - 255 аварий. И панель то какая?

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5790
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 673 раза
Поблагодарили: 840 раз

Отображение показаний неисправного датчика

Сообщение Ryzhij »

Изменив проект визуализации в панели оператора можно отобразить недостоверность показаний множеством способов.
Цвет шрифта, цвет поля окошка показаний, мигание выводимых показаний, негативное отображение окошка, мигание рамки вокруг показаний... - даже на монохромной панели есть масса приёмов, а уж на цветном экране и подавно!
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18747
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 972 раза
Поблагодарили: 1852 раза

Отображение показаний неисправного датчика

Сообщение Jackson »

UNTK_RAA писал(а): 11 июл 2024, 15:06 Есть ли типовое решение: что должно отображаться, если показания некорректные?
Должен быть индикатор, однозначно говорящий о том, что показания некорректные. В любом виде (не нормируется) - главное чтобы был однозначно понят. Визуальную лампочку или текст. Символ "восклицательный знак в треугольнике" мигающий на значении... Кое-где я вешал во весь экран мигающую надпись "значения недостоверны".

Наличие текстового индикатора предпочтительно, потому что иначе просто мигание чего-то или странные цифры не дадут персоналу понимания, в чём же дело. Ну мигает и мигает что-то, значит так надо. Ситуация должна быть понята однозначно и с первого взгляда. А лучше и в список аварий и в журнал сие занести.

А чтобы не смущать персонал, сделайте так чтобы за пределами возможных значений индикатор отображал "0" или "????" или "####" или любой другой символ - лишь бы что-то значительно отличающееся от нормальных значений. Цвет текста можно поменять, а если поменять на цвет фона то текст вообще исчезнет какой бы он ни был. В некоторых панелях есть готовый механизм проверки, если в свойствах индикатора задать диапазон допустимых значений.
По вопросам работы Форума можно обратиться по этим контактам.

SaNNy
освоился
освоился
Сообщения: 259
Зарегистрирован: 01 фев 2010, 10:37
Имя: Александр
Страна: Россия
город/регион: Брянск
Благодарил (а): 10 раз
Поблагодарили: 33 раза

Отображение показаний неисправного датчика

Сообщение SaNNy »

У нас в проектах в случае недостоверности фон сигнала окрашивается другим цветом, а в качестве значения отображается последнее достоверное значение.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18747
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 972 раза
Поблагодарили: 1852 раза

Отображение показаний неисправного датчика

Сообщение Jackson »

SaNNy писал(а): 11 июл 2024, 16:07 в качестве значения отображается последнее достоверное значение
Вот это опасно. Невзирая на мигающий фон, персонал может управлять и принимать решения, глядя в это значение. Если есть возможность не отображать ничего - лучше ничего и не отображать. Чтобы не дать персоналу шанс принять неверное решение.
По вопросам работы Форума можно обратиться по этим контактам.

Parliament74
авторитет
авторитет
Сообщения: 865
Зарегистрирован: 16 ноя 2016, 11:33
Имя: Максим Владимирович
Страна: Россия
город/регион: Магнитогорск
Благодарил (а): 16 раз
Поблагодарили: 223 раза

Отображение показаний неисправного датчика

Сообщение Parliament74 »

Я стараюсь делать так: при ошибке (обрыве, переполнении) датчика - "замораживаем" последнее нормальное значение (для того, чтобы на трендах ось Y не улетала сильно вверх или вниз) и подсвечиваем окошко красным цветом с появлением дополнительных символов OV (переполнение), UV (ниже допустимого), WB (обрыв провода) и т.п. Если есть ещё дополнительное окно, где можно посмотреть значение с АЦП по датчику, вообще хорошо - зачастую сразу понятно, что за проблема случилась. А если ещё в этом окне сделать возможность вводить подмену значения, то совсем прекрасно - пока датчиком занимаешься, ввёл какое-то значение и все спокойны (но это если параметр не особо критичен для процесса и манипуляции с ним никаких проблем не предвещают).
А так, вариантов сколько угодно можно придумать, всё зависит от конкретных условий.

SaNNy
освоился
освоился
Сообщения: 259
Зарегистрирован: 01 фев 2010, 10:37
Имя: Александр
Страна: Россия
город/регион: Брянск
Благодарил (а): 10 раз
Поблагодарили: 33 раза

Отображение показаний неисправного датчика

Сообщение SaNNy »

Jackson писал(а): 11 июл 2024, 16:08 Вот это опасно. Невзирая на мигающий фон, персонал может управлять и принимать решения, глядя в это значение. Если есть возможность не отображать ничего - лучше ничего и не отображать. Чтобы не дать персоналу шанс принять неверное решение.
Таков регламент. Важные сигналы обвязаны защитами и в случае ухода в недостоверность происходит срабатывание защиты. Также, дополнительно к отображению, при переходе сигналов в недостоверность выдаются сообщения.

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5790
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 673 раза
Поблагодарили: 840 раз

Отображение показаний неисправного датчика

Сообщение Ryzhij »

Jackson писал(а): 11 июл 2024, 16:08 Вот это опасно. Невзирая на мигающий фон, персонал может управлять и принимать решения, глядя в это значение.
Есть различные функции систем автоматизации и противоаварийной защиты.
Индикация состояния. Аварийные извещения. Аварийное прерывание процесса. Регистрация всех этих событий. Регистрация действий оператора.
И они не заменяют, а дополняют друг-друга.
Кроме того, напомню: автоматической обычно делают именно защиту, а систему управления - автоматизированной.
Почувствуйте разницу))
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
UNTK_RAA
здесь недавно
здесь недавно
Сообщения: 89
Зарегистрирован: 01 мар 2010, 17:37
Имя: Алексей Алексеевич
Страна: Россия
город/регион: Нижний Тагил
Благодарил (а): 17 раз
Поблагодарили: 9 раз

Отображение показаний неисправного датчика

Сообщение UNTK_RAA »

pkl58 писал(а): 11 июл 2024, 15:51 панель то какая?
ОВЕН СПК110

В журнале аварий сообщение соответствующее сделал. Пока сделал при ошибке нулевое значение бледное серое. Буду думать про индикатор.

Бондарев Михаил
почётный участник форума
почётный участник форума
Сообщения: 1075
Зарегистрирован: 25 июл 2008, 23:23
Имя: Бондарев Михаил Владимирович
Страна: Россия
город/регион: Магнитогорск
Благодарил (а): 52 раза
Поблагодарили: 20 раз

Отображение показаний неисправного датчика

Сообщение Бондарев Михаил »

Jackson писал(а): 11 июл 2024, 16:08 Вот это опасно. Невзирая на мигающий фон, персонал может управлять и принимать решения, глядя в это значение. Если есть возможность не отображать ничего - лучше ничего и не отображать. Чтобы не дать персоналу шанс принять неверное решение.
поддержу.
чаще даже прямые указания на неисправность датчика игнорируются.
код ЦАП-в физику отмасштабировать и расставлять флаги состояния канала. базовый функционал.
подмена и все такое - строго по паролю и под запись в журнал
и обязательно каждую сработку флага - в журнал событий
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18747
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 972 раза
Поблагодарили: 1852 раза

Отображение показаний неисправного датчика

Сообщение Jackson »

Ryzhij писал(а): 11 июл 2024, 16:26 Есть различные функции систем автоматизации и противоаварийной защиты.
Но находчивость и изворотливость ума персонала никто не отменял. До защит лучше не доводить.
По вопросам работы Форума можно обратиться по этим контактам.

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5790
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 673 раза
Поблагодарили: 840 раз

Отображение показаний неисправного датчика

Сообщение Ryzhij »

Jackson писал(а): 11 июл 2024, 18:10
Ryzhij писал(а): 11 июл 2024, 16:26 Есть различные функции систем автоматизации и противоаварийной защиты.
Но находчивость и изворотливость ума персонала никто не отменял. До защит лучше не доводить.
Разумеется, это так.
Но давно уже замечено:
PLC LAW 36.3 – IF YOU WRITE A PROGRAM TO HELP MAKE A MACHINE "IDIOT PROOF" THE HR DEPARTMENT WILL JUST HIRE BETTER IDIOTS
Потакать расцвету идиотии тоже не стоит.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

leon78
эксперт
эксперт
Сообщения: 1146
Зарегистрирован: 25 июл 2008, 10:06
Имя: Леонид
Страна: РФ
Благодарил (а): 49 раз
Поблагодарили: 134 раза

Отображение показаний неисправного датчика

Сообщение leon78 »

Если нет стандарта предприятия на экранные формы, можете использовать документы из этой темы
viewtopic.php?p=132513
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.

Автор темы
UNTK_RAA
здесь недавно
здесь недавно
Сообщения: 89
Зарегистрирован: 01 мар 2010, 17:37
Имя: Алексей Алексеевич
Страна: Россия
город/регион: Нижний Тагил
Благодарил (а): 17 раз
Поблагодарили: 9 раз

Отображение показаний неисправного датчика

Сообщение UNTK_RAA »

leon78 писал(а): 12 июл 2024, 08:24 Если нет стандарта предприятия на экранные формы, можете использовать документы из этой темы
Точно! Сам рисую серенькие экранчики, а уже и забыл, где примеры смотрел.
Ответить

Вернуться в «Операторские панели»