Всем доброго. Возникла вот такая проблема. Имеется M2M-Cyber GLX NL Lite и LLS 20160, терминал подключен виалон хостингу, все нормально его видно. Проблема с датчиком, подключен он по 232 порту на 20 и 10 контакты колодки по схеме, при настройке прописал вот такие команды:
После этого следует настроить режим выдачи данных датчиком в терминал. Для этого устанавливается интервал автоматической отправки показаний датчика:
UART USE=1 инициализируем порт для передачи дачи данных
UART CFG=19200,8,0,1 скорость на порту и все остальное по дефолту прописаны.
1. <UART DATA=0331FF133CB1> - 1 раз в 60 сек, либо
2. < UART DATA=0331FF13F0D8> - 1 раз в 240 сек
Устанавливается режим для автоматической отправки показаний с сохранением интервала после отключения питания:
3. < UART DATA=0331FF1701C9>
Активируется автоматическая отправка показаний датчика:
4. < UART DATA=0331FF0777>
В коде 0331FF0777 и т.д первое значение 03 заменил на 01 так как датчик один. Вообще какой порт у 232 в этом терминале???
Далее настроили на хостинге датчик, смотрим, датчика не видно. Первый вопрос возник, какой параметр выставлять в настройках датчика, что бы при приеме сообщений были видны его показания. Второй вопрос возник в правильности внесения команд в терминал, т.к в документации везде по разному описано, в родной документации тупо такие команды:
Команда установки нового состояния разрешения/запрета «прозрачной» трансляции «UART USE=»
Допустимые значения:
«0» – обработка данных запрещена;
«1» – обработка данных разрешена.
Пример набора команды: UART USE=1
Далее:
2.10 Команды для работы с ДУЖ
2.10.1 Команда задания интервала выдачи данных со всех каналов обработки данных с ДУЖ «LLS INT»
Формат команды:
LLS INT=X,Y
, где:
X – интервал выдачи данных на стоянке (15...255 с, по умолчанию 30 с);
Y – интервал выдачи данных в движении (15...3600 с, по умолчанию 300с).
Допускается ввод команды в виде: LLS INT = X
То есть, в случае, когда необходимо ввести только одно новое значение X, а значение Y оставить таким же, каким оно и было, то допускается не вводить через запятую значение Y.
Проверка текущих настроек осуществляется командой «LLS INT?».
2.10.2 Команда конфигурирования параметров датчика «LLS CFG»
Формат команды:
LLS CFG=n,A,B,C,D
, где:
n – порядковый номер датчика (1÷8);
А – постоянная времени сглаживания показаний датчика в секундах:
- 0 – датчик выключен из обработки;
- 1 – датчик включен, сглаживание данных с него не применяется;
- 15÷255 – датчик включен, применяется сглаживание данных, постоянная времени сглаживания датчика 15÷255 с; (значение по умолчанию 0).
АВСТ.464468.014 РЭ2 128
B – сетевой адрес датчика 1÷255 (по умолчанию адрес равен порядковому номеру датчика);
C – задержка начала измерения – параметр LLSSTART DELAY (см. описание команды), диапазон значений 0÷90c (значение по умолчанию 15 с);
D – время отключения – параметр LLSFINISH DELAY (см. описание команды) диапазон значений 15÷255с (значение по умолчанию 30 с).
Проверка текущих настроек осуществляется командой «LLS CFG?».
С LLS CFG не понятно совсем, вводил значения, команду не воспринимает. Как правильно тогда ее прописать и нужна ли она вообще?