
- •Зао “зЭиМ-Инжиниринг”
- •2.5 Операторы системных сообщений 17
- •Логическая организация радиальной сети
- •Системные параметры контроллеров
- •Функциональные возможности
- •Обслуживание абонента в реальном времени
- •Обслуживание абонента при оперативном управлении технологическими параметрами
- •Обслуживание кросс-системы программирования исток
- •Логическая организация маркерной сети
- •Системные параметры контроллеров
- •Функциональные возможности
- •Сетевые сообщения
- •Виды сетевых сообщений
- •Формат сообщений
- •Классы и номенклатура сетевых операторов
- •Операторы обмена с фабл-программой
- •Чтение инр
- •Параметры настройки
- •Контура регулирования
- •Программный задатчик
- •Выходы алгоблоков
- •Логическая программа*
- •Таймер-календарь
- •Чтение памяти регистратора процесса
- •Чтение памяти архиватора процесса
- •Неисправности контроллера
- •Чтение числа алгоблоков тп
- •Чтение конфигурации алгоблоков
- •Чтение памяти регистратора событий
- •Чтение памяти архиватора событий
- •Операторы системных сообщений
- •Режим работы
- •Перезапись коэффициентов во флэш-пзу
- •Сброс контроллера
- •Запрос типа контроллера
- •Параметры сети магистр
- •Сообщение-подтверждение
- •Типы и форматы данных
- •Рекомендации по программированию
- •Особенности работы по радиальному интерфейсуRs-485
- •Примеры использования сетевых сообщений
- •Приложение. Ошибки сетевых сообщений
Операторы системных сообщений
Режим работы
Оператор осуществляет контроль и управление режимами работы контроллера.
Формат запроса
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 сек, замораживая значения выходов.
Формат команды
04 |
10 |
1 байт |
1 байт |
Сброс контроллера
Формат команды
04 |
11 |
1 байт |
1 байт |
Запрос типа контроллера
Оператор осуществляет запрос типа устройства с заданным сетевым номером.
Формат запроса
04 |
21 |
1 байт |
1 байт |
Формат ответа
04 |
21 |
тип устройства |
1 байт |
1 байт |
1 байт |
где тип устройства: 0 РК-300; 1 КР-300.
Параметры сети магистр
Оператор осуществляет запрос и установку параметров сети МАГИСТР.
Формат запроса
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.
После выполнения команды происходит полная инициализация сети.
Сообщение-подтверждение
Сообщение-подтверждение формируется контроллером в ответ на команду или запрос в следующих случаях:
команда не носила широковещательного характера, независимо от того, была выполнена эта команда или нет;
если на полученный запрос контроллер не может выдать ответ в описанных выше формах.
Сообщение-запрос и сообщение-команда не могут быть выполнены контроллером в двух случаях:
ошибка в контрольной сумме или нарушение в формате сообщения (синтаксическая некорректность);
сообщение синтаксически корректно, но в контроллере нет необходимых условий для его выполнения (семантическая некорректность).
В любом из этих случаев контроллер посылает подтверждение в следующем формате:
Код класса |
Код оператора |
0 или код ошибки |
1 байт |
1 байт |
2 байта |
Ошибка в контрольной сумме рассматривается как синтаксическая некорректность сообщения, при этом сообщение игнорируется, ответ или подтверждение не формируется.
Перечень кодов ошибок сетевых сообщений приведен в приложении.