Внимание! При работе в терминальном режиме все адреса контроллеров указываются в шестнадцатеричной системе счисления.
^AAAAA – команда чтения адреса местного блока из EEPROM.
где:
^A – сигнатура команды;
AAAA – адрес местного блока.
Ответ:
!AAAA
где:
AAAA – адрес местного блока.
Данную команду целесообразно выполнять, если не известен адрес местного блока. В данном случае, необходимо установить джампер на 4-5 ноги верхнего разъема PLS-6 (см. рисунок). Перезапустить местный блок путем сброса питания, при этом ему временно будет присвоен адрес 0xFF01. После снятия джампера и повторного перезапуска блока, ему будет присвоен адрес записанный в EEPROM.
Пример выполнения команды если установлен джампер.
Команда:
^AFF01
Ответ:
!0100
Адрес местного блока 0x01. Младшая часть адресует номер термоподвески в местном блоке и может принимать значения от 0x01 до 0x0C.
^BAALL – команда чтения значения корректирующей величины сопротивления.
где:
^B – сигнатура команды;
AA – адрес местного блока;
LL – номер канала.
Ответ:
!AALL+V.V
где:
AA – адрес местного блока;
LL – номер канала;
+V.V - корректирующая величина, представленная в Омах (может быть как положительной, так и отрицательной).
Данная команда может применяться для проверки корректирующего значения сопротивления.
Пример выполнения команды.
Команда:
^B0102
Ответ:
!0102+0.0
Дополнительная компенсация сопротивления на канале 02 местного блока 01 отсутствует.
^DAAAA+V.V – команда общей установки значения корректирующей величины сопротивления.
где:
^D – сигнатура команды;
AAAA – адрес местного блока;
+V.V - корректирующая величина, представленная в Омах (может быть как положительной, так и отрицательной).
Ответ:
!AAAA
где:
AAAA – адрес местного блока.
Данная команда может применяться для компенсации дополнительного сопротивления проводов или если используются подвески с датчиками температуры сопротивлением 50 Ом.
Пример выполнения команды.
Команда:
^D0101+3.0
Ответ:
!0101
Установлено дополнительное сопротивление 3 Ома, для подвесок имеющих сопротивление датчиков 50 Ом, вместо 53 Ом.
^QAALL+V.V – команда индивидуальной установки значения корректирующей величины сопротивления для датчика.
где:
^Q – сигнатура команды;
AA – адрес местного блока;
LL – номер канала от 1 до 12;
+V.V - корректирующая величина, представленная в Омах (может быть как положительной, так и отрицательной).
Ответ:
!AALL
где:
AA – адрес местного блока;
LL – номер канала.
Данная команда может применяться для компенсации дополнительного сопротивления проводов или если используются подвески с датчиками температуры сопротивлением 50 Ом.
Пример выполнения команды.
Команда:
^Q0103+3.0
Ответ:
!0103
Установлено дополнительное сопротивление 3 Ома, для подвесок имеющих сопротивление датчиков 50 Ом, вместо 53 Ом.
^JAAAAV – команда включения/выключения компенсации сопротивления проводов от термоподвески до местного блока (7 канал).
где:
^J – сигнатура команды;
AAAA – адрес местного блока;
V – (при значении 1-4 компенсация включена, при значении 0 - выключена).
0 - отключена,
1 - включена с компенцией свободного конца и сопротивления для стандартной подвески,
2 - включена без компенсации свободного конца и сопротивления для стандартной подвески,
3 - включена с компенцией свободного конца и без сопротивления для стандартной подвески,
4 - включена без компенсации свободного конца и без сопротивления для стандартной подвески.
Ответ:
!AAAA
где:
AAAA – адрес местного блока.
Данная команда позволяет включить/отключить компенсацию длинны проводов. Отключив компенсацию можно не замыкать друг на друга 1 и 8 провода каждого канала местного блока. Также данная команда может быть полезна при диагностике неисправностей местного блока. Также, можно к модулю NL-4RTD подключить магазин сопротивления и оценить корректность его работы.
Пример выполнения команды.
Команда:
^J01010
Ответ:
!0101
Отключить компенсацию длинны проводов от термоподвески до местного блока.
^KAAAAV – команда изменения типа выдаваемых данных (Градусы/Омы). Команда не сохраняет свои параметры в EEPROM и после перезапуска местного блока режим отображения данных будет переключен в градусы.
где:
^K – сигнатура команды;
AAAA – адрес местного блока;
V – (при значении 1 местный блок выдает данные в градусах, при значении 0 – в Омах).
Ответ:
!AAAA
где:
AAAA – адрес местного блока.
Данная команда позволяет выбрать тип представления результата измерения. При штатной работе местного блока, должны применяться градусы. Переключив местный блок в режим отображения сопротивления датчиков, можно судить о корректности работы системы в целом сверяя показания с эталонным мультиметром.
Пример выполнения команды.
Команда:
^K01010
Ответ:
!0101
Переключить местный блок на режим отображения сопротивления.
^MAAAA – команда чтения имени местного блока.
где:
^M – сигнатура команды;
AAAA – адрес местного блока.
Ответ:
!AAAANL30ML
где:
AAAA – адрес местного блока;
NL30ML – имя местного блока.
Данная команда необходима для совместимости с контроллерами цифровых термоподвесок. Изменить имя местного блока невозможно.
^PAAAA – команда запуска измерения температуры.
где:
^P – сигнатура команды;
AAAA – адрес местного блока.
Ответ:
!AAAAXXYY
где:
AAAA – адрес местного блока;
XX – количество датчиков на термоподвеске (может принимать значение от 1 до 6);
YY – максимальное количество датчиков на термоподвеске (может принимать значение от 1 до 6).
Данная команда оставлена для совместимости с программой NL-Grain и не выполняет ни каких действий
^RAAAA(^TAAAA) – команда чтения данных с термоподвески.
где:
^R или T – сигнатура команды;
AAAA – адрес местного блока.
Ответ:
!AAAA(TTTT)
где:
AAAA – адрес местного блока;
TTTT – прочитанные данные (для каждого датчика выделяются 4 символа);
Формат данных зависит от режима работы местного блока.
Градусы Цельсия, полный опрос всех датчиков (штатный режим)
если температура положительная первый символ данных содержит ноль;
если температура отрицательная первый символ данных содержит минус;
последующие 3 символа содержат значение температуры умноженное на 10.
Пример:
0287 – Температура равна 28.7 °С;
-102 – Температура равна -10.2 °С;
Омы, полный опрос всех датчиков
первый символ всегда должен быть равен 0;
последующие 3 символа содержат значение сопротивления умноженное на 10.
Пример:
0601 – Сопротивление равно 60.1 Ома.
Градусы Цельсия, выборочный опрос датчиков (на каждое значение отводится 6 символов)
первый символ содержит знак числа (+ или -);
последующие 5 символов (включая разделительную точку) содержат значение температуры умноженное на 10.
Пример:
+028.7 – Температура равна 28.7 °С;
-010.2 – Температура равна -10.2 °С;
Омы, выборочный опрос датчиков (на каждое значение отводится 6 символов)
первый символ всегда равен +;
последующие 5 символов (включая разделительную точку) содержат значение сопротивления умноженное на 10.
Пример:
+060.1 – Сопротивление равно 60.1 °С.
^SAAAANNNN0600 – команда изменения адреса местного блока.
где:
^S – сигнатура команды;
AAAA – старый адрес местного блока;
NNNN – новый адрес местного блока;
0600 – оставлены для совместимости и всегда должны содержать это значение.
Ответ:
!AAAA
где:
AAAA – адрес местного блока.
Данная команда позволяет изменить адрес местного блока. Изменения вступают в силу без перезагрузки блока.
Пример выполнения команды.
Команда:
^S010102010600
Ответ:
!0101
После ответа на эту команду, модуль изменит свой адрес на 02.
^VAAAA – команда чтения версии встроенного ПО.
где:
^V – сигнатура команды;
AAAA – адрес местного блока.
Ответ:
!AAAADD.MM.YY
где:
AAAA – адрес местного блока;
DD.MM.YY – дата последней редакции программы.
^XAAAAV – команда изменения количества датчиков на термоподвеске. где:
^X – сигнатура команды;
AAAA – адрес местного блока;
V – (может принимать значение от 1 до 6).
Ответ:
!AAAA
где:
AAAA – адрес местного блока.
Данная команда позволяет установить количество датчиков на подвеске, для подвесок где их количество меньше 6.
Пример выполнения команды.
Команда:
^X01015
Ответ:
!0101
На подвеске установлено 5 датчиков.
^YAAAAV – команда чтения количества датчиков на термоподвеске.
где:
^Y – сигнатура команды;
AAAA – адрес местного блока;
Ответ:
!AAAA
где:
AAAA – адрес местного блока;
V – (может принимать значение от 1 до 6).
Данная команда позволяет определить сколько датчиков установлено на подвеске.
Пример выполнения команды.
Команда:
^Y0101
Ответ:
!01016
На подвеске установлено 6 датчиков.
^ZAAAACVVDNN – команда установки тестового режима опроса (опрос конкретного датчика или подвески целиком).
Команда не сохраняет свои параметры в EEPROM и после перезапуска местного блока тестовый режим отключается.
где:
^Z – сигнатура команды;
AAAA – адрес местного блока;
VV – номер канала;
NN – номер датчика.
Ответ:
!AAAA
где:
AAAA – адрес местного блока.
При значении NN=00 производится опрос всех датчиков на данной термоподвеске.
При значении VV=00 и NN=00 тестовый режим отключается.
Данная команда влияет на формат отображаемых данных.
Градусы Цельсия, полный опрос всех датчиков (штатный режим)
если температура положительная первый символ данных содержит ноль;
если температура отрицательная первый символ данных содержит минус;
последующие 3 символа содержат значение температуры умноженное на 10.
Пример:
0287 – Температура равна 28.7 °С;
-102 – Температура равна -10.2 °С.
Омы, полный опрос всех датчиков
первый символ всегда должен быть равен 0;
последующие 3 символа содержат значение сопротивления умноженное на 10.
Пример:
0601 – Сопротивление равно 60.1 Ома.
Градусы Цельсия, выборочный опрос датчиков (тестовый режим)
первый символ содержит знак числа (+ или -);
последующие 5 символов (включая разделительную точку) содержат значение температуры умноженное на 10.
Пример:
+028.7 – Температура равна 28.7 °С;
-010.2 – Температура равна -10.2 °С;
Омы, выборочный опрос датчиков (тестовый режим)
первый символ всегда равен +;
последующие 5 символов (включая разделительную точку) содержат значение сопротивления умноженное на 10.
Пример:
+060.1 – Сопротивление равно 60.1 °С.
^OAALL – команда для контроля настроек канала.
где:
^O – сигнатура команды;
AA – адрес местного блока;
LL – номер канала (1-12).
Ответ:
!AALLJX Q+V.V R(TTTT)/IIII RN (tttt)
X – тип компенсация выбранный для данного канала;
+V.V – индивидуальной установки значения корректирующей величины сопротивления для канала;
TTTT – прочитанные данные от RTD о сопротивлении выбранного канала (для каждого датчика выделяются 4 символа);
IIII – сопротивление свободного конца;
tttt - – данные о сопротивление после применения указанного метода компенсации (для каждого датчика выделяются 4 символа).
Пример:
!0101J1 Q+3.1 R060506100606060406030607/0010 RN 062406240621061706140616
На 1 канале включена с компенсацией длины свободного конца и с сопротивление для каждого из датчиков стандартной подвески. Установлена индивидуальной установки значения корректирующей величины сопротивления для канала +3,1 Ом. Полученное сопротивление перед преобразованием 60,5 61,0 … 60,7 Ом сопротивление провода 1 Ом. После преобразования получены следующие значения сопротивления 62,4 62,4 … 61,6 Ом.
J | Формула |
---|---|
0 | TTTT |
1 | TTTT +V.V -IIII +Rдат |
2 | TTTT +V.V +Rдат |
3 | TTTT +V.V -IIII |
4 | TTTT +V.V |
![]() |
Разработка и поддержка cCube.ru |