Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Архив
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Запуск программы на UL по переменной типа

 Ответить Ответить
Автор
Сообщение
v.v.v Смотреть выпадающим
Новичок
Новичок


Присоединился: 06 Май 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 19
Свойства публикации Свойства публикации   Ответить, цитируя автора - v.v.v Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Запуск программы на UL по переменной типа
    Опубликовано: 27 Март 2006 16:06

Хочу обратиться к коллегам с вопросом, который может показаться простым. Но вот "заклинило" и не могу решить проблемму.

Суть вот в чем. В проекте на UL нужно запустить программу при изменении переменной типа Integer.

Т.е. какая-то выходная переменная-Ps\Integer\ сохранит свое значение и не будет меняться до тех пор, пока другая переменная -COR\integer\ не изменит свое состояние. Значение Ps напрямую не зависит от численного значения COR.

Что касается переменных Boolean , там все ясно-используешь GStart,Gstop и т.п. А вот изменение  переменной Integer ?

Как решение-Выставлять таймеры нежелательно.

Спасибо.С уважением Воробьев Владимир.

 

С уважением Воробьев Владимир
Наверх
s_smirnov Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 14 Январь 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 322
Свойства публикации Свойства публикации   Ответить, цитируя автора - s_smirnov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 27 Март 2006 17:04

Несовсем понятна задача, однако.

Изменение переменной типа INTEGER можно определить блоком сравнения(переменную в текущем цикле сравнить с ее значением в предыдущем цикле, затем текущее значение присвоить предыдущей), по логической переменной получаемой с выхода этого блока уже и выполнять какие-либо действия с программами. 

Сергей
Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz