Segnetics

Вернуться   Segnetics > Общий

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.10.2016, 00:03   #1
Lexman
Новичок
 
Регистрация: Oct 2016
Сообщения: 1
По умолчанию Косяк при чтении Long по Modbus-у?

Наблюдаю странное.
Читаю переменную типа Long (32бита) из устройства.
Запрос на чтение от сегнетикса SMH 2Gi:
01 04 00 1С 00 02 B0 0D
(Читаем устройство 01 ф-ция 4, два 16-битных слова начиная с адреса 001Chex).

Ответ от устройства:
01 04 04 00 0С 00 00 3B 87
(значение регистра - 0000000Сhex/12dec)

Контроллер "успешно" выдаёт ошибку чтения. Т.е. ответ ему не нравится.
Подключаю устройство к виртуальной Master-машине Modbus на компе - всё нормально.
Более того: генерирую ответ виртуальным Slave-устройством - ответ такой же! И он тоже не распознаётся сегнетиксом.
Регистры другого типа (float, 16bit int) - читаются нормально (т.е. с сетью и портами проблем нет).

В чём прикол?
Lexman вне форума   Ответить с цитированием
Старый 11.10.2016, 09:30   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 9 143
По умолчанию Ответ: Косяк при чтении Long по Modbus-у?

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

Ответ от устройства:
01 04 04 00 0С 00 00 3B 87
(значение регистра - 0000000Сhex/12dec)

Контроллер "успешно" выдаёт ошибку чтения. Т.е. ответ ему не нравится.
Подключаю устройство к виртуальной Master-машине Modbus на компе - всё нормально.
Более того: генерирую ответ виртуальным Slave-устройством - ответ такой же! И он тоже не распознаётся сегнетиксом.
Регистры другого типа (float, 16bit int) - читаются нормально (т.е. с сетью и портами проблем нет).

В чём прикол?
Используйте блок Device(link), чтобы конкретизировать ошибку.


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

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

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы при управление двумя ПЧ altivar212 по Modbus sergeyvmm Связь с внешним миром 48 02.03.2017 17:15
Форматы передачи "длинных" регистров MODBUS Arsie Библиотека 0 20.06.2016 12:30
Правильная разводка сетей RS-485 Arsie Библиотека 30 28.02.2014 13:52
Литиевые батарейки Arsie Библиотека 0 21.08.2013 14:24
modbus, величина задержек при ответах avas Связь с внешним миром 6 10.08.2011 10:51


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


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