RS-485
Подскажите, где что неправильно.
Смотрю трафик по 485, когда ни одна галочка не стоит ни на приборах ни в modbus - все адреса FF, идет откуда-то странный трафик 31 76 32 06 00 D7 31 B7 32 06 00 18 это что за пакеты? Пакеты LLS OmniComm я увидел, когда включил прием с датчиков LLS - но среди них опять таки влезают эти странные пакеты данных. 31 01 06 6C - нормально 31 76 32 06 00 D7 - странно 31 02 06 39 - нормально 31 76 32 06 00 D7 - странно 31 B7 32 06 00 18 - странно 31 03 06 A4 - нормально 31 95 32 06 00 D0 - странно Или есть какой-то еще протокол в системе, который всегда живет? И почему-то не увидел modbus-пакетов, когда попытался включить обмен по mod-bus-протоколу, в данном случае самое устройство выступает как опрашивающее, или как принимающее? |
Это наши технические пакеты.
|
а по modbus что скажете? ваше устройство находится в режиме слушания или должно опрашивать внешние регистры?
|
По MODBUS устройство выступает мастером, опрашивая внешние датчики. Если опроса нет - значит, что-то не настроено. Надо уже смотреть настройки (.atg или .atc файлы).
|
вот что вижу в консоле при прописывании 3х датчиков уровня modbus
31 FB 32 06 00 97 31 FB 32 06 00 97 31 FA 32 06 00 18 31 F9 32 06 00 90 31 FB 32 06 00 97 31 FB 32 06 00 97 31 FA 32 06 00 18 31 F9 32 06 00 90 31 FB 32 06 00 97 31 FB 32 06 00 97 31 FA 32 06 00 18 31 F9 32 06 00 90 31 FB 32 06 00 97 31 FB 32 06 00 97 31 FA 32 06 00 18 31 F9 32 06 00 90 31 FB 32 06 00 97 31 FB 32 06 00 97 31 FA 32 06 00 18 31 F9 32 06 00 90 31 FB 32 06 00 97 31 пакетов modbus не наблюдаю Добавлено через 48 секунд и не могу понять, как пристегнуть файл |
shurakrkn, на любой файло обменник
|
|
Цитата:
И период записи датчиков 0. Установите ненулевой период записи датчиков, корректный адрес устройства, и всё будет работать. |
да, увидел, теперь идут пакеты, а еще как нибудь задается адрес устройства, или всегда 1?
Добавлено через 2 минуты а, понял addr в настройках это и есть адрес устройства Добавлено через 3 минуты еще вопрос, никак не регулируется таймаут между пакетами данных? что-то смотрю идут плотную друг к другу Добавлено через 4 минуты И почему нет таймаута на ожидания ответа по modbus. Что-то вообще непонятен принцип тайминга пакетов modbus |
Цитата:
|
Коллеги, добрый день!
Интересует возможность подключения к контроллерам SL/GSM с устройства - преобразователя аналоговых сигналов (с термометров сопротивления) применяется в качестве ведомого устройства (Slave) в промышленных сетях с протоколом Modbus. Прибор - Modbus – сервер, работающий в режиме RTU, подключаемый к сети АСУ с физическим интерфейсом RS – 485. Ссылка на руководство по эксплуатации https://tinyurl.com/ybylml4v В описании контроллера сказано, что "К шине RS-485 контроллера «АвтоГРАФ-GSM/SL» одновременно могут быть подключены всевозможные датчики, работа с которыми предусмотрена программным обеспечением процессора контроллера (прошивкой)." И это наводит на мысль, что работать "из коробки" такая связка не будет. Заранее благодарен! |
Николай_НСК, не путайте MODBUS и RS 485
|
Николай_НСК, связка будет работать. Сетевые настройки прибора только советую привести к стандартным для АГ (скорость 19200 без контроля четности и сетевой адрес, например, 1), чтобы позже не запутаться.
|
Коллеги, благодарю!
|
Не могу получить на контроллере значения с регистров Input устройства Modbus-slave. Без разницы какая указана команда чтения (3,4,0, пустое значение) контроллер получает значение регистра Holding с тем же адресом. Может быть кто-то сталкивался? Контроллер рабочий, настройки остальные верные, все регистры Holding читаются, Modbus-slave при подключении к ПК все значения передаёт.
|
Прошивка АГ и конфигуратор последние? Какие версии?
|
Конфигуратор 3.3.10-r0, прошивка AGEX-12.20
|
Обновляйте и то и другое.
|
Обновил прошивку до 12.41. Результат тот же.
|
Команда чтения, отличная от 3, отображается в конфигураторе при переподключении АГ и перезапуске конфигуратора?
|
Перезапустил конфигуратор, команда 4 не сохраняется.
|
Обновил конфигуратор - всё ОК. Большое спасибо!
|
Я один эту тему апаю, похоже ) Коллеги, такой вопрос - с регулярностью раз в полчаса получаю с контроллера SL записи
RS-485 - числовые данные: Тип=000002h (OperatorCurrent), Знач=0000620Bh RS-485 - числовые данные: Тип=000001h (OperatorAvaiable), Знач=000061A9h RS-485 - числовые данные: Тип=000001h (OperatorAvaiable), Знач=000061AAh Однако RS-485 не опрашивается LLSPERIOD=0,0; CANPERIOD=0; RASHPERIOD=0; MODBUSLSPERIOD=0; MODBUSSENPERIOD=0; PPPERIOD=0; Хотелось бы понять, откуда и зачем идут данные? Пытаюсь оптимизировать количество передаваемых данных. Заранее благодарен! |
Цитата:
61А9 25001 61АА 25002 620В 25099 - подключен Вангую симка билайн в приборе! |
Цитата:
|
Цитата:
|
Спасибо, я уже тоже пораскинул мозгами ) С точки зрения оптимизации - можно ли отключить передачу данных о доступных сетях? Считаю каждый килобайт трафика.
|
Цитата:
|
Цитата:
|
Цитата:
Нормально на связь выходит если PERIODROAMING<10 минут, но это большие затраты на связь. Как увидеть сырые данные по операторам? |
LDM, попробуйте ПО 5, там намного больше возможностей.
У Вас 1 или 2 симкарты в приборе ? |
Цитата:
|
Коллеги, а понимают ли АГ SL команду MODBUSCOMMANDS? Хотелось бы читать из регистров Input, но в логе вижу следующее
>|13:03:34|GMODBUSCOMMANDS; >|13:04:38|GMODBUSCOMMANDS; >|13:05:42|GMODBUSCOMMANDS; !|13:06:45|GMODBUSCOMMANDS; !|13:06:45|REMOVED BY TIMEOUT ----------- >|13:16:48|MODBUSCOMMANDS=03,03,03,03,03,03,03,03, 03,03,03,03,04,04,03,03,03,03,03,03,03,03,03,03,03 ,03,03,03; >|13:17:51|MODBUSCOMMANDS=03,03,03,03,03,03,03,03, 03,03,03,03,04,04,03,03,03,03,03,03,03,03,03,03,03 ,03,03,03; >|13:18:55|MODBUSCOMMANDS=03,03,03,03,03,03,03,03, 03,03,03,03,04,04,03,03,03,03,03,03,03,03,03,03,03 ,03,03,03; !|13:19:58|MODBUSCOMMANDS=03,03,03,03,03,03,03,03, 03,03,03,03,04,04,03,03,03,03,03,03,03,03,03,03,03 ,03,03,03; !|13:19:58|REMOVED BY TIMEOUT Прибор № 2068380: VERSION=AGXL-11.84; |
Текущее время: 23:56. Часовой пояс GMT. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot