Цитата:
Сообщение от младшой
Для сравнения, при "традиционном" способе
А, ну еще это экономит тэги ОРС сервера/скады.
[/COLOR][/I][/SIZE]
|
На сегодняшний день есть более простой способ (для пользователя). На контроллере поднимается OPC сервер. В нем переменные типа read/write.
OPC сервер регистрирует событие - изменение тэга в службе событий (events.) Различные части программы регистрируются на события.
При старте контроллера retain переменные подгружаются из базы (у меня уже давно и неизменно postgresql) в OPC сервер.
При старте клиента переменные считываются с OPC сервера.
При изменении переменной на сервере у клиента формируется событие (event) с OPC тэгом
Несколько клиентов на OPC сервере.
Пример подглюкивает, это связано с тем что все клиенты на одной машине.
Я не поддерживал OPC, но после опробывания и проработки в принципе пользоваться удобно. Экономит время ⌛ и ����
��