1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Настройка передачи данных с использованием технологии OPC.

SCADA, серверы, АРМ верхнего уровня, диспетчерские
Ответить

Автор темы
Pogramist
новенький
новенький
Сообщения: 1
Зарегистрирован: 08 сен 2009, 22:33
Имя: Яковлев Виталий Павлович
Страна: Казахстан

Настройка передачи данных с использованием технологии OPC.

Сообщение Pogramist »

Здравствуйте!

Ищу помощи в решении следующей проблемы, может быть кто-нибудь сталкивался уже с подобным и может помочь: есть автоматизированное рабочее место оператора (АРМ) на котором установлено ПО 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 (брандмауэр отключен, других программ подобного рода не установлено). Компьютеры находятся в одной рабочей группе.

Заранее благодарен за помощь! Прошу не ругать за длинное сообщение, просто хотелось подробнее описать проблему.
Аватара пользователя

san
преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 18:32
Имя: Пупена Александр
Страна: Украина
город/регион: Киев
Поблагодарили: 6 раз

Re: Настройка передачи данных с использованием технологии OPC.

Сообщение san »

Очевидно не работают функции обратного вызова через RPC.
Желательно запустить все службы DCOM, и RPC.
Пооткрывать доступ ко всем портам.
В утилите DCOMCNFG дать все возможные права на использование перечисленых серверов.
Аватара пользователя

hell_boy
почётный участник форума
почётный участник форума
Сообщения: 1746
Зарегистрирован: 18 янв 2009, 12:25
Имя: Дмитрий
Страна: Россия
город/регион: Москва
Благодарил (а): 6 раз
Поблагодарили: 143 раза

Re: Настройка передачи данных с использованием технологии OPC.

Сообщение hell_boy »

Был какой-то баг по работе OPC на Windows XP Pro SP2, надо патч искать или использовать SP1. У того же Matrikon есть док на эту тему в свободном доступе. Еще вариант, DeltaV Вашей версии не поддерживает AsyncIO.
"Умные люди обсуждают идеи, средние - события, а глупые - людей" Л.Н. Толстой
Ответить

Вернуться в «Верхний уровень автоматизации (отображение)»