Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.08.2022, 17:22   #1
Vitaliy
Новичок
 
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Не могу разобраться с Modbus Poll

Подскажите пожалуйста, что я делаю не так?
Пытаюсь Modbus Pull прочитать значение регистра 40960.
Контроллер matrix.
Миниатюры
Нажмите на картинку для увеличения

Название:  img1.png
Просмотров: 115
Размер:  23.0 Кбайт   Нажмите на картинку для увеличения

Название:  img2.png
Просмотров: 94
Размер:  14.8 Кбайт  
Вложения
Тип файла: psl температура.psl (129.7 Кбайт, 29 просмотров)
Vitaliy вне форума   Ответить с цитированием
Старый 25.08.2022, 17:59   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Подключение к сторонним устройствам

Цитата
Сообщение от Vitaliy Посмотреть сообщение
Подскажите пожалуйста, что я делаю не так?
Пытаюсь Modbus Pull прочитать значение регистра 40960.
Контроллер matrix.
Это инпут регистр. Это первая ваша ошибка.

Это составной регистр. Это вторая ваша ошибка, но она чтению не мешает, вы просто увидите "ахинею" в считанном значении.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 25.08.2022 в 18:13
Arsie сейчас на форуме   Ответить с цитированием
Старый 25.08.2022, 22:05   #3
Merke
Member
 
Регистрация: May 2022
Сообщения: 52
Благодарил(а): 5 раз(а)
Поблагодарили: 3 раз(а) в 3 сообщениях
По умолчанию Ответ: Подключение к сторонним устройствам

Цитата Подскажите пожалуйста, что я делаю не так?
Миниатюры
Нажмите на картинку для увеличения

Название:  1.jpg
Просмотров: 121
Размер:  68.8 Кбайт   Нажмите на картинку для увеличения

Название:  2.jpg
Просмотров: 155
Размер:  100.2 Кбайт  
Merke вне форума   Ответить с цитированием
Благодарность от:
Старый 25.08.2022, 23:19   #4
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 735
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Подключение к сторонним устройствам

Цитата
Сообщение от Merke Посмотреть сообщение
А что в отладке показывает Лоджик? И что подключено на AIN1?

Что-то я из 0x3F88801F ничего собрать не могу


__________________
Не являюсь сотрудником Segnetics !!!

Последний раз редактировалось ATS, 25.08.2022 в 23:32
ATS сейчас на форуме   Ответить с цитированием
Старый 26.08.2022, 01:01   #5
Merke
Member
 
Регистрация: May 2022
Сообщения: 52
Благодарил(а): 5 раз(а)
Поблагодарили: 3 раз(а) в 3 сообщениях
По умолчанию Ответ: Подключение к сторонним устройствам

Цитата
Сообщение от ATS Посмотреть сообщение
А что в отладке показывает Лоджик? И что подключено на AIN1?

Что-то я из 0x3F88801F ничего собрать не могу
У меня AIN висит в воздухе. В лоджике показывает наводки от 0 до 2 вольт. Вход настроен 0-10v.
Merke вне форума   Ответить с цитированием
Старый 26.08.2022, 01:50   #6
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 735
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Подключение к сторонним устройствам

Упс! Даже не обратил внимания что авторы разные.


__________________
Не являюсь сотрудником Segnetics !!!
ATS сейчас на форуме   Ответить с цитированием
Старый 26.08.2022, 08:41   #7
Vitaliy
Новичок
 
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Подключение к сторонним устройствам

Цитата
Сообщение от ATS Посмотреть сообщение
Упс! Даже не обратил внимания что авторы разные.


А у меня лоджик показывает, что температура меняется, вот только все равно прочитать значение из регистра не могу. Ошибка контрольной суммы.
Все таки, ЧЯДНТ?
Vitaliy вне форума   Ответить с цитированием
Старый 26.08.2022, 11:47   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Подключение к сторонним устройствам

Цитата
Сообщение от Vitaliy Посмотреть сообщение
Все таки, ЧЯДНТ?
Правило №1 - не использовать инструменты, которыми не владеешь в должной мере

Правило №2 - использовать то, что 100% работает (есть мануал или готовый пример), далее опыт переносить на то, с чем работаешь

https://forum.segnetics.com/showthread.php?t=2231


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 26.08.2022, 12:53   #9
Merke
Member
 
Регистрация: May 2022
Сообщения: 52
Благодарил(а): 5 раз(а)
Поблагодарили: 3 раз(а) в 3 сообщениях
По умолчанию Ответ: Не могу разобраться с Modbus Poll

