Показано с 1 по 9 из 9

Тема: Список аварий с квитированием на дисплее ПР200

  1. #1

    Exclamation Список аварий с квитированием на дисплее ПР200

    Добрый день! Прошу помощи!!!

    Необходимо реализовать в Owen Logic алгоритм списка сработавших аварийных сигналов:
    - при срабатывании аварии (дискретный вход) дисплей должен перейти на экран "Аварии", в котором отображается полное название сработанного сигнала (например "Авария ТЕНов");
    - если сработало несколько аварий, то все они должны отображаться в экране "Аварии" списком;
    - так же должен быть реализован сброс аварий, т.е. "квитирование", с запретом (остановом) работы программы или ее части.

    Если у кого есть идеи, прошу помочь, буду очень благодарен за помощь!!!

  2. #2

    По умолчанию

    http://www.owen.ru/forum/showthread.php?t=23494
    Фиксатор аварийных событий, может будет полезно, к сожалению в одной из старых версий ОЛ.

  3. #3
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    4,730

    По умолчанию

    Можно уместить до 32 событий с точностью до секунды в течении года в 13% энергонезависимой памяти:

    Контроль состояния_6.PNG

    Количество дискретных входов не принципиально, можно до 32 приделать при необходимости, от этого объём занимаемой энергонезависимой памяти не увеличится! И будет показывать какой вход(номер входа) "включился" или "выключился"!
    Вот поточнее посчитал: секундов в годе, максимум - 31622400, это 25 бит, остаётся 7 бит, это максимум 127 входов, с учётом что фиксируется и включение и выключение каждого входа, выходит максимум 63 входа и 31 событие!
    В принципе можно увеличить до 32 событий без увеличения объёма занимаемой энергонезависимой памяти, короче, как-то так!
    Забыл сказать, если Вам допустимо каждый месяц(раз в месяц) просматривать события, то тогда месяц из даты-времени можно убрать, и максимально возможное количество входов станет 511!
    Вложения Вложения
    Последний раз редактировалось Сергей0308; 04.01.2018 в 20:09.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  4. #4
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    6,926

    По умолчанию

    без возможности читать физические кнопки ПР все это относительно....

  5. #5

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    без возможности читать физические кнопки ПР все это относительно....
    Квитирование вроде можно реализовать через Поле ввода/вывода переменной в редакторе экрана, т.е. выбрали переменную квитирование (булян.) сбросили (вкл/выкл) и все квитировалось.

  6. #6

    По умолчанию

    Список аварий нужен без метки времени, он выполняет функцию, сработала авария зафиксировал, чтобы подойдя к пульту можно было распознать аварию, по какой произошел останов, устранить ее, и запустить дальше.
    Что-бы не томить всех- делаю управление приточной вентиляцией с электрокалорифером и управлением ТЕНами ПИД регулятором на твердотельными реле HD-2522.10U (0-10В.)

  7. #7
    Пользователь
    Регистрация
    11.12.2013
    Адрес
    Санкт-Петербург
    Сообщений
    9

    По умолчанию

    Так у Вас Аварийных состояний в приточке всего ничего!
    Критических, вызывающих аварийный останов системы:
    1. Авария термоконтактов вентилятора (если они есть) - немедленно!
    2. Пожар от ОПС здания - немедленно!
    3. Авария питания (в случае трёхфазного вентилятора если применяете реле контроля фаз) - немедленно!
    4. Авария вентилятора по Тепловой защите (для трёхфазного вентилятора) - Разновидность - суммарная авария частотного преобразователя (если есть) - немедленно!

    5. Авария прессостата вентилятора (Дифманометра). Нагреватель инактивируется мгновенно, аварийное отключение установки с задержкой (если прессостат вентилятора не восстановит своё состояние в течении этой задержки). И то только при включённом вентиляторе!
    6. Термоконтакты канального нагревателя - не вызывают немедленный останов вентустановки, но если они не восстанавливаются в течении заданного времени, то установку придётся остановить для предотвращения выстужения помещения (особенно зимой).
    7. Фильтр воздушный - чисто информационный параметр (прессостат фильтра)
    То есть всего 7 булевых переменных в самом навороченном раскладе.

    Так запишите состояние каждого из аварийных сигналов по фронту изменения из 0 в 1 с помощью SR-триггера. (0 - норма, 1 - авария). Отобразите их на экране ПР с помощью "Ввод-вывод" Boolean типа "ТК Вент - норма/(авария)", в каждой строчке своя - итого 7 строк экрана.
    В последней строке (8-я строка) - сброс аварий - булева переменная, по которой сбрасываете состояние всех этих триггеров.
    Мы раньше делали именно так.

  8. #8
    Пользователь
    Регистрация
    11.12.2013
    Адрес
    Санкт-Петербург
    Сообщений
    9

    По умолчанию

    А, забыл ещё! Из бесценного опыта!
    Продумайте вопрос безопасности электронагревателя. ТТР имеют свойства иногда пробиваться накоротко, и не в единичных случаях! При остановке вентилятора в таком случае нагреватель греет!
    Мы обычно ставим контактор для принудительного размыкания цепи питания ТТР при остановке вентилятора.

  9. #9

    По умолчанию

    Цитата Сообщение от ventilyator Посмотреть сообщение
    Так у Вас Аварийных состояний в приточке всего ничего!
    Критических, вызывающих аварийный останов системы:
    1. Авария термоконтактов вентилятора (если они есть) - немедленно!
    2. Пожар от ОПС здания - немедленно!
    3. Авария питания (в случае трёхфазного вентилятора если применяете реле контроля фаз) - немедленно!
    4. Авария вентилятора по Тепловой защите (для трёхфазного вентилятора) - Разновидность - суммарная авария частотного преобразователя (если есть) - немедленно!

    5. Авария прессостата вентилятора (Дифманометра). Нагреватель инактивируется мгновенно, аварийное отключение установки с задержкой (если прессостат вентилятора не восстановит своё состояние в течении этой задержки). И то только при включённом вентиляторе!
    6. Термоконтакты канального нагревателя - не вызывают немедленный останов вентустановки, но если они не восстанавливаются в течении заданного времени, то установку придётся остановить для предотвращения выстужения помещения (особенно зимой).
    7. Фильтр воздушный - чисто информационный параметр (прессостат фильтра)
    То есть всего 7 булевых переменных в самом навороченном раскладе.

    Так запишите состояние каждого из аварийных сигналов по фронту изменения из 0 в 1 с помощью SR-триггера. (0 - норма, 1 - авария). Отобразите их на экране ПР с помощью "Ввод-вывод" Boolean типа "ТК Вент - норма/(авария)", в каждой строчке своя - итого 7 строк экрана.
    В последней строке (8-я строка) - сброс аварий - булева переменная, по которой сбрасываете состояние всех этих триггеров.
    Мы раньше делали именно так.
    А высвечивания экрана с авариями происходит по общему сигналу аварии (сработка любого из аварийного входа). Спасибо, я так уже сделал.
    Читал сегодня про ТРМ1033 (ПР200 с логикой), но ценник в 12 т.руб, т.е. за логику еще цена такого же прибора, не вариант.

Похожие темы

  1. Отображение float/int на дисплее ПР200
    от flicker581 в разделе Среда программирования OWEN Logic
    Ответов: 0
    Последнее сообщение: 17.02.2016, 19:12
  2. Конфигуратор аварий
    от hells1ng в разделе ПЛК3хх
    Ответов: 5
    Последнее сообщение: 30.10.2015, 10:47
  3. Ответов: 4
    Последнее сообщение: 21.02.2014, 10:24
  4. Журнал аварий-пчв
    от taruska в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 08.09.2011, 15:16
  5. пленка на дисплее
    от bango в разделе Панели оператора (HMI)
    Ответов: 9
    Последнее сообщение: 27.05.2010, 18:24

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •