Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром > Примеры работы по Modbus

Примеры работы по Modbus Примеры работы с частотниками, панелями и любыми другими устройствами, использующими Modbus-RTU/ASCII/TCP

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.12.2022, 10:45   #1
PavelKorsakov
Новичок
 
Аватара для PavelKorsakov
 
Регистрация: Dec 2022
Адрес: Мурманск
Сообщения: 8
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Question Датчик температуры/влажности HYGRASGARD KFTF-MODBUS (нет проблемы)

Доброго всем дня.
Всю голову уже сломал, пытаюсь понять что сделал не так.

Настройки девайса (делаются свитч переключателями):
38400/8N1 ModBus-11

ModBusLight нормально подключился, и показал всё согласно даташиту.
При количестве запросов 8 - На регистрах 30001-30008 есть искомые данные.


Ок.
Беру Trim5 (1060-20-0), подключаю датчик к его COM порту.
Создаю новый проект, в нем слейв с нужными параметрами: (скр. 2)


Карта памяти:


Запускаю отладку и... что-то пошло не так:


Очень большая просьба, помогите разобраться.
Миниатюры
Нажмите на картинку для увеличения

Название:  image_2022-12-30_09-20-13.png
Просмотров: 172
Размер:  27.8 Кбайт   Нажмите на картинку для увеличения

Название:  image_2022-12-30_09-24-08.png
Просмотров: 177
Размер:  32.5 Кбайт  
Вложения
Тип файла: pdf manual-rpftf-modbus.pdf (1.15 Мбайт, 3 просмотров)

Последний раз редактировалось Arsie, 09.01.2023 в 10:31 Причина: Удалил вложения за ненужностью
PavelKorsakov вне форума  
Старый 30.12.2022, 10:55   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Датчик температуры/влажности HYGRASGARD KFTF-MODBUS

Цитата:
Сообщение от PavelKorsakov Посмотреть сообщение
Очень большая просьба, помогите разобраться.
https://dl.segnetics.com/WebHelp/SML...h_invertor.htm

Справка, особенно обратите внимание на врезку в 6 шаге.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме  
Старый 30.12.2022, 11:08   #3
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили: 85 раз(а) в 66 сообщениях
По умолчанию Ответ: Датчик температуры/влажности HYGRASGARD KFTF-MODBUS

Если хотите читать температуры, влажности и т.п., то
В карте памяти Slave укажите адреса регистров с 0 по 7.
Направление переменных R(in).
И "Групповые запросы" отключите.
младшой вне форума  
Благодарность от:
Старый 30.12.2022, 11:10   #4
PavelKorsakov
Новичок
 
Аватара для PavelKorsakov
 
Регистрация: Dec 2022
Адрес: Мурманск
Сообщения: 8
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Датчик температуры/влажности HYGRASGARD KFTF-MODBUS

Если под врезкой Вы имели в виду текст под катом (Физическая и логическая адресация).
Хех... читал.
Я, в принципе, всегда сначала пытаюсь максимально изучить вопрос, а уже потом тормошить умных людей дурацкими вопросами, но тут видимо уже всё... мозговой ступор.

Всё равно не понимаю в чем я ошибся, т.е. где именно я не верно понял прочитанное :wall:


Добавлено через 8 минут


Цитата
Сообщение от младшой Посмотреть сообщение
Если хотите читать температуры, влажности и т.п., то
В карте памяти Slave укажите адреса регистров с 0 по 7.
Направление переменных R(in).
И "Групповые запросы" отключите.
Спасибо большое, Человече.

Таки да...
Заработало, (Тип входящих данных еще на int нужно было заменить)

теперь еще осталось понять почему... оно заработало

На мой взгляд совершено не логично что для регистра 30001 верный адрес это 0.
Миниатюры
Нажмите на картинку для увеличения

Название:  image_2022-12-30_10-21-44.png
Просмотров: 166
Размер:  37.8 Кбайт  

Последний раз редактировалось PavelKorsakov, 30.12.2022 в 11:25
PavelKorsakov вне форума  
Старый 30.12.2022, 11:27   #5
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Датчик температуры/влажности HYGRASGARD KFTF-MODBUS

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

На мой взгляд совершено не логично что для регистра 30001 верный адрес это 0.
Вы в курсе, что в адресах бывают смещения?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме  
Старый 30.12.2022, 11:29   #6
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили: 85 раз(а) в 66 сообщениях
По умолчанию Ответ: Датчик температуры/влажности HYGRASGARD KFTF-MODBUS

Цитата:
Сообщение от PavelKorsakov Посмотреть сообщение
На мой взгляд совершено не логично что для регистра 30001 верный адрес это 0.
Разная точка отсчета. Просто надо помнить, что могут быть разные варианты адресации и пробовать их.
младшой вне форума  
Старый 09.01.2023, 10:30   #7
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Датчик температуры/влажности HYGRASGARD KFTF-MODBUS

Цитата:
Сообщение от PavelKorsakov Посмотреть сообщение
Таки да...
Заработало
Включите групповые запросы обратно, работать будет быстрее.


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

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

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

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не читаются регистры по Modbus TCP (нет проблемы) Arbuz.Alexey Вопросы о Matrix 8 09.09.2022 11:03
Формат Real в Modbus RTU (нет проблемы) Vibo Вопросы о Pixel 8 02.03.2022 10:22
Описание работы FMR про протоколу ModBus (нет проблемы) Taimer81 Вопросы о FMR и MRL 23 06.07.2020 15:35
Датчик влажности (нет проблемы) kolja057 Вопросы о Pixel 2 13.02.2020 16:01
Проблема зависание 2Gi/MC djaval Вопросы о SMH-2G(i) 108 20.09.2017 18:58


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


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