ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ»

ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ» (http://forum.tk-chel.ru/index.php)
-   Система «АвтоГРАФ»: Контроллеры, датчики и периферия (http://forum.tk-chel.ru/forumdisplay.php?f=2)
-   -   RS-485 (http://forum.tk-chel.ru/showthread.php?t=5151)

shurakrkn 27.11.2015 09:56

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-протоколу, в данном случае самое устройство выступает как опрашивающее, или как принимающее?

bege 27.11.2015 10:03

Это наши технические пакеты.

shurakrkn 27.11.2015 10:47

а по modbus что скажете? ваше устройство находится в режиме слушания или должно опрашивать внешние регистры?

bege 27.11.2015 10:55

По MODBUS устройство выступает мастером, опрашивая внешние датчики. Если опроса нет - значит, что-то не настроено. Надо уже смотреть настройки (.atg или .atc файлы).

shurakrkn 27.11.2015 11:04

вот что вижу в консоле при прописывании 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 секунд
и не могу понять, как пристегнуть файл

plex 27.11.2015 11:06

shurakrkn, на любой файло обменник

shurakrkn 27.11.2015 11:09

http://файлообменник.рф/zayv7bv4behf.html

bege 27.11.2015 11:22

Цитата:

Сообщение от shurakrkn (Сообщение 120637)

У вас недопустимый адрес устройства 0 (должен быть от 1 до 247)
И период записи датчиков 0.
Установите ненулевой период записи датчиков, корректный адрес устройства, и всё будет работать.

shurakrkn 27.11.2015 11:42

да, увидел, теперь идут пакеты, а еще как нибудь задается адрес устройства, или всегда 1?

Добавлено через 2 минуты
а, понял addr в настройках это и есть адрес устройства

Добавлено через 3 минуты
еще вопрос, никак не регулируется таймаут между пакетами данных? что-то смотрю идут плотную друг к другу

Добавлено через 4 минуты
И почему нет таймаута на ожидания ответа по modbus. Что-то вообще непонятен принцип тайминга пакетов modbus

bege 27.11.2015 16:15

Цитата:

Сообщение от shurakrkn (Сообщение 120642)
еще вопрос, никак не регулируется таймаут между пакетами данных? что-то смотрю идут плотную друг к другу

Добавлено через 4 минуты
И почему нет таймаута на ожидания ответа по modbus. Что-то вообще непонятен принцип тайминга пакетов modbus

Таймаут ожидания ответа по MODBUS 50мс. Если в пределах этого времени приходит ответ от датчика, то опрос следующего датчика уходит через 5 мс.


Текущее время: 22:40. Часовой пояс GMT.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot