Стартовая страница › Форумы › Взаимодействие с устройствами › Modbus › связь системы Рубеж по ModBus RTU
- В этой теме 20 ответов, 3 участника, последнее обновление 9 лет, 1 месяц назад сделано
Mikhail.
-
АвторЗаписи
-
15.08.2017 в 14:01 #7019
dskipin
УчастникДобрый день. Установил и настроил связь по ModBus RTU через com port с системой Рубеж. Данные получаю при вводе адреса 46144 которые указываю в шаблоне КП устройства Holding Registers 4Х, выводится числовые значения в виде 40 или 69.
У меня не получается получать возвращаемые коды в виде 0х01, 0х04, 0х10, 0х40 по адресу 40001 пишет ошибка, перепробовал все варианты меняя таблицу данных в параметрах группы элементов.
15.08.2017 в 15:03 #7020
manjey73УчастникИспользуйте адрес 1 вместо 40001, будут ответы?
15.08.2017 в 16:13 #7024dskipin
Участникпробовал выходит значение 64 всегда
15.08.2017 в 16:23 #7025
manjey73УчастникНо при этом нет ошибок опроса, верно ведь.
64 в десятичной системе. Что соответствует числу 0х40 так что вроде верно. Одно из ваших чисел.
40001 адрес означает 1 регистр для Holding регистров.16.08.2017 в 08:16 #7026
MikhailМодераторЖелательно приложить лог линии связи, чтобы были видны передаваемые и принимаемые данные для проблемного адреса.
16.08.2017 в 08:17 #7027
MikhailМодераторМне встречалось, когда надо указывать 40001, и также встречалось, когда в документации написано 40001, а надо указывать 1. Для адреса 46144, судя по всему, всё нормально работает.
16.08.2017 в 09:14 #7032dskipin
Участниквот как в документации (http://td.rubezh.ru/images/files/ms-kp.pdf)
начальный адрес 40001 макс. количество зон 2048
начальный адрес 42560 макс. количество ИУ 512
начальный адрес 44400 макс. количество приборов 80Возвращаемый код на запрос о состояниях ИУ, прибора, охранной и пожарной зон,
0х01 Включено
0х04 Неисправность
0х10 Потеря связи
0х40 Не совпадают конфигурации прибора и МС-КПуказываю в шаблоне КП устройства
начальный адрес 44400 Holding Registers 4Х (2 таж коридор)
возвращает значение цифру 8вот лог
Запрос значений группы элементов «2 таж коридор»
Отправка (8): 01 03 AD 6F 00 01 94 BB
Приём (5/5): 01 03 02 00 08
Приём (2/2): B9 82
OK!16.08.2017 в 09:47 #7033
manjey73УчастникТак сколько у вас приборов ?
16.08.2017 в 14:01 #7035dskipin
Участнику меня
количество приборов 1
количество исполнительных устройств 49
количество зон 7316.08.2017 в 15:28 #7037dskipin
Участникещё один вопрос. Адреса в рубеже прописываются в шестнадцатеричной системе например 4231С у тут я так понял только в десятеричном и максимум 65536. Как быть?
16.08.2017 в 15:45 #7038dskipin
Участники как можно отправить команду прибору, там есть команда 1 и 0, то есть вкл или выкл.
16.08.2017 в 22:24 #7039
manjey73Участник271132 — нормальный адрес для ввода в настройках КП
16.08.2017 в 23:43 #7040dskipin
Участниктак не получается ввести адрес 271132 в шаблоне КП устройства
17.08.2017 в 12:47 #7041
MikhailМодераторА где пример лога с ошибкой?
Если нужно расшифровать данные Модбас, используйте http://modbus.rapidscada.net/17.08.2017 в 13:48 #7047
manjey73Участникdskipin не получалось вводить в Коммуникаторе, в Администраторе все вводилось. И Коммуникатор уже обновлен и это ограничение снято. (сам не тестировал еще, но в какой-то из последних версий не должно быть ограничения)
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.