Форум АСУ ТП » OPC-сервера » OPC-сервера » OPC Server for Sprut 2

Страниц (1): [1]
 

1. Radik - 03 Августа, 2015 - 14:57:21 - перейти к сообщению
Здравствуйте, пробую с помощью Вашего OPC сервера получить данные со спрут 2. ПК(win XP) с OPC сервером подключен к спрут 2 через преобразователь MOXA 5150 и через ПИН в. 10.10. Программа ПРО установлена на этом же ПК и с ее помощью я получаю данные о состоянии оборудования. Ваш же OPC сервер их не видит. В чем может быть проблема? То есть я запускаю OPC server с ключом /cfg. Добавляю ПИН с указанием верного ком порта. Он создает мне все теги, но когда я включаю галочку монитор ни чего не меняется, т.е. данные не появляются. При запуске OPC клиента я вижу Good data только по mypin. Спасибо.
2. LopukhinVA - 04 Августа, 2015 - 09:44:30 - перейти к сообщению
Добрый день,
При включении мониторинга отображаются только значения тех тегов, которые поставлены на опрос OPC-клиентом.
Судя по Вашему описанию, связь с ПИН настроена корректно (т.к. некоторые теги считаны и имеют качество good), а вот связи между ПИН и Спрут-2 видимо нет. Рекомендуем проверить корректность подключения ПИН - Спрут-2, обратите внимание на значение читаемых тегов группы MyPin.NetErr, MyPin.Connect, MyPin.Error.
3. Radik - 04 Августа, 2015 - 10:57:01 - перейти к сообщению
Добрый день,
Спасибо за ответ.
MyPin.NetErr все теги имеют значение FALSE.
MyPin.Connect все теги FALSE, за исключением log1 и log3. Скорее всего потому что в спруте сконфигурированы только ПУ №1 и ПУ №3.
MyPin.Error все теги FALSE.
Связь между ПИН и Спрут 2 есть, так как я вижу состояние устройств Спрут 2 их программой ПРО на том же ПК где и OPC sever. Но вижу я их только после того как в режиме программирования поставлю галочки ПУ1 и ПУ3 и сохраню эту конфигурацию на компьютере.
Может есть какой нюанс и при использовании OPC сервера?
А может у нас, например, новая версия Спрут 2 и OPC сервер не может получить с нее данные? Хотелось бы понять стоит мне продолжать с Вашим OPC сервером или начать искать другие варианты.
Спасибо.
4. LopukhinVA - 04 Августа, 2015 - 17:30:46 - перейти к сообщению
Никаких особенностей использования OPC-сервера нет. В приборе Спрут-2 реализован протокол MODBUS, OPC-сервер читает определённые регистры согласно документации производителя. Теоретически нужные регистры можно считывать любой MODBUS-утилитой или OPC-сервером MODBUS.

Предлагаем подслушать трафик обмена между OPC-сервером и прибором для определения причины отсутствия данных из прибора. Сделать это можно с помощью программы из вложения. Результат подслушки и перечень читаемых OPC-клиентом тегов просьба прислать нам.

Так же просьба снять трафик между конфигуратором и Спрут-2 и так же прислать нам.
5. Radik - 05 Августа, 2015 - 13:50:56 - перейти к сообщению
Добрый день,

Запрашивал два тега OPC клиентом из ПУ 1, лог прослушки во вложении.
6. Radik - 05 Августа, 2015 - 13:52:28 - перейти к сообщению
Теперь лог прослушки программы ПРО.
ЗЫ: два файла к одному сообщению не прикрепились.
7. LopukhinVA - 05 Августа, 2015 - 14:40:40 - перейти к сообщению
Добрый день,
К сожалению присланный лог бесполезен, необходимо переснять оба лога в режиме "hex" (отображение шестнадцатеричных посылок). Настраивается с помощью меню "Option->Show hex" программы PortMon. Присланные логи трафика отображают посылки прибора в виде строковых данных ASCII (хотя таковыми не являются).
8. Radik - 05 Августа, 2015 - 16:06:06 - перейти к сообщению
Ок. Первый пошел.
9. Radik - 05 Августа, 2015 - 16:06:36 - перейти к сообщению
Второй.

Powered by ExBB 1.1.3