Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Объект заслонка  (Прочитано 5850 раз)

deldemo

  • Старожил
  • ****
  • Сообщений: 308
    • Просмотр профиля
Объект заслонка
« : 17 Января 2017, 15:01:31 »
  Добрый день. Ребята я не знаю может кто задавал уже этот вопрос.
У заслонке есть положение открыто и закрыто. К обоим положениям заслонке перекреплена переменная.
Положение открыто явно выражено, а положение закрыто вообще ни как не определить.
Заслонка дискретная


Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1407
    • Просмотр профиля
Re: Объект заслонка
« Ответ #1 : 17 Января 2017, 15:47:12 »
Здравствуйте!

Вы используете режим работы заслонки "с анимацией":

                                                                     

  • Ручной режим – если переменная равна 0, то рядом с заслонкой появится иконка ручного режима. Можно инвертировать это свойство.
  • Открыта – если переменная равна 1, то заслонка сменит цвет на зеленый.
  • Закрыта – если переменная равна 1, то заслонка сменит цвет на серый.
  • Авария – если переменная равна 1, то заслонка сменит цвет на красный.
  • Открывается – если переменная равна 1, то заслонка мигает зеленым цветом
  • Закрывается – если переменная равна 1, то заслонка мигает зеленым цветом.
  • Обслуживается – если переменная равна 1, то рядом с заслонкой появится иконка обслуживания.
В Вашем случае заслонка будет в состоянии открыта (зеленая), когда переменная открытия будет равна 1. Заслонка будет в состоянии закрыта(серая), когда переменная закрытия будет равна 1, а открытия равна 0. Если переменные открытия и закрытия одновременно будут равны 1, то заслонка будет отображать состояние открыта. Если переменные одновременно равны 0, то заслонка будет отображать состояние закрыта. Для анимации таких режимов работы нужно использовать переменную "Авария", так как это аварийные состояния - одновременно сработаны или разомкнуты оба концевика.

deldemo

  • Старожил
  • ****
  • Сообщений: 308
    • Просмотр профиля
Re: Объект заслонка
« Ответ #2 : 18 Января 2017, 09:26:34 »
Цитировать
.....Для анимации таких режимов работы нужно использовать переменную "Авария", так как это аварийные состояния - одновременно сработаны или разомкнуты оба концевика.
  Здравствуйте. По поводу   "....одновременно сработаны...." ,да, я с Вами соглашусь это Авария. А вот  одновременно разомкнутые концевики(или датчики) это процесс открытия или закрытия. И мне кажется что этот процесс должен иметь свой цвет. Иначе на дискретной задвижке не понять закрыта она или находится в процессе.

P.S
У нас процесс закрытия задвижки не мгновенный длится несколько секунд.

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1407
    • Просмотр профиля
Re: Объект заслонка
« Ответ #3 : 18 Января 2017, 10:01:28 »
Здравствуйте!

Инструмент "Заслонка" подразумевает использование готовых переменных контроллера - логика их изменения должна быть реализована на контроллере, как и обработка случаев "одновременно сработаны/разомкнуты" и т.д. В следующих обновлениях для случая, когда выбраны переменные "Открыта", "Закрыта", а остальные переменные не выбраны сделаем мигание заслонки зеленым цветом если обе переменные равны 0 (процесс открытия или закрытия). Так будет более информативно. Но и в таком случае рекомендуем сделать на контроллере обработку варианта, когда обе переменные равны 0 в течение продолжительного времени - ведь это тоже будет аварийное состояние (например заклинило заслонку), а заслонка при этом будет мигать сигнализируя процесс открытия/закрытия.

deldemo

  • Старожил
  • ****
  • Сообщений: 308
    • Просмотр профиля
Re: Объект заслонка
« Ответ #4 : 18 Января 2017, 11:44:52 »
Цитировать
в таком случае рекомендуем сделать на контроллере обработку варианта, когда обе переменные равны 0 в течение продолжительного времени - ведь это тоже будет аварийное состояние (например заклинило заслонку)
  В моей программе ПЛК именно так и реализовано.
Цитировать
, когда выбраны переменные "Открыта", "Закрыта", а остальные переменные не выбраны

  + Переменную "Авария". Так как переменная "Авария" присутствует и используется при длительной работе задвижки.

Большое спасибо что прислушались. Жду обновления.
 
« Изменён: 18 Января 2017, 13:01:24 от deldemo »

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1407
    • Просмотр профиля
Re: Объект заслонка
« Ответ #5 : 07 Марта 2017, 09:45:22 »
Здравствуйте!

Проблема решена в версии Simple-Scada 2.2.0.0. Заслонка теперь может работать на основе двух переменных для состояний "Открыта" и "Закрыта".