|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме |
25.08.2022, 17:22 | #1 |
Новичок
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Не могу разобраться с Modbus Poll
Подскажите пожалуйста, что я делаю не так?
Пытаюсь Modbus Pull прочитать значение регистра 40960. Контроллер matrix. |
25.08.2022, 17:59 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Подключение к сторонним устройствам
Цитата:
Это составной регистр. Это вторая ваша ошибка, но она чтению не мешает, вы просто увидите "ахинею" в считанном значении. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 25.08.2022 в 18:13 |
|
25.08.2022, 23:19 | #4 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Подключение к сторонним устройствам
А что в отладке показывает Лоджик? И что подключено на AIN1?
Что-то я из 0x3F88801F ничего собрать не могу __________________ Не являюсь сотрудником Segnetics !!! Последний раз редактировалось ATS, 25.08.2022 в 23:32 |
26.08.2022, 01:01 | #5 | |
Member
Регистрация: May 2022
Сообщения: 52
Благодарил(а): 5 раз(а)
Поблагодарили:
3 раз(а) в 3 сообщениях
|
Ответ: Подключение к сторонним устройствам
Цитата:
|
|
26.08.2022, 01:50 | #6 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Подключение к сторонним устройствам
Упс! Даже не обратил внимания что авторы разные.
__________________ Не являюсь сотрудником Segnetics !!! |
26.08.2022, 08:41 | #7 |
Новичок
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подключение к сторонним устройствам
|
26.08.2022, 11:47 | #8 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Подключение к сторонним устройствам
Правило №1 - не использовать инструменты, которыми не владеешь в должной мере
Правило №2 - использовать то, что 100% работает (есть мануал или готовый пример), далее опыт переносить на то, с чем работаешь https://forum.segnetics.com/showthread.php?t=2231 __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
26.08.2022, 12:53 | #9 | |
Member
Регистрация: May 2022
Сообщения: 52
Благодарил(а): 5 раз(а)
Поблагодарили:
3 раз(а) в 3 сообщениях
|
Ответ: Не могу разобраться с Modbus Poll
Цитата:
|
|
26.08.2022, 13:24 | #10 | |
Новичок
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подключение к сторонним устройствам
Цитата:
|
|
26.08.2022, 13:30 | #11 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Подключение к сторонним устройствам
А что в нём актуализировать?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
26.08.2022, 13:32 | #12 | ||
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Подключение к сторонним устройствам
Цитата:
Цитата:
__________________ Не являюсь сотрудником Segnetics !!! |
||
26.08.2022, 14:40 | #13 |
Новичок
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подключение к сторонним устройствам
|
26.08.2022, 15:18 | #14 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Подключение к сторонним устройствам
Что и как подключено?
Вместо ответов повтор или обрывки запросов. Код:
Tx:000184-01 04 A0 00 00 02 53 CB Rx:000185-04 A0 00 00 Tx:000186-01 04 A0 00 00 02 53 CB Rx:000187-01 04 A0 00 00 02 53 CB 01 04 A0 00 00 02 53 CB Tx:000188-01 04 A0 00 00 02 53 CB Tx:000189-01 04 A0 00 00 02 53 CB Rx:000190-04 A0 00 00 01 Tx:000191-01 04 A0 00 00 02 53 CB Tx:000192-01 04 A0 00 00 02 53 CB Rx:000193-04 01 04 A0 00 00 02 53 CB Tx:000194-01 04 A0 00 00 02 53 CB Rx:000195-02 53 CB Tx:000196-01 04 A0 00 00 02 53 CB Rx:000197-04 A0 00 00 02 __________________ Не являюсь сотрудником Segnetics !!! Последний раз редактировалось ATS, 26.08.2022 в 15:31 |
26.08.2022, 15:40 | #15 |
Новичок
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подключение к сторонним устройствам
Подключено витой парой, длинна 15 см. Полярность соблюдена.
При этом, этими же проводами подключаю трансформатор напряжения, он отлично передает данные. В modbus pull я вижу напряжение, частоту. В случае с контроллером - лог файл на лицо. Подключал резистор 120 Ом, не помогло. Подключал (D+ D-) контроллера -> (D- D+) моксы, не помогает. Сейчас все подключено (D+ D-) -> (D+ D-). В случае с т-ром все отлично работает без резистора. |
26.08.2022, 15:43 | #16 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Подключение к сторонним устройствам
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
26.08.2022, 15:45 | #17 |
Новичок
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подключение к сторонним устройствам
|
26.08.2022, 15:51 | #18 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Подключение к сторонним устройствам
Как вы пытаетесь это понять?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
26.08.2022, 15:59 | #19 |
Новичок
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подключение к сторонним устройствам
|
26.08.2022, 16:01 | #20 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Подключение к сторонним устройствам
Взять в руки тестер и прозвонить всё и вся. Вот в люстре у вас одна лампочка светится, другая нет. Как понять по интернету, в чём проблема? Лампочка сгорела? Провод отвалился? Второй секцией выключателя забыли щёлкнуть? Это всё можно проверить тестером. Вдруг у вас порт на контроллере сгоревший, а вы полдня модбас пол и гугл мурыжите.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
26.08.2022, 16:21 | #21 |
Новичок
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подключение к сторонним устройствам
Тестером звонил, напряжение замерял. Напряжение на линии (D+ D-) порядка 5 вольт, по отношению и источнику питания порядка 24 вольт.
Все это было проделано ранее. Тем более что не работает только при подключении к контроллеру. Контроллер перезагружался, настройки порта совпадают. Настройки скорости менял и в большую и меньшую сторону на обоих устройствах одно временно. Что не делал так это не форматировал контроллер. Остается только программная часть. В ней я накосячил, вот только не могу понять где. |
26.08.2022, 16:24 | #22 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Подключение к сторонним устройствам
Лектус-то как работает? Работает или не работает?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
26.08.2022, 16:32 | #23 |
Новичок
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подключение к сторонним устройствам
В лектусе тоже постоянно ошибка контрольной суммы висела.
Вопрос решен наверное. Данные из регистра прочитал. Так и не понял, что произошло в итоге. Отформатировал контроллер. Перезагрузил ПК, после форматирования контроллера загрузил проект. Запустил Modbus Pull - работает. |
26.08.2022, 16:51 | #24 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Подключение к сторонним устройствам
Думаю, это и помогло. Явно какой-то косяк с конвертером был.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
26.08.2022, 17:16 | #25 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Подключение к сторонним устройствам
На 485-м эхо вообще получить сложно в отличие от 232-го.
Но выше мокса прмелькнула. __________________ Не являюсь сотрудником Segnetics !!! |
26.08.2022, 17:27 | #26 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Подключение к сторонним устройствам
Имхо вообще нереально. 485 либо принимает, либо передаёт. Эхо и 485 несовместимы. Разве что последние биты можно услышать на длинной сетке.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
26.08.2022, 17:42 | #27 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Не могу разобраться с Modbus Poll
А у Моксы 1150 программное переключение режимов.
__________________ Не являюсь сотрудником Segnetics !!! |
26.08.2022, 17:44 | #28 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Не могу разобраться с Modbus Poll
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |