PDA

Просмотр полной версии : Связь ПЛК с газоанализатором Хоббит



SlavikP
14.08.2018, 16:18
Нужна помощь в ловле полтергейста.
Есть ПЛК160, к которому по RS485 подключен данный анализатор.
настроено с двух сторон на modbus-RTU, 19200, 8, N, 1. Резисторы на концах стоят
На одной линии с анализатором сидят 6 модулей от овна, они читаются-пишутся без проблем вообще.
Контроллер не читает ни одного регистра из газоанализатора. Ошибка 81.
Если откинуть кабель от клемм контроллера и подключить его у USB-485 свистку, то родная тестовая программа от газоанализатора успешно его видит и читает по модбасу регистры. Процент ошибок неясен.
С некоторым напрягом получилось читать регистры с помощью бесплатного мастер-OPC. Читает, примерно 10% запросов со сбоями, не страшно.
т.е. кабель - исправный, порт в анализаторе - тоже.

При этом ПЛК - ни в какую. Ни одного регистра.
После многих попыток прояснилось, что "хобот" - страшный тормоз, и работает медленно. Т.е скорее всего дело в задержках. Но как ни пытаюсь подобрать - ничего не выходит.
Может кто-то из форумчан уже решал подобную задачу?

Едит.
читаю регистры:
0 (word) - количество каналов (у меня их 5)
1 (real) - концентрация 1 канала
3 (real) - концентрация 2 канала
5 (real) - концентрация 3 канала
7 (real) - концентрация 4 канала
9 (real) - концентрация 5 канала

Мастеренко Иван
15.08.2018, 13:35
Добрый день, SlavikP.
Пробовали подключить газоанализатор напрямую к ПЛК?

SlavikP
10.09.2018, 03:56
Извиняюсь за поздний ответ - был в командировке.
Да, пробовал. Не помогло.
В данный момент на этом кабеле сидит в указанном порядке:
6 модулей ОВЕН
1 теплосчетчик ВЗЛЕТ ТСР-М
1 газоанализатор Хоббит
2 измерителя расхода ВЗЛЕТ МР

Со всеми устройствами, кроме Хоббита связь есть. Скорость 19200, т.к. ВЗЛЕТ больше не умеет.

Филоненко Владислав
11.09.2018, 08:28
Нужен кольцевой преобразователь "Моя прэлэсть".
А если серьёзно, то:
Увеличьте таймауты до тех значений, что у родной программы.

SlavikP
14.09.2018, 02:15
А еще бы знать, какие там таймауты.
Период опроса - это не таймаут, а именно цикл опроса.

SlavikP
14.09.2018, 02:35
Вот конфиг от мастер-орс, при котором хоть как-то выполняется чтение. Ошибки есть, но в пределах разумного.

На PLC выставлял polling time от 50 до 1000мс с шагом в 50 и framing time от 5 до 300мс с шагом в 5 - не помогло.
Что еще можно настроить не понимаю.

Slava_sl
23.07.2020, 15:15
Хм, тема уже не новая. Но интересно как закончилась?
И ещё вопрос, а где взять таблицу адресов модбаса Хоббита?

shvitaliy
24.11.2022, 05:18
Вот протокол обмена http://www.infogas.ru/files/doc/protocol/protocol_rs232_rs485_new.doc В инструкции на 60 стр. регистры обмена http://www.infogas.ru/files/doc/ht_t/%D0%A5%D0%BE%D0%B1%D0%B1%D0%B8%D1%82_%D0%9822_%D0% 942/Hobbit-T-%D0%A0%D0%AD_%D0%9822%D0%942_new_27012014.pdf Вы видели инструкцию по подключению датчиков на хоббит. У меня волосы дыбом встали, когда они рекомендуют использование кабеля пвс. Написал им, что для rs-485 применяется витая пара экранированная желательно. Проигнорили. Бизнес процветает.