Цитата Все таки, ЧЯДНТ?
Сдается мне, что подключение по Modbus RTU. Сравниваем настройки портов в лоджике и в Modbus Poll.
Миниатюры
Нажмите на картинку для увеличения

Название:  8.jpg
Просмотров: 119
Размер:  157.6 Кбайт  
Merke вне форума   Ответить с цитированием
Старый 26.08.2022, 13:24   #10
Vitaliy
Новичок
 
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Подключение к сторонним устройствам

Цитата:
Сообщение от Arsie Посмотреть сообщение

Правило №2 - использовать то, что 100% работает (есть мануал или готовый пример)

https://forum.segnetics.com/showthread.php?t=2231
В таком случае не плохо бы актуализировать пример.
Vitaliy вне форума   Ответить с цитированием
Старый 26.08.2022, 13:30   #11
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Подключение к сторонним устройствам

Цитата
Сообщение от Vitaliy Посмотреть сообщение
В таком случае не плохо бы актуализировать пример.
А что в нём актуализировать?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 26.08.2022, 13:32   #12
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 735
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Подключение к сторонним устройствам

Цитата
Сообщение от Vitaliy Посмотреть сообщение
только все равно прочитать значение из регистра не могу. Ошибка контрольной суммы.
Лог обмена там можно посмотреть? Раз жалуется на КС значит ответ получен.

Цитата В таком случае не плохо бы актуализировать пример.
В плане программы? Я вообще пользуюсь терминалкой с вычислением КС. И все запросы ручками.


__________________
Не являюсь сотрудником Segnetics !!!
ATS сейчас на форуме   Ответить с цитированием
Старый 26.08.2022, 14:40   #13
Vitaliy
Новичок
 
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Подключение к сторонним устройствам

Цитата
Сообщение от ATS Посмотреть сообщение
Лог обмена там можно посмотреть?
Во вложении
Вложения
Тип файла: txt log.txt (1.7 Кбайт, 18 просмотров)
Vitaliy вне форума   Ответить с цитированием
Старый 26.08.2022, 15:18   #14
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 735
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Подключение к сторонним устройствам

Цитата
Сообщение от Vitaliy Посмотреть сообщение
Во вложении
Что и как подключено?
Вместо ответов повтор или обрывки запросов.
Код:
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
ATS сейчас на форуме   Ответить с цитированием
Старый 26.08.2022, 15:40   #15
Vitaliy
Новичок
 
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Подключение к сторонним устройствам

Цитата
Сообщение от ATS Посмотреть сообщение
Что и как подключено?
Вместо ответов обрывки запросов.
Подключено витой парой, длинна 15 см. Полярность соблюдена.
При этом, этими же проводами подключаю трансформатор напряжения, он отлично передает данные. В modbus pull я вижу напряжение, частоту. В случае с контроллером - лог файл на лицо.
Подключал резистор 120 Ом, не помогло. Подключал (D+ D-) контроллера -> (D- D+) моксы, не помогает.
Сейчас все подключено (D+ D-) -> (D+ D-).
В случае с т-ром все отлично работает без резистора.
Vitaliy вне форума   Ответить с цитированием
Старый 26.08.2022, 15:43   #16
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Подключение к сторонним устройствам

Цитата
Сообщение от Vitaliy Посмотреть сообщение
Подключено витой парой, длинна 15 см.
При этом, этими же проводами подключаю трансформатор напряжения, он отлично передает данные. В modbus pull я вижу напряжение, частоту. В случае с контроллером - лог файл на лицо.
Подключал резистор 120 Ом, не помогло. В случае с т-ром все отлично работает без резистора.
Вы похоже в принципе не понимаете, как это всё работает. Сейчас ваше оборудование слышит само себя. Так быть не должно. Не важно, какие там провода.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 26.08.2022, 15:45   #17
Vitaliy
Новичок
 
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Подключение к сторонним устройствам

Цитата:
Сообщение от Arsie Посмотреть сообщение
Сейчас ваше оборудование слышит само себя. Так быть не должно.
Вот я и пытаюсь понять, почему?

Почему в одном случае работает, а в другом нет?
Vitaliy вне форума   Ответить с цитированием
Старый 26.08.2022, 15:51   #18
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Подключение к сторонним устройствам

Цитата
Сообщение от Vitaliy Посмотреть сообщение
Вот я и пытаюсь понять, почему?

Почему в одном случае работает, а в другом нет?
Как вы пытаетесь это понять?


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 26.08.2022, 15:59   #19
Vitaliy
Новичок
 
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Подключение к сторонним устройствам

