PDA

Просмотр полной версии : Как понять, есть ли связь с устройством? Owen OPC



collap5e
05.08.2022, 06:53
Хочу опрашивать через Owen OPC Взлет ТСРВ-024м, как мне понять, есть ли связь с прибором? когда не добавлены тэги пишет одно(на скрине), как только добавляю тэги, так сразу ошибка связи. 62024

imaex
05.08.2022, 08:17
Правильно пишет. Нечего опрашивать - не опрашивал, статус - неопределённый.

kondor3000
05.08.2022, 08:46
Хочу опрашивать через Owen OPC Взлет ТСРВ-024м, как мне понять, есть ли связь с прибором? когда не добавлены тэги пишет одно(на скрине), как только добавляю тэги, так сразу ошибка связи. 62024
Если нет связи с прибором, пишет ошибка связи, как у вас.
Если неправильный адрес, пишет нет ответа от прибора и на всех тегах качество BAD.
Если теги опрошены и получены значения, пишет качество GOOD. Если не получены значения (некорректные значения) , пишет BAD.
В данном случае переставлены регистры в переменной Float, см скрин 62025

collap5e
05.08.2022, 09:08
Не могли бы вы подсказать, что я неправильно указал? через OPC от Инсат связь с прибором есть, данные приходят. На скриншоте 2 OPC и настройки связи. Включал опрос по очереди. 62026

capzap
05.08.2022, 09:23
Не могли бы вы подсказать, что я неправильно указал? через OPC от Инсат связь с прибором есть, данные приходят. На скриншоте 2 OPC и настройки связи. Включал опрос по очереди. 62026

сравниваете мультипротокольный с однопротокольным наверное. В документации к OwenOPCServer есть что нибудь, про то что он что то поддерживает еще кроме модбас?

collap5e
05.08.2022, 09:30
насколько я знаю ТСРВ-024м имеет протокол Modbus или же нет? Получается, если прибор от Взлета не имеет протокол Modbus, то связаться с ним никак не получится через OPC, где не заложен протокол Взлет?

capzap
05.08.2022, 09:36
насколько я знаю ТСРВ-024м имеет протокол Modbus или же нет?

чем вопрашать еще раз на свой скрин взгляните, там черным по белому написано Протокол <<VZLJOT>>
Когда в мультипротоколном опросите по модбас, тогда и задавайтесь вопросом почему в овеновском не работает

imaex
05.08.2022, 09:47
насколько я знаю ТСРВ-024м имеет протокол Modbus или же нет?

Имеет. Я не могу знать, что там у Инсат под протоколом Взлёт подразумевается, но у ТСРВ-024М именно Modbus, если обмен через 232/485, разумеется. И никаких других протоколов обмена по последовательному порту он не поддерживает, насколько я помню.

melky
05.08.2022, 10:06
imaex а может и поддерживает и это переключается в конфигурации прибора. Документация на прибор что говорит по этому поводу на данную модель ?

Учитывая, что на скрине есть архивы, то таки скорее всего работа по собственному протоколу. Я еще ни у кого не видел (системы) чтобы Modbus поддерживали с учетом Extended Modbus где возможно читать архивы. Ни в Scada системах ни в OPC в том числе и Инсатовском.

imaex
05.08.2022, 10:08
Попробуйте паузу между запросами увеличить. У Вас 0 стоит, FAQ на овеновский OPC-сервер рекомендует увеличить до 20 ms, может быть и больше понадобится.

imaex
05.08.2022, 10:12
imaex а может и поддерживает и это переключается в конфигурации прибора. Документация на прибор что говорит по этому поводу на данную модель ?


Не поддерживает. Документация об этом однозначно говорит. Другой протокол на опциональном Ethernet-порту, там modbus over tftp.

imaex
05.08.2022, 10:19
Учитывая, что на скрине есть архивы, то таки скорее всего работа по собственному протоколу. Я еще ни у кого не видел (системы) чтобы Modbus поддерживали с учетом Extended Modbus где возможно читать архивы. Ни в Scada системах ни в OPC в том числе и Инсатовском.


Последовательные интерфейсы поддерживают расширенный протокол ModBus, принятый в качестве стандартного в приборах фирмы «ВЗЛЕТ»

Источник - В84.00-00.00-24 РЭ

Я не знаю, что там подразумевается по расширенным, но 024М прекрасно опрашивается по Modbus любым PLC, поддерживающим его.

collap5e
05.08.2022, 10:33
в Настройках есть Modbus RTU и Modbus ASCII, вроде как. Вот хотелось бы узнать, можно ли считать тек. значения через Owen OPC у ТСРВ-024м, если да, то как)

collap5e
05.08.2022, 10:35
что-то я не пойму) Необходимо иметь в цепи PLC ? у меня ТСРВ-024м->RS485->Moxa 5130-> Ethernet-> OPC

imaex
05.08.2022, 10:39
что-то я не пойму) Необходимо иметь в цепи PLC ? у меня ТСРВ-024м->RS485->Moxa 5130-> Ethernet-> OPC

А Вы пытаетесь? Понять. PLC я упомянул исключительно в контексте возможности опроса 024М по Modbus.

У Вас адрес Moxa 5130 10.1.51.77. Он вообще пингуется с компа, на котором овеновский OPC крутится? Или инсатовский и овеновский на одной машине?

collap5e
05.08.2022, 10:42
Включил сначала опрос с OWEN OPC, Затем Multiprotocol OPC, во второй OPC данных не было, значит прибор, скорее всего был под OWEN OPC. Возникает вопрос, какие выставить настройки в свойствах тега, чтобы получить адрес прибора ? Список регистров на скрине. 62028

collap5e
05.08.2022, 10:43
пинги есть, все хорошо) к MOXA претензий нет) все танцы с бубном с одного ПК идут

melky
05.08.2022, 10:57
imaex расширенный это например чтение массивов произвольного количества байт. Кроме обычно принятых команд чтения регистров и прочего...

imaex
05.08.2022, 11:01
Вы не тот адрес выделили. Адрес прибора хранится в регистре с логическим MB-адресом 400001. И размерность у него - 1 байт, а не word. Там же написано.

imaex
05.08.2022, 11:29
все танцы с бубном с одного ПК идут

Вы случайно не пытаетесь одновременно обоими OPC-серверами прибор опрашивать?

collap5e
05.08.2022, 11:35
нет конечно) Мой наблюдательский опыт подсказывает, что это гиблая тема. Я не понимаю как правильно забить данные для тега

imaex
05.08.2022, 11:44
Посмотрите снифером, тем же вайр шарк. Сравните, что делает инсатовский и овеновский opc.

melky
05.08.2022, 12:21
А еще проще, поставить Tibbo VPS Manager и натравить на Moxa COM порт, соответственно в инсатовском OPC настроить работу по COM порту и спокойно смотреть Tibbo-вским монитором весь обмен...