|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме |
18.04.2018, 17:29 | #1 |
Новичок
Регистрация: Feb 2017
Сообщения: 19
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Опрос PDU Huawei PDU-2000 M(C)
Добрый день!
Имеется 12 последовательно соединённых PDU Huawei PDU-2000 M(C), работающих по RS485 Modbus, выдают данные в Holding Register, вычитываю их через переменные R/W (out). При опросе одной - связь работает прекрасно, при опросе всей "пачки" - начинаются дикие тормоза и ошибки опроса. Вычитываю регистры 0, 3, 6, 9 (ПДУ однофазные). Можете что-нибудь посоветовать для повышения скорости опроса? Мануал на ПДУ во вложении |
18.04.2018, 17:43 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Опрос PDU Huawei PDU-2000 M(C)
Цитата:
По ПДФ-ке искать причину очень нерационально. Особенно по ПДФ-ке, написанной китайцами. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
18.04.2018, 18:13 | #3 |
Новичок
Регистрация: Feb 2017
Сообщения: 19
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Опрос PDU Huawei PDU-2000 M(C)
по мониторингу трафика - обновления значений вычитываемых регистров происходят крайне медленно, зачастую не происходят вообще. При этом выход error на блоке slave(link) не инкрементируется или инкрементируется на единицу и останавливается, хотя я задаю не менее 10 ошибок до срабатывания выхода break.
по мануалу - во-первых, он в начале на китайском, потом на английском, во-вторых, хочется верить в компанию Huawei, вроде солидная контора, а не какие-то подвальные "ООО "рога и копыта") |
18.04.2018, 18:22 | #4 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Опрос PDU Huawei PDU-2000 M(C)
Цитата:
А что там и как обновляется на верхнем уровне уже неинтересно. Интересно, что в проводах происходит. Там все ответы на все вопросы и разгадка тайны. Цитата:
А уж про 12 одинаковых девайсов на шине - это отдельная история, в которую по колено даже именитые европроизводители вступали. Некоторые до сих пор не вылезли из этой дурно пахнущей истории и их девайсы нормально работают только в количестве одной-двух штук. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
24.04.2018, 13:12 | #5 |
Новичок
Регистрация: Feb 2017
Сообщения: 19
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Опрос PDU Huawei PDU-2000 M(C)
Поразбирался еще с этими ПДУ, получил такой результат - если контроллер занят ТОЛЬКО из опросом, то всё нормально, все данные вычитываются. А вот если в контроллере есть помимо опроса ПДУ еще и немалая программа, то опрос начинает тупить - некоторые ПДУ вычитываются, некоторые - нет
|
24.04.2018, 13:41 | #6 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Опрос PDU Huawei PDU-2000 M(C)
В таком случае, программу в студию! Ну или на почту техподдержки, конечно, если не секрет. Там сразу будет видно, большая ли программа, может ли она мешать опросу и так далее.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
17.05.2018, 04:57 | #7 |
Новичок
Регистрация: Feb 2017
Сообщения: 19
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Опрос PDU Huawei PDU-2000 M(C)
Проблема решилась снижением скорости до 4800
|
17.05.2018, 09:34 | #8 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Опрос PDU Huawei PDU-2000 M(C)
Что у вас с установленным и реальным временами цикла выполнения программы?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |