Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: deldemo от 17 Января 2017, 15:01:31

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

Название: Re: Объект заслонка
Отправлено: Simple_Scada от 17 Января 2017, 15:47:12
Здравствуйте!

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

                                                                     (http://simple-scada.com/wp-content/uploads/2016/04/Valve_sost_2.png)

В Вашем случае заслонка будет в состоянии открыта (зеленая), когда переменная открытия будет равна 1. Заслонка будет в состоянии закрыта(серая), когда переменная закрытия будет равна 1, а открытия равна 0. Если переменные открытия и закрытия одновременно будут равны 1, то заслонка будет отображать состояние открыта. Если переменные одновременно равны 0, то заслонка будет отображать состояние закрыта. Для анимации таких режимов работы нужно использовать переменную "Авария", так как это аварийные состояния - одновременно сработаны или разомкнуты оба концевика.
Название: Re: Объект заслонка
Отправлено: deldemo от 18 Января 2017, 09:26:34
Цитировать
.....Для анимации таких режимов работы нужно использовать переменную "Авария", так как это аварийные состояния - одновременно сработаны или разомкнуты оба концевика.
  Здравствуйте. По поводу   "....одновременно сработаны...." ,да, я с Вами соглашусь это Авария. А вот  одновременно разомкнутые концевики(или датчики) это процесс открытия или закрытия. И мне кажется что этот процесс должен иметь свой цвет. Иначе на дискретной задвижке не понять закрыта она или находится в процессе.

P.S
У нас процесс закрытия задвижки не мгновенный длится несколько секунд.
Название: Re: Объект заслонка
Отправлено: Simple_Scada от 18 Января 2017, 10:01:28
Здравствуйте!

Инструмент "Заслонка" подразумевает использование готовых переменных контроллера - логика их изменения должна быть реализована на контроллере, как и обработка случаев "одновременно сработаны/разомкнуты" и т.д. В следующих обновлениях для случая, когда выбраны переменные "Открыта", "Закрыта", а остальные переменные не выбраны сделаем мигание заслонки зеленым цветом если обе переменные равны 0 (процесс открытия или закрытия). Так будет более информативно. Но и в таком случае рекомендуем сделать на контроллере обработку варианта, когда обе переменные равны 0 в течение продолжительного времени - ведь это тоже будет аварийное состояние (например заклинило заслонку), а заслонка при этом будет мигать сигнализируя процесс открытия/закрытия.
Название: Re: Объект заслонка
Отправлено: deldemo от 18 Января 2017, 11:44:52
Цитировать
в таком случае рекомендуем сделать на контроллере обработку варианта, когда обе переменные равны 0 в течение продолжительного времени - ведь это тоже будет аварийное состояние (например заклинило заслонку)
  В моей программе ПЛК именно так и реализовано.
Цитировать
, когда выбраны переменные "Открыта", "Закрыта", а остальные переменные не выбраны

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

Большое спасибо что прислушались. Жду обновления.
 
Название: Re: Объект заслонка
Отправлено: Simple_Scada от 07 Марта 2017, 09:45:22
Здравствуйте!

Проблема решена в версии Simple-Scada 2.2.0.0 (http://simple-scada.com/forum/index.php?topic=178.msg2930#msg2930). Заслонка теперь может работать на основе двух переменных для состояний "Открыта" и "Закрыта".