Genesis32, OPC и оптимизация периода опроса |
Ответить |
Автор | |
Новичок Присоединился: 31 Май 2010 Online Status: Offline Публикации: 3 |
Опубликовано: 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 сервером полевых контроллеров.
|
|
Prosoft.ru Присоединился: 18 Июль 2006 Категория: Russian Federation Online Status: Offline Публикации: 60 |
|
Добрый день!
Для решения этой задачи можно проверить два способа:
1. Начать тестировать скорость обмена ОРС- сервер/клиент можно с помощью "ОРС-вьювера" OPC Data Spy в режиме монитора. 2. Поскольку настройки самого ОРС-сервера задают скорость обмена между клиентом и сервером, можно его "принудительно опрашивать" с большей периодичностью через DataWorX (компонент входит с состав GENESIS32)3. Также можно использовать настройки сетевого клиент-сервера GenBrocker
|
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |