Кто пускает котлы, центрифуги, печи. Каким именно программным образом выщемляете первопричину останова оборудования? Ведь сразу после trip события все параметры валятся и процессы довольно быстро происходят

Комментарии: 20

  1. Jury

    так трип событие то известно) что-то я вопроса не понял

    • Vyacheslav

      Трип это сработка. Все встало. Причин может быть много. Какая из них?

      • Jury

        ?! Допустим у нас разрежение в топке. Есть Блок АБ по каждому параметру с триггером. Разрежение убежало, блок сработал и остался в 1 до сброса. Все встало на панели надпись низкое разрежение Если встало, значит обработали отклонение параметра от нормы. Как можно не знать, от чего встало??

        • Berkeman

          А если сработало, трип произошел, триггер взвелся, а потом контроллер вырубился - ритейн переменная сработки при старте контроллера сбросится...

          • Jury

            Как требуется по тз Ретайн он для того, вообще то, чтоб не сбрасыватьсч

            • Berkeman

              Ну если на выход RS триггера повесить ритейн, то если контроллер выключился, а потом включился, то ритейн сбросится

              • Yuriy

                Ритейн по импульсу пишется. Обнуляешь потом в ручную кнопкой

              • Jury

                Вы не уточняете платформу а это важно Ретайн ой как по разному везде реализован

                • Berkeman

                  Вообще флаг авто режима какого либо контура допускается ли делать ритейн переменной?

                  • Yuriy

                    Да любой флаг по барабану

                    • Berkeman

                      Или же флаг сработки исполнительного механизма делать ритейн переменной

                      • Sergey

                        опасненько.а если там что то произошло?

                        • Berkeman

                          Не понял

                        • Yuriy

                          Если произошло обнуляешь флаг

                      • Jury

                        Вы путаете программные принципы и технологические. Где то надо остановить насосы после моргания питания, чтобы запуск под присмотром. А где то что бы ни стало запустить. Все определяется лишь технологией

                        • Berkeman

                          Само собой По идее выключение контроллера уже ситуация выходящая из нормы

      • Fedor

        Регистрируйте события вызывающие бэд трип. Блинкеры, программные защёлки, алармы с тайм штампами. Графики с кольцевыми буферами.

  2. Rashid

    Пишите блок first-up первопричина, который будет ловить это событие, и остальные просто игнорировать, т.к. уже взвелся. Например, у некоторых контроллеров ПАЗ есть Sequence of events события, и каждому тегу присваивается определенный номер SOE, за счёт этого события ловится до миллисекунд, и порядок срабатывания алармов последовательный.

    • Vyacheslav

      Примерно так и делал. Пример опубликовал. Говорят что лютый пиз*ц)), хотя сдано и хорошо работает

  3. Lev

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

Не нашли ответ?

Вам также может быть интересно