Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
31
Добавлен:
27.05.2014
Размер:
214.53 Кб
Скачать
    1. Операторы системных сообщений

      1. Режим работы

Оператор осуществляет контроль и управление режимами работы контроллера.

Формат запроса

04

01

1 байт

1 байт

Формат ответа

04

01

режим

1 байт

1 байт

1 байт

Номера битов байта “режим”:

0  режим (0  РАБОТА, 1  ПРОГРАММИРОВАНИЕ);

1-5  резерв;

6  статус радиального порта (0  шлюз сети МАГИСТР, 1  ведомый сети верхнего уровня)

7  статус контроллера (0  автономный)

Формат команды

04

01

режим

1 байт

1 байт

1 байт

Байт “режим”: 0  режим РАБОТА, 0  режим ПРОГРАММИРОВАНИЕ

      1. Перезапись коэффициентов во флэш-пзу

Оператор осуществляет запись коэффициентов Фабл-программы из оперативной памяти контроллера в его флэш-ПЗУ. При выполнении команды контроллер приостанавливает выполнение технологической программы примерно на 1 сек, замораживая значения выходов.

Формат команды

04

10

1 байт

1 байт

      1. Сброс контроллера

Формат команды

04

11

1 байт

1 байт

      1. Запрос типа контроллера

Оператор осуществляет запрос типа устройства с заданным сетевым номером.

Формат запроса

04

21

1 байт

1 байт

Формат ответа

04

21

тип устройства

1 байт

1 байт

1 байт

где тип устройства: 0  РК-300; 1  КР-300.

      1. Параметры сети магистр

Оператор осуществляет запрос и установку параметров сети МАГИСТР.

Формат запроса

04

22

1 байт

1 байт

Формат ответа

04

22

число устройств в сети

скорость сети

сетевой номер шлюза

1 байт

1 байт

1 байт

1 байт

1 байт

Формат команды

04

22

число устройств в сети

скорость сети

1 байт

1 байт

1 байт

1 байт

где скорость сети, КБод: 0  38,4; 1  57,6; 2  115,2; 3  250; 4  500.

После выполнения команды происходит полная инициализация сети.

    1. Сообщение-подтверждение

Сообщение-подтверждение формируется контроллером в ответ на команду или запрос в следующих случаях:

  • команда не носила широковещательного характера, независимо от того, была выполнена эта команда или нет;

  • если на полученный запрос контроллер не может выдать ответ в описанных выше формах.

Сообщение-запрос и сообщение-команда не могут быть выполнены контроллером в двух случаях:

  • ошибка в контрольной сумме или нарушение в формате сообщения (синтаксическая некорректность);

  • сообщение синтаксически корректно, но в контроллере нет необходимых условий для его выполнения (семантическая некорректность).

В любом из этих случаев контроллер посылает подтверждение в следующем формате:

Код класса

Код оператора

0 или код ошибки

1 байт

1 байт

2 байта

Ошибка в контрольной сумме рассматривается как синтаксическая некорректность сообщения, при этом сообщение игнорируется, ответ или подтверждение не формируется.

Перечень кодов ошибок сетевых сообщений приведен в приложении.

Соседние файлы в папке Контроллеры РК-131300