TKonst
Junior Member / Новичок
Участник № / Member № 2033
отправлено / posted
Дано: ОРС-сервер на основе LightOPC и базовая ТМ6
Проблема: МРВ в ТМ6 не опрашивает теги сервера, так как сервер завершает работу после одного цикла опроса (это видно по логу сервера). Тот же сервер с другими SCADA-системами (GraphWorks, MasterSCADA, KASKAD, даже TM5), работает великолепно.
Хотелось бы узнать об отличиях настройки обмена по ОРС в ТМ6 от ТМ5. Есть ли возможность включить журналирование работы ОРС-клиента ТМ6? В документации на базовую версию ТМ6 нет описания используемых ОРС интерфесов.
отправлено / posted
Вести лог клиента OPC Trace Mode 6 не представляется возможным. Практически спецификация интерфейсов, поддерживаемых OPC-клиентом Trace Mode 6 не отличается от Trace Mode 5. В режиме ADVISE клиент OPC TraceMode осуществляет подписку на изменения значений параметров по интерфейсам IDataObject или IOPCDataCallback (в зависимости от версии OPC-сервера). При этом RTM не инициирует запросов на чтение параметров - он только принимает оповещения об изменении значений по инициативе сервера.
В режиме ASYNC RTM сам периодически опрашивает OPC-сервер, используя интерфейсы IOPCAsyncIO/IOPCAsyncIO2. При этом RTM сохраняет способность принимать уведомления об изменении параметров по инициативе сервера (это является побочным эффектом). Можно считать, что ASYNC = ADVISE + принудительный асинхронный опрос.
Сообщения / Posts 17314 | Из / From: Россия
| IP / IP: IP адрес / IP address |
yui
Junior Member / Новичок
Участник № / Member № 2061
отправлено / posted
Настраиваемся на ОРС-сервер, размещенный на удаленной машине. Все работает хорошо. При переносе сервера на другую машину (другой адрес и имя хоста) делаем новую настройку на эту машину и видим, что несмотря на изменение пути к серверу, в настройках тегов остается путь к прежней машине. Приходится изменять настройку каждого тега. ПОЧЕМУ ТАК ??
Сообщения / Posts 3 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Вам надо изменить настройку на OPC-сервер в конфигурационном файле <name>opc<n>.cnf.
Сообщения / Posts 17314 | Из / From: Россия
| IP / IP: IP адрес / IP address |
yui
Junior Member / Новичок
Участник № / Member № 2061
отправлено / posted
В папке проекта такого файла нет. Есть только файл <name>opc0 типа SpeedDial. Где м.б. cnf? Или как посмотреть SpeedDial ?
Сообщения / Posts 3 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Этот файл и есть нужный Вам <name>opc<n>.cnf. Дело в том, что система ассоциирует это расширение как некоторый свой формат. Поэтому для его чтения/редактирования воспользуйтесь одной из программ оболочек, например Total Commander. Или же отключите эту ассоциативную особенность в настройках операционной системы.
Сообщения / Posts 17314 | Из / From: Россия
| IP / IP: IP адрес / IP address |