Команда Get Setting (G)
Описание
(см. описание формата команд здесь)
| Назначение: | Получает (читает) значение настройки |
| Способ отправки: | Сеть (широковещательные запросы игнорируются*, требуется вход); последовательный порт |
| Формат команды: | Sss, где ss - имя настройки |
| Возможные ответы: | Avv...v, D, C, F, где vv...v - текущее значение настройки |
| Впервые появилась: | Раньше «базовой» версии V3.14/V3.51 |
| См. также: | --- |
Подробности
Команда Get Setting считывает текущее значение выбранной настройки. ss - мнемоника настройки, то есть «IP» для настройки IP-address (IP) .
Пример: чтобы прочитать текущий IP-адрес, отправьте следующую команду**:
-->DS: GIP
DS-->: A192.168.100.40
При отправке через сеть эта команда требует предварительного входа с помощью команды Login (L) (сеанс программирования должен быть открыт). Код ответа Denied (D) возвращается, если сеанс программирования не выполняется или если он открыт не отправителем команды Get Setting. DS запоминает IP-адрес сетевого хоста, открывшего сеанс, и требует, чтобы все последующие команды (требующие предварительного входа) отправлялись с того же IP-адреса.
Код ответа Error (C) возвращается, если мнемоника настройки некорректна. Код ответа Failed (F) возвращается, если DS не может считать значение настройки, значение настройки некорректно или данные признаны повреждёнными***. Это может указывать на аппаратную неисправность (отказ EEPROM).
Некорректную настройку можно исправить с помощью команды Set Setting (S) или (рекомендуется) с помощью команды Initialize (I) или быстрой инициализации. Последние два способа инициализируют и все остальные некорректные настройки.
* Без предварительного выбора с помощью команды Select In Broadcast Mode (W).
** Символы инкапсуляции, такие как IEC, STX, CR, не показаны.
*** Данные каждой настройки защищены отдельной контрольной суммой.