Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о Pixel

Вопросы о Pixel Раздел специально по темам работы и применения контроллеров Pixel - 12xx и Pixel - 25xx

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.11.2021, 21:33   #1
i.afonin
Новичок
 
Регистрация: Nov 2021
Сообщения: 8
Благодарил(а): 4 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Modbus poll Pixel, не могу прочитать (решено)

Здравствуйте.

Помогите понять почему я получаю пустые ответы от Pixel 2511.
Только начинаю разбираться с пикселем.
Подключен через usb переходник к ПК.
Настройки и простой проект следующие:
https://yadi.sk/i/JvEPfmjAsF-DTg
https://yadi.sk/i/MyflOt7VV1kDLQ

Пытаюсь подключиться к пикселю через Modbus Poll и получаю пустые пакеты на запросы чтения в адресах a000 (40001, 40002 и т.д.)
https://yadi.sk/i/GYW_I8pUl0QKiw
При этом чтения по адресам 000(00001, 00002 и т.д.) что-то выдает...
https://yadi.sk/i/mn5TTtjxC1W3hg

Что я делаю не так?
Миниатюры
Нажмите на картинку для увеличения

Название:  2021-11-05_20-15-39.png
Просмотров: 80
Размер:  25.5 Кбайт   Нажмите на картинку для увеличения

Название:  2021-11-05_20-19-06.png
Просмотров: 88
Размер:  51.8 Кбайт   Нажмите на картинку для увеличения

Название:  2021-11-05_20-19-48.png
Просмотров: 62
Размер:  49.1 Кбайт  

Последний раз редактировалось Arsie, 07.11.2021 в 13:42
i.afonin вне форума   Ответить с цитированием
Старый 06.11.2021, 00:02   #2
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 851
Благодарил(а): 4 раз(а)
Поблагодарили: 85 раз(а) в 66 сообщениях
По умолчанию Ответ: Пустые ответы по Modbus RTU

1. Вы пытаетесь читать Holding Registers, но при загрузке контроллера в них всегда 0. Сначала надо туда записать что-то, причем только извне. Изнутри программы запись в HR невозможна.
2. У вас 2 Holding Registers, вы пытаетесь прочесть сразу 10. Тут вообще по идее должна ошибка выводиться.
3. HR у вас начинаются с адреса 0, а вы пытаетесь читать с адреса 959. Тут тоже должна ошибка выводиться.
младшой вне форума   Ответить с цитированием
Благодарность от:
Старый 06.11.2021, 00:12   #3
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 628
Благодарил(а): 12 раз(а)
Поблагодарили: 186 раз(а) в 183 сообщениях
По умолчанию Ответ: Пустые ответы по Modbus RTU

Цитата
Сообщение от i.afonin Посмотреть сообщение
Помогите понять почему я получаю пустые ответы от Pixel 2511.
Только начинаю разбираться с пикселем.
Судя по всему с модбасом тоже только начинаете.
Сначала стоит почитать справку по адресации.

Цитата Пытаюсь подключиться к пикселю через Modbus Poll и получаю пустые пакеты на запросы чтения в адресах a000 (40001, 40002 и т.д.)
Удивляюсь что Вы вообще что-то получаете запрашивая произвольное количество (10) Holding регистров с адреса 3BF (959) хотя в карте их всего два с адреса 0.

Аналогично и с десятком Coils с адреса 0 которых в карте Пикселя нет вообще.


Цитата Что я делаю не так?
Да все не так.
Запрашивайте только то что есть в карте - 4 регистра Input c адреса A000 (40960) и два Holding с адреса 0.

Цитата
Сообщение от младшой Посмотреть сообщение
Тут вообще по идее должна ошибка выводиться.
Я чуток опоздал с ответом.
Но ТС повезло - явно попал на какие-то читаемые области в Пикселе.
ATS вне форума   Ответить с цитированием
Благодарность от:
Старый 06.11.2021, 01:00   #4
i.afonin
Новичок
 
Регистрация: Nov 2021
Сообщения: 8
Благодарил(а): 4 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Пустые ответы по Modbus RTU

Цитата
Сообщение от младшой Посмотреть сообщение
1. Вы пытаетесь читать Holding Registers, но при загрузке контроллера в них всегда 0. Сначала надо туда записать что-то, причем только извне. Изнутри программы запись в HR невозможна.
2. У вас 2 Holding Registers, вы пытаетесь прочесть сразу 10. Тут вообще по идее должна ошибка выводиться.
3. HR у вас начинаются с адреса 0, а вы пытаетесь читать с адреса 959. Тут тоже должна ошибка выводиться.
Цитата
Сообщение от ATS Посмотреть сообщение
Судя по всему с модбасом тоже только начинаете.
Сначала стоит почитать справку по адресации.

Удивляюсь что Вы вообще что-то получаете запрашивая произвольное количество (10) Holding регистров с адреса 3BF (959) хотя в карте их всего два с адреса 0.

Аналогично и с десятком Coils с адреса 0 которых в карте Пикселя нет вообще.


Да все не так.
Запрашивайте только то что есть в карте - 4 регистра Input c адреса A000 (40960) и два Holding с адреса 0.

Я чуток опоздал с ответом.
Но ТС повезло - явно попал на какие-то читаемые области в Пикселе.
Большое спасибо, я запутался в типах регистров и стандартных-нестандартных адресах. Тут получилось, полез разбираться дальше
Миниатюры
Нажмите на картинку для увеличения

Название:  2021-11-05_23-56-15.png
Просмотров: 89
Размер:  44.1 Кбайт  
i.afonin вне форума   Ответить с цитированием
Старый 06.11.2021, 01:40   #5
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 628
Благодарил(а): 12 раз(а)
Поблагодарили: 186 раз(а) в 183 сообщениях
По умолчанию Ответ: Пустые ответы по Modbus RTU

Цитата
Сообщение от i.afonin Посмотреть сообщение
запутался в типах регистров и стандартных-нестандартных адресах. Тут получилось, полез разбираться дальше
не совсем получилось - было 4 регистра (Long занимает два) а читаете три.
Можете потерять данные
ATS вне форума   Ответить с цитированием
Благодарность от:
Старый 06.11.2021, 12:54   #6
i.afonin
Новичок
 
Регистрация: Nov 2021
Сообщения: 8
Благодарил(а): 4 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Пустые ответы по Modbus RTU

Цитата
Сообщение от ATS Посмотреть сообщение
не совсем получилось - было 4 регистра (Long занимает два) а читаете три.
Можете потерять данные
Да, спасибо, чуть позже разобрался как полностью отобразить long
Миниатюры
Нажмите на картинку для увеличения

Название:  2021-11-06_11-52-08.png
Просмотров: 74
Размер:  25.5 Кбайт  
i.afonin вне форума   Ответить с цитированием
Ответ

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

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Опрос из Pixel контроллера Carel c.pCO по Modbus TCP kps Связь с внешним миром 12 09.07.2022 19:33
Pixel→Moxa_NPort_5150→ПЧ_ABB_ACS_310 по Modbus (решено) Aiven Связь с внешним миром 24 24.03.2017 08:16
Honeywell MVC80-DH10M LordN Связь с внешним миром 30 28.11.2016 14:21
Не могу разобраться в работе Pixel (решено) romil Вопросы о Pixel 10 24.09.2015 12:58
Не могу компьютером прочесть переменные с Pixel (решено) Vorgehen Связь с внешним миром 8 10.04.2014 08:34


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


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