Инструкция по эксплуатации Symetrix SymNet

Страница 65

Advertising
background image

65

Команды управления

(CS) Управление RS-485
Используйте эту команду для перемещения позиции контролера на текущем адресованном устройстве на
новую абсолютную величину. Эта команда эквивалентна получению изменения позиции контролера с порта
RS-485. Команда должна определить номер контролера RS-485 и новую позицию контролера. Синтаксис коман-
ды выглядит следующим образом:
“CS <номер контролера> <позиция контролера> <CR>”
Где <номер контролера> это десятичный номер контролера RS-485 (1-10000) назначенный в SymNet ™
Designer, и <позиция контролера > это 16-ти битный десятичный номер (0-65535).

Если команда принята, то устройство SymNet ответит строкой:
“ACK<CR>”
Если команда была прервана, или по какой-либо причине произошла ошибка, то устройство SymNet ™ ответит
следующей строкой:
“NAK<CR>”
Обычно ошибка происходит из-за того, что указанный номер контролера ничем не управляет в текущем проекте
или указанный номер контролера не существует в текущем адресеумом устройстве.

(CSG) Общее управление RS-485
Эта команда похожа на команду (CS) Управление RS-485 за исключением того, что она оказывает воздей-
ствие на все устройства, а не только на текущее адресованное устройство. Это может значительно упростить
ситуацию при управлении сложной системой. Эта команда должна быть подана на мастер устройство
SymNet™ (адрес устройства 1). Возможно, что потребуется предварить ее командой Set Unit (установка
устройства), для гарантии того, чтобы будете иметь дель с мастер устройством. Если вы сконструируете Site
File (файл узла) так, чтобы каждое устройство имело свой уникальный диапазон номеров контролера RS-485, то
в этом случае, вы можете использовать эту команду для подачи команд CSG только на мастер устройство и
остальные ведомые (slave) устройства будут отвечать в соответствии с командами, посланными на принимае-
мые номера контролера. Это уменьшает необходимость в использовании команды Set Unit для сообщения
главному устройству адресуемого номера контролера. Синтакис команды выглядит следующим образом:
“CSG <Номер контролера><позиция контролера><CR>”
Где <номер контролера> это десятичный номер контролера RS-485 (1-10000) назначенный в SymNet ™
Designer, а <позиция контролера > это 16-ти битный десятичный номер (0-65535).

Если команда принята, то устройство SymNet ответит строкой:
“ACK<CR>”
Если команда была прервана, или по какой-либо причине произошла ошибка, то устройство SymNet ™ ответит
следующей строкой:
“NAK<CR>”

(CС) контролер изменения RS-485
Используйте эту команду для перемещения контролера на новое относительное значение. Эта команда
будет уменьшать или увеличивать контролер на определенную величину. Команда должна определить номер
контролера RS-485, на котором должно быть выполнено уменьшение или увеличение и величину, на которое
будет выполняться изменение. Синтаксис этой команды выглядит следующим образом:
“CC <Номер контролера><уменьшение/увеличение><количество><CR>”
Где < номер контролера> - это десятичный номер контролера RS-485 (1-10000), назначенный в SymNet™
Designer, <уменьшение/увеличение> - 0 для уменьшения и 1 для увеличени, и <количество> - величина умень-
шения или увеличения (десятичный номер, 0 - 65536). Если величина уменьшения или увеличения приводит к
тому, что параметр достигает своего максимального или минимального значения, то величина будет ограничена
максиумуом или минимумом. Например, при увеличении параметра на 10 и его текущем значении 65530,
новое значение будет ограничена 65535.

Если команда принята, то устройство SymNet ответит строкой:
“ACK<CR>”
Если команда была прервана, или по какой-либо причине произошла ошибка, то устройство SymNet ™ ответит
следующей строкой:
“NAK<CR>”
Обычно ошибка происходит из-за того, что указанный номер контролера ничем не управляет в текущем проек-
те.

Advertising