Здравствуйте!
Ищу помощи в решении следующей проблемы, может быть кто-нибудь сталкивался уже с подобным и может помочь: есть автоматизированное рабочее место оператора (АРМ) на котором установлено ПО DeltaV 7.4. ПО имеет лицензии ProPlus и OPC Remote. Необходимо при помощи технологии OPC передавать данные на удаленный OPC-клиент. На удаленном OPC-клиенте была установлена утилита OPC Remote, на обоих станциях была создана одинаковая учетная запись "Remote" с правами администратора. Обе рабочие станции работают под этими учетными записями. Для тестирования связи на стороне клиента использовалась утилита OpcWatchIt входящая в OPC Remote. При подключении к серверу OpcWatchIt выдал статус "Server init succeeded.", т.е. связь с сервером есть. При нажатии на кнопку "BrowsePath" видны все модули и теги. При выборе любого из тегов его значение автоматически не считывается. Значение тега можно получить только при нажатии на кнопку "Read". Чтобы получить новое значение необходимо снова нажать на эту кнопку, хотя локально значение обновляется автоматически. При использовании в качестве клиента MatrikonOPC Explorer также связь с сервером устанавливается и видны все теги, но данные не считываются. При смене режима "AsyncIO" на "SyncIO" данные считываются и обновляются с заданным интервалом времени. Вопрос: Какие необходимо сделать настройки чтобы данные считывались в асинхронном режиме? Операционная система на АРМ оператора Windows XP Pro SP1, на стороне клиента - Windows XP Pro SP2 (брандмауэр отключен, других программ подобного рода не установлено). Компьютеры находятся в одной рабочей группе.
Заранее благодарен за помощь! Прошу не ругать за длинное сообщение, просто хотелось подробнее описать проблему.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Настройка передачи данных с использованием технологии OPC.
-
- новенький
- Сообщения: 1
- Зарегистрирован: 08 сен 2009, 22:33
- Имя: Яковлев Виталий Павлович
- Страна: Казахстан
-
- преподаватель
- Сообщения: 1357
- Зарегистрирован: 01 сен 2008, 18:32
- Имя: Пупена Александр
- Страна: Украина
- город/регион: Киев
- Поблагодарили: 6 раз
Re: Настройка передачи данных с использованием технологии OPC.
Очевидно не работают функции обратного вызова через RPC.
Желательно запустить все службы DCOM, и RPC.
Пооткрывать доступ ко всем портам.
В утилите DCOMCNFG дать все возможные права на использование перечисленых серверов.
Желательно запустить все службы DCOM, и RPC.
Пооткрывать доступ ко всем портам.
В утилите DCOMCNFG дать все возможные права на использование перечисленых серверов.
-
- почётный участник форума
- Сообщения: 1746
- Зарегистрирован: 18 янв 2009, 12:25
- Имя: Дмитрий
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 6 раз
- Поблагодарили: 143 раза
Re: Настройка передачи данных с использованием технологии OPC.
Был какой-то баг по работе OPC на Windows XP Pro SP2, надо патч искать или использовать SP1. У того же Matrikon есть док на эту тему в свободном доступе. Еще вариант, DeltaV Вашей версии не поддерживает AsyncIO.
"Умные люди обсуждают идеи, средние - события, а глупые - людей" Л.Н. Толстой