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

ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ» (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 мс.

Николай_НСК 09.10.2017 09:30

Коллеги, добрый день!
Интересует возможность подключения к контроллерам SL/GSM с устройства - преобразователя аналоговых сигналов (с термометров сопротивления) применяется в качестве ведомого устройства (Slave) в промышленных сетях с протоколом Modbus. Прибор - Modbus – сервер, работающий в режиме RTU, подключаемый к сети АСУ с физическим интерфейсом RS – 485. Ссылка на руководство по эксплуатации https://tinyurl.com/ybylml4v
В описании контроллера сказано, что "К шине RS-485 контроллера «АвтоГРАФ-GSM/SL» одновременно могут быть подключены всевозможные датчики, работа с
которыми предусмотрена программным обеспечением процессора контроллера
(прошивкой)." И это наводит на мысль, что работать "из коробки" такая связка не будет.
Заранее благодарен!


plex 09.10.2017 09:33

Николай_НСК, не путайте MODBUS и RS 485

Герман 09.10.2017 18:06

Николай_НСК, связка будет работать. Сетевые настройки прибора только советую привести к стандартным для АГ (скорость 19200 без контроля четности и сетевой адрес, например, 1), чтобы позже не запутаться.

Николай_НСК 17.10.2017 04:16

Коллеги, благодарю!

Николай_НСК 08.11.2017 07:22

Не могу получить на контроллере значения с регистров Input устройства Modbus-slave. Без разницы какая указана команда чтения (3,4,0, пустое значение) контроллер получает значение регистра Holding с тем же адресом. Может быть кто-то сталкивался? Контроллер рабочий, настройки остальные верные, все регистры Holding читаются, Modbus-slave при подключении к ПК все значения передаёт.

Герман 08.11.2017 07:30

Прошивка АГ и конфигуратор последние? Какие версии?

Николай_НСК 08.11.2017 07:36

Конфигуратор 3.3.10-r0, прошивка AGEX-12.20

Герман 08.11.2017 07:48

Обновляйте и то и другое.

Николай_НСК 08.11.2017 08:44

Обновил прошивку до 12.41. Результат тот же.

Герман 08.11.2017 09:32

Команда чтения, отличная от 3, отображается в конфигураторе при переподключении АГ и перезапуске конфигуратора?

Николай_НСК 08.11.2017 10:05

Перезапустил конфигуратор, команда 4 не сохраняется.

Николай_НСК 08.11.2017 10:15

Обновил конфигуратор - всё ОК. Большое спасибо!

Николай_НСК 20.12.2017 02:33

Я один эту тему апаю, похоже ) Коллеги, такой вопрос - с регулярностью раз в полчаса получаю с контроллера 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;
Хотелось бы понять, откуда и зачем идут данные? Пытаюсь оптимизировать количество передаваемых данных. Заранее благодарен!

plex 20.12.2017 04:37

Цитата:

Сообщение от Николай_НСК (Сообщение 173663)
RS-485 - числовые данные: Тип=000002h (OperatorCurrent), Знач=0000620Bh
RS-485 - числовые данные: Тип=000001h (OperatorAvaiable), Знач=000061A9h
RS-485 - числовые данные: Тип=000001h (OperatorAvaiable), Знач=000061AAh

Так написано же оператор!!!
61А9 25001
61АА 25002
620В 25099 - подключен
Вангую симка билайн в приборе!

vdotsk 20.12.2017 04:42

Цитата:

Сообщение от Николай_НСК (Сообщение 173663)
Однако RS-485 не опрашивается

Но свободные поля есть, и контроллер их заполняет своей информацией, если память не изменяет...

plex 20.12.2017 04:43

Цитата:

Сообщение от vdotsk (Сообщение 173668)
Цитата:

Сообщение от Николай_НСК (Сообщение 173663)
Однако RS-485 не опрашивается

Но свободные поля есть, и контроллер их заполняет своей информацией, если память не изменяет...

Это записи о подключенном и доступных операторах, периодически их пишет

Николай_НСК 20.12.2017 04:45

Спасибо, я уже тоже пораскинул мозгами ) С точки зрения оптимизации - можно ли отключить передачу данных о доступных сетях? Считаю каждый килобайт трафика.

bege 20.12.2017 05:54

Цитата:

Сообщение от Николай_НСК (Сообщение 173672)
Спасибо, я уже тоже пораскинул мозгами ) С точки зрения оптимизации - можно ли отключить передачу данных о доступных сетях? Считаю каждый килобайт трафика.

Нет, отключить эти записи нельзя.

Николай_НСК 20.12.2017 06:38

Цитата:

Сообщение от bege (Сообщение 173682)
Нет, отключить эти записи нельзя.

Спасибо за информацию!

LDM 20.12.2017 12:54

Цитата:

Сообщение от Николай_НСК (Сообщение 173663)
RS-485 - числовые данные: Тип=000002h (OperatorCurrent), Знач=0000620Bh
RS-485 - числовые данные: Тип=000001h (OperatorAvaiable), Знач=000061A9h
RS-485 - числовые данные: Тип=000001h (OperatorAvaiable), Знач=000061AAh

Контроллер SL, Диспетчерская программа 4.0.6 В сырых данных вижу только датчики LLS 1-4. Данных по операторам не видно. А иногда, в роуминге такие данные хочется видеть. Дело в том, что с СИМ картой Билайн Казахстан в России соединение происходит плохо (PERIODROAMING=3600).
Нормально на связь выходит если PERIODROAMING<10 минут, но это большие затраты на связь. Как увидеть сырые данные по операторам?

skier 20.12.2017 13:11

LDM, попробуйте ПО 5, там намного больше возможностей.
У Вас 1 или 2 симкарты в приборе ?

SK 20.12.2017 13:28

Цитата:

Сообщение от LDM (Сообщение 173748)
Диспетчерская программа 4.0.6 В сырых данных вижу только датчики LLS 1-4. Данных по операторам не видно.

4.х уж очень давно поддержка прекращена...

Николай_НСК 09.02.2018 10:47

Коллеги, а понимают ли АГ 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;


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

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