Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром

Связь с внешним миром Modbus, RS232, RS485, Lon и другое.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.04.2018, 17:29   #1
terrabit
Новичок
 
Регистрация: 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 (ПДУ однофазные). Можете что-нибудь посоветовать для повышения скорости опроса? Мануал на ПДУ во вложении
Вложения
Тип файла: pdf MODBUS RTU Instruction PDU 2000 C(M).pdf (99.4 Кбайт, 63 просмотров)
terrabit вне форума   Ответить с цитированием
Старый 18.04.2018, 17:43   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 024
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Опрос PDU Huawei PDU-2000 M(C)

Цитата:
Сообщение от terrabit Посмотреть сообщение
Добрый день!

Имеется 12 последовательно соединённых PDU Huawei PDU-2000 M(C), работающих по RS485 Modbus, выдают данные в Holding Register, вычитываю их через переменные R/W (out). При опросе одной - связь работает прекрасно, при опросе всей "пачки" - начинаются дикие тормоза и ошибки опроса.

Вычитываю регистры 0, 3, 6, 9 (ПДУ однофазные). Можете что-нибудь посоветовать для повышения скорости опроса? Мануал на ПДУ во вложении
За сегодня я эту фразу уже раз 10 написал: Начните с мониторинга трафика. Кто тормозит, в каком случае тормозит.

По ПДФ-ке искать причину очень нерационально. Особенно по ПДФ-ке, написанной китайцами.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 18.04.2018, 18:13   #3
terrabit
Новичок
 
Регистрация: Feb 2017
Сообщения: 19
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Опрос PDU Huawei PDU-2000 M(C)

по мониторингу трафика - обновления значений вычитываемых регистров происходят крайне медленно, зачастую не происходят вообще. При этом выход error на блоке slave(link) не инкрементируется или инкрементируется на единицу и останавливается, хотя я задаю не менее 10 ошибок до срабатывания выхода break.

по мануалу - во-первых, он в начале на китайском, потом на английском, во-вторых, хочется верить в компанию Huawei, вроде солидная контора, а не какие-то подвальные "ООО "рога и копыта")
terrabit вне форума   Ответить с цитированием
Старый 18.04.2018, 18:22   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 024
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Опрос PDU Huawei PDU-2000 M(C)

Цитата:
Сообщение от terrabit Посмотреть сообщение
по мониторингу трафика - обновления значений вычитываемых регистров происходят крайне медленно, зачастую не происходят вообще. При этом выход error на блоке slave(link) не инкрементируется или инкрементируется на единицу и останавливается, хотя я задаю не менее 10 ошибок до срабатывания выхода break.
Вот прям сами байты медленно бегут по проводам? Не верю.

А что там и как обновляется на верхнем уровне уже неинтересно. Интересно, что в проводах происходит. Там все ответы на все вопросы и разгадка тайны.



Цитата:
Сообщение от terrabit Посмотреть сообщение
по мануалу - во-первых, он в начале на китайском, потом на английском, во-вторых, хочется верить в компанию Huawei, вроде солидная контора, а не какие-то подвальные "ООО "рога и копыта")
Напрасно. Те же рога, только в профиль. Работали с их модемами, наелись копыт доверха.

А уж про 12 одинаковых девайсов на шине - это отдельная история, в которую по колено даже именитые европроизводители вступали. Некоторые до сих пор не вылезли из этой дурно пахнущей истории и их девайсы нормально работают только в количестве одной-двух штук.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 24.04.2018, 13:12   #5
terrabit
Новичок
 
Регистрация: Feb 2017
Сообщения: 19
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Опрос PDU Huawei PDU-2000 M(C)

Поразбирался еще с этими ПДУ, получил такой результат - если контроллер занят ТОЛЬКО из опросом, то всё нормально, все данные вычитываются. А вот если в контроллере есть помимо опроса ПДУ еще и немалая программа, то опрос начинает тупить - некоторые ПДУ вычитываются, некоторые - нет
terrabit вне форума   Ответить с цитированием
Старый 24.04.2018, 13:41   #6
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Опрос PDU Huawei PDU-2000 M(C)

В таком случае, программу в студию! Ну или на почту техподдержки, конечно, если не секрет. Там сразу будет видно, большая ли программа, может ли она мешать опросу и так далее.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 17.05.2018, 04:57   #7
terrabit
Новичок
 
Регистрация: Feb 2017
Сообщения: 19
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Опрос PDU Huawei PDU-2000 M(C)

Проблема решилась снижением скорости до 4800
terrabit вне форума   Ответить с цитированием
Старый 17.05.2018, 09:34   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 024
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Опрос PDU Huawei PDU-2000 M(C)

Цитата:
Сообщение от terrabit Посмотреть сообщение
Проблема решилась снижением скорости до 4800
Что у вас с установленным и реальным временами цикла выполнения программы?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Модем Huawei E-171 определяется как E398 dimonos67 SMConnect & SMConfig 52 15.02.2024 07:43


Часовой пояс GMT +4, время: 16:54.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023