![]() |
![]() ![]() |
|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#1 |
Member
Регистрация: Apr 2013
Адрес: Санкт-Петербург
Сообщения: 34
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Здравствуйте уважаемые друзья. Есть небольшая проблемка с контроллером Pixel. Пытаюсь наладить чтение переменных из контроллера. Контроллер слэйв, а компьютер мастер. Написал программку(тестировалась неоднократно) которая читает по 03 функции модбас. И всё вроде бы отлично, но с контроллера приходят нулевые ответы.
Опишу подробнее суть В контроллере создан регистр типа int с адресом 0001h, в него помещено целое число 1022. Адрес контроллера в сети: 83 Настроена транспортная система: 115200 8N2 Соединение устанавливается корректно, использую переходник на FTDI или на silicon labs чипах результат одинаков Посылаю запрос на контроллер такой: 53 03 00 01 00 01 d8 78 Получаю ответ:53 03 01 00 00 f1 88 Всё логично и правильно, ответы корректны, но вот куда делось число 1022? Посылаю запрос на контроллер такой: 53 03 00 01 00 02 98 79 Получаю ответ:53 03 02 00 00 00 00 01 f6 Опять нет числа. Проверил все регистры до 10, ничего, пусто. Пробовал ставить галочку фиксация, снимать её, а числа - нет. Что я делаю не так? Контроллер Pixel 12хх. Думал ещё что отсчёт идёт с нуля, пробовал и регистр с адрессом 00h спросить, все мои попытки тщетны. |
![]() |
![]() |
![]() |
#2 |
Сотрудник Segnetics
Регистрация: Feb 2010
Сообщения: 132
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
проект с пикселя покажите.
опять же с функцией не напутали? 03 read holding reg - то есть функция для чтения переменных которые вы сами же по модбус и должны записать. если вы не запишете туда ничего функциями 06 или 16 будете читать нули. Последний раз редактировалось Nick, 09.04.2014 в 10:32 Причина: й |
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
![]() __________________ Автомат АК - самый распространенный преобразователь стека в очередь |
![]() |
![]() |
![]() |
#4 |
Сотрудник Segnetics
Регистрация: Feb 2010
Сообщения: 132
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#5 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 357
Благодарил(а): 15 раз(а)
Поблагодарили:
607 раз(а) в 555 сообщениях
|
![]() Вы же читаете холдинги. Ответ контроллера полностью адекватен. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#6 |
Member
Регистрация: Apr 2013
Адрес: Санкт-Петербург
Сообщения: 34
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
проект дома, вот набросал на бумаге, думаю для иллюстрации подойдёт
|
![]() |
![]() |
![]() |
#7 |
Member
Регистрация: Apr 2013
Адрес: Санкт-Петербург
Сообщения: 34
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() Последний раз редактировалось Vorgehen, 09.04.2014 в 12:25 |
![]() |
![]() |
![]() |
#8 |
Сотрудник Segnetics
Регистрация: Feb 2010
Сообщения: 132
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() на вашем рисунке изображен input register - читать фунцией 04 |
![]() |
![]() |
![]() |
#9 |
Member
Регистрация: Apr 2013
Адрес: Санкт-Петербург
Сообщения: 34
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() ![]() |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не могу загрузить программу (решено) | Александр | Вопросы о SMH-2G | 14 | 08.11.2018 13:37 |
Проблема с выводом на экран Pixel 2511+SMArt (решено) | NewUser | Вопросы о Pixel | 4 | 16.11.2017 14:31 |
Pixel и tg-k300 (решено) | Prosto Ivan | Вопросы о Pixel | 5 | 08.10.2015 10:29 |
Не могу разобраться в работе Pixel (решено) | romil | Вопросы о Pixel | 10 | 24.09.2015 12:58 |
Одинаковы ли нижние платы Pixel 25xx и 12xx? (решено) | Max2114 | Вопросы о Pixel | 1 | 03.12.2014 11:25 |