![]() |
![]() ![]() |
|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#1 |
Новичок
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Подскажите пожалуйста, что я делаю не так?
Пытаюсь Modbus Pull прочитать значение регистра 40960. Контроллер matrix. |
![]() |
![]() |
![]() |
#2 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 343
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() Это составной регистр. Это вторая ваша ошибка, но она чтению не мешает, вы просто увидите "ахинею" в считанном значении. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 25.08.2022 в 18:13 |
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 258
Благодарил(а): 8 раз(а)
Поблагодарили:
163 раз(а) в 160 сообщениях
|
![]() Что-то я из 0x3F88801F ничего собрать не могу __________________ Не являюсь сотрудником Segnetics !!! Последний раз редактировалось ATS, 25.08.2022 в 23:32 |
![]() |
![]() |
![]() |
#5 |
Member
Регистрация: May 2022
Сообщения: 41
Благодарил(а): 3 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 258
Благодарил(а): 8 раз(а)
Поблагодарили:
163 раз(а) в 160 сообщениях
|
![]()
Упс! Даже не обратил внимания что авторы разные.
__________________ Не являюсь сотрудником Segnetics !!! |
![]() |
![]() |
![]() |
#7 |
Новичок
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() ![]() А у меня лоджик показывает, что температура меняется, вот только все равно прочитать значение из регистра не могу. Ошибка контрольной суммы. Все таки, ЧЯДНТ? |
![]() |
![]() |
![]() |
#8 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 343
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() Правило №2 - использовать то, что 100% работает (есть мануал или готовый пример), далее опыт переносить на то, с чем работаешь https://forum.segnetics.com/showthread.php?t=2231 __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#9 |
Member
Регистрация: May 2022
Сообщения: 41
Благодарил(а): 3 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#10 |
Новичок
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#11 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 085
Благодарил(а): 0 раз(а)
Поблагодарили:
232 раз(а) в 229 сообщениях
|
![]() __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
![]() |
![]() |
![]() |
#12 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 258
Благодарил(а): 8 раз(а)
Поблагодарили:
163 раз(а) в 160 сообщениях
|
![]() __________________ Не являюсь сотрудником Segnetics !!! |
![]() |
![]() |
![]() |
#13 |
Новичок
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#14 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 258
Благодарил(а): 8 раз(а)
Поблагодарили:
163 раз(а) в 160 сообщениях
|
![]() Вместо ответов повтор или обрывки запросов. Код:
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 |
![]() |
![]() |
![]() |
#15 |
Новичок
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() При этом, этими же проводами подключаю трансформатор напряжения, он отлично передает данные. В modbus pull я вижу напряжение, частоту. В случае с контроллером - лог файл на лицо. Подключал резистор 120 Ом, не помогло. Подключал (D+ D-) контроллера -> (D- D+) моксы, не помогает. Сейчас все подключено (D+ D-) -> (D+ D-). В случае с т-ром все отлично работает без резистора. |
![]() |
![]() |
![]() |
#16 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 343
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#17 |
Новичок
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() Почему в одном случае работает, а в другом нет? |
![]() |
![]() |
![]() |
#18 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 343
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#19 |
Новичок
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() Можно конечно попробовать Ктулху вызвать, но религия не позволяет. ![]() Провода соединительные смогу разве что в понедельник заменить, кладовщика нет. Вместо вопроса, советом помочь можете? |
![]() |
![]() |
![]() |
#20 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 343
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#21 |
Новичок
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() Все это было проделано ранее. Тем более что не работает только при подключении к контроллеру. Контроллер перезагружался, настройки порта совпадают. Настройки скорости менял и в большую и меньшую сторону на обоих устройствах одно временно. Что не делал так это не форматировал контроллер. Остается только программная часть. В ней я накосячил, вот только не могу понять где. |
![]() |
![]() |
![]() |
#22 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 343
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#23 |
Новичок
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() Вопрос решен наверное. Данные из регистра прочитал. Так и не понял, что произошло в итоге. Отформатировал контроллер. Перезагрузил ПК, после форматирования контроллера загрузил проект. Запустил Modbus Pull - работает. |
![]() |
![]() |
![]() |
#24 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 343
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#25 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 258
Благодарил(а): 8 раз(а)
Поблагодарили:
163 раз(а) в 160 сообщениях
|
![]() Но выше мокса прмелькнула. __________________ Не являюсь сотрудником Segnetics !!! |
![]() |
![]() |
![]() |
#26 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 343
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#27 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 258
Благодарил(а): 8 раз(а)
Поблагодарили:
163 раз(а) в 160 сообщениях
|
![]()
А у Моксы 1150 программное переключение режимов.
![]() __________________ Не являюсь сотрудником Segnetics !!! |
![]() |
![]() |
![]() |
#28 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 343
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Modbus poll Pixel, не могу прочитать (решено) | i.afonin | Вопросы о Pixel | 5 | 06.11.2021 12:54 |
Помогите пожалуйста разобраться с modbus (решено) | zerg_df | Связь с внешним миром | 34 | 22.03.2021 15:46 |
Modbus TCP в Modbus RTU через MOXA 3660 | swaips-87 | Связь с внешним миром | 2 | 06.02.2021 03:40 |
Honeywell MVC80-DH10M | LordN | Связь с внешним миром | 30 | 28.11.2016 14:21 |
Не могу разобраться в работе Pixel (решено) | romil | Вопросы о Pixel | 10 | 24.09.2015 12:58 |