Цитата:
Сообщение от Arsie Посмотреть сообщение
Как вы пытаетесь это понять?
Читаю форумы, ищу информацию в Internet.

Можно конечно попробовать Ктулху вызвать, но религия не позволяет.
Провода соединительные смогу разве что в понедельник заменить, кладовщика нет.

Вместо вопроса, советом помочь можете?
Vitaliy вне форума   Ответить с цитированием
Старый 26.08.2022, 16:01   #20
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Подключение к сторонним устройствам

Цитата
Сообщение от Vitaliy Посмотреть сообщение
Читаю форумы, ищу информацию в Internet.

Можно конечно попробовать Ктулху вызвать, но религия не позволяет.
Провода соединительные смогу разве что в понедельник заменить, кладовщика нет.

Вместо вопроса, советом помочь можете?
Взять в руки тестер и прозвонить всё и вся. Вот в люстре у вас одна лампочка светится, другая нет. Как понять по интернету, в чём проблема? Лампочка сгорела? Провод отвалился? Второй секцией выключателя забыли щёлкнуть? Это всё можно проверить тестером. Вдруг у вас порт на контроллере сгоревший, а вы полдня модбас пол и гугл мурыжите.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 26.08.2022, 16:21   #21
Vitaliy
Новичок
 
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Подключение к сторонним устройствам

Цитата:
Сообщение от Arsie Посмотреть сообщение
Взять в руки тестер и прозвонить всё и вся.
Тестером звонил, напряжение замерял. Напряжение на линии (D+ D-) порядка 5 вольт, по отношению и источнику питания порядка 24 вольт.

Все это было проделано ранее. Тем более что не работает только при подключении к контроллеру.
Контроллер перезагружался, настройки порта совпадают. Настройки скорости менял и в большую и меньшую сторону на обоих устройствах одно временно.
Что не делал так это не форматировал контроллер.
Остается только программная часть. В ней я накосячил, вот только не могу понять где.
Vitaliy вне форума   Ответить с цитированием
Старый 26.08.2022, 16:24   #22
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Подключение к сторонним устройствам

Цитата
Сообщение от Vitaliy Посмотреть сообщение
Остается только программная часть. В ней я накосячил, вот только не могу понять где.
Лектус-то как работает? Работает или не работает?


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 26.08.2022, 16:32   #23
Vitaliy
Новичок
 
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Подключение к сторонним устройствам

Цитата:
Сообщение от Arsie Посмотреть сообщение
Лектус-то как работает? Работает или не работает?
В лектусе тоже постоянно ошибка контрольной суммы висела.

Вопрос решен наверное. Данные из регистра прочитал. Так и не понял, что произошло в итоге.
Отформатировал контроллер. Перезагрузил ПК, после форматирования контроллера загрузил проект. Запустил Modbus Pull - работает.
Vitaliy вне форума   Ответить с цитированием
Старый 26.08.2022, 16:51   #24
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Подключение к сторонним устройствам

Цитата
Сообщение от Vitaliy Посмотреть сообщение
Перезагрузил ПК.
Думаю, это и помогло. Явно какой-то косяк с конвертером был.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 26.08.2022, 17:16   #25
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 735
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Подключение к сторонним устройствам

Цитата:
Сообщение от Arsie Посмотреть сообщение
Явно какой-то косяк с конвертером был.
На 485-м эхо вообще получить сложно в отличие от 232-го.

Но выше мокса прмелькнула.


__________________
Не являюсь сотрудником Segnetics !!!
ATS сейчас на форуме   Ответить с цитированием
Старый 26.08.2022, 17:27   #26
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Подключение к сторонним устройствам

Цитата
Сообщение от ATS Посмотреть сообщение
На 485-м эхо вообще получить сложно в отличие от 232-го.
Имхо вообще нереально. 485 либо принимает, либо передаёт. Эхо и 485 несовместимы. Разве что последние биты можно услышать на длинной сетке.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 26.08.2022, 17:42   #27
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 735
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Не могу разобраться с Modbus Poll

А у Моксы 1150 программное переключение режимов.


__________________
Не являюсь сотрудником Segnetics !!!
ATS сейчас на форуме   Ответить с цитированием
Старый 26.08.2022, 17:44   #28
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Не могу разобраться с Modbus Poll

Цитата
Сообщение от ATS Посмотреть сообщение
А у Моксы 1150 программное переключение режимов.
Ну вот я про то же.


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

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

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

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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


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


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