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

Genesis32, OPC и оптимизация периода опроса

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


Присоединился: 31 Май 2010
Online Status: Offline
Публикации: 3
Свойства публикации Свойства публикации   Ответить, цитируя автора - Outtegrator Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Genesis32, OPC и оптимизация периода опроса
    Опубликовано: 04 Июнь 2010 18:51
Здравствуйте!
Есть такая задача. На объекте имеем Genesis32 и OPC сервер JCI-EDE (Johnson controls).
Полный цикл опроса OPC-сервером всех переменных всех контроллеров занимает секунд 20. При управлении с графического экрана слишком долго ждать исполнения и обратной связи, потому хотелось бы:
1. Более медленный "основной" цикл опроса контроллеров OPC-сервером.
2. При открытии какого-либо экрана переменные, ему принадлежащие, должны опрашиваться чаще.
В опциях тегов используемого OPC-сервера можно поставить свойства "Read Periodic" и "Read on Request" (одновременно), а в "основном" цикле опроса поставить бОльший период. В таком случае при открытии экрана GraphWorx, похоже, действительно отправляется некий request для OPC сервера, а тот 1 раз опрашивает все переменные, которые есть на этом экране. Но далее обновление уже происходит с "медленной" частотой, заданной в свойствах OPC. Как из GraphWorx'a при открытом экране периодически передавать запросы в OPC? Может, есть какие-то другие решения регулирования периода опроса, в зависимости от потребности?
Имеется ввиду именно опрос OPC сервером полевых контроллеров.
Наверх
Dmitry Shvetsov Смотреть выпадающим
Prosoft.ru
Prosoft.ru


Присоединился: 18 Июль 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 60
Свойства публикации Свойства публикации   Ответить, цитируя автора - Dmitry Shvetsov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 21 Июль 2010 17:21
Добрый день!
Для решения этой задачи можно проверить два способа:
1. Начать тестировать скорость обмена ОРС- сервер/клиент можно с помощью "ОРС-вьювера" OPC Data Spy в режиме монитора.
2. Поскольку настройки самого ОРС-сервера задают скорость обмена между клиентом и сервером,  можно его "принудительно опрашивать" с большей периодичностью через DataWorX (компонент входит с состав GENESIS32)
3. Также можно использовать настройки сетевого клиент-сервера GenBrocker
 
Наверх
 Ответить Ответить

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

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