Статус документа
Статус документа

ГОСТ Р МЭК 870-5-5-96 Устройства и системы телемеханики. Часть 5. Протоколы передачи. Раздел 5. Основные прикладные функции

     6.8 Передача команд


Команды используются в системах телемеханики для изменения состояния оперативного оборудования. Таким образом, команды используются для управления контролируемым процессом в нужном направлении.

Команды могут инициироваться оператором или автоматическими управляющими процедурами на ПУ. Меры предосторожности против неразрешенного доступа или нежелательных действий зависят от системы или процесса. Типовые части оперативного оборудования или задачи процесса включают в себя:

- электрические контакторы, разъединители;

- выключатели;

- пуск-останов местного процесса управления с пункта управления процессом;

- выполнение шага в местной управляющей последовательности;

- установление точки, пределы для сигналов аварий, особые параметры и т.п.

Для передачи команд существуют две стандартные процедуры, а именно:

1) прямая (непосредственная) команда;

2) команды выбора и исполнения.

Непосредственная команда используется на КП для прямых операций управления процессами на удаленном КП. Прикладная функция на КП проверяется по условиям безопасности - допустимость и обоснованность принятого командного сообщения - и, если проверка положительна, операция выполняется.

Команды выбора и исполнения используются на ПУ для подготовки заданной управляющей операции на удаленном КП, проверки, что управляющая операция подготовлена правильно, и затем для выполнения команды.

Проверка выполняется оператором или пользовательской процедурой. КП не начинает операцию управления, пока не получит правильный сигнал исполнения.

6.8.1 Описание последовательности процедур (рисунок 16)


Рисунок 16 - Последовательная процедура - процедура передачи команд, лист 1


Рисунок 16, лист 2

Последовательность процедур команд выбора и исполнения и прямой (непосредственный) команды показана на рисунке 16 и описана ниже.

В случае процедур выбора и исполнения пользовательский процесс ПУ посылает примитив A_SELECT.req к сервису связи; сервис связи передает команду PDU, содержащую С ACT (команда выбора), которая сообщается процессу пользователя на КП в виде примитива A_SELECT.ind. Если пользовательский процесс на КП готов к приему команды, что сообщается “Select command”, то образуется  “Select response”, который возвращается к сервису связи как примитив A_SELECT.res. Эта команда ответа передается как сигнал PDU C_ACTCON и вырабатывает подтверждение “Select confirmation” в виде примитива A_SELECT.con. Такая процедура используется только в случае команд выбора и исполнения, которые не прерываются и контролируются посредством задания выдержки времени.

Процедура выбора прекращается при помощи команды “Break off command”, передаваемой на КП сигналом С DEACT и завершаемой ответом С DEACTCON.

При необходимости команда “Execute command” выдается к сервису связи примитивом A_EXCO.req. Эта команда передается как PDU С ACT и поступает к пользовательскому процессу на КП как примитив A_EXCO.ind. Ответ “Execution response” может быть возвращен на ПУ как PDU С ACTCON; там вырабатывается положительное или отрицательное подтверждение о том, что готовится определенное управляющее действие. Эта процедура не прерываема и контролируется посредством задания выдержки времени.

При процедуре непосредственной (прямой) команды пользовательский процесс на КП проверяет, не заблокирован ли выход адресуемой команды, т.е. готов ли выход к выполнению команды. Если проверка показала, что все в порядке, пользовательский процесс на КП выдает команду на исполнительное устройство, а затем может возвратить положительное подтверждение PDU С ACTCON. В противном случае ответом будет отрицательный сигнал PDU С ACTCON.

Когда команда поступит к процессу, адресуемое оперативное оборудование изменит свое состояние. Исполнение этого изменения контролируется и показывается на ПУ при помощи возврата информации. В случае специальной команды, такой как двухпозиционная команда, управляющая медленно действующими разъединителями, начало изменения положения (состояния), когда ранее бывшее состояние “включено” или “выключено” уже нарушено, это может быть (необязательно) показано на ПУ соответствующими PDU M (Return information: “Control operation commenced”). Когда исполнение команды завершено достижением нового определенного положения, процесс пользователя на КП покажет это соответствующей посылкой на ПУ PDU M (Return information: “Control operation complete”), см. рисунок 16.

Это может заканчиваться посылкой PDU С ACTTERM, которая показывает, что операция управления окончена (необязательно).