
- •Зао “зЭиМ-Инжиниринг”
- •2.5 Операторы системных сообщений 17
- •Логическая организация радиальной сети
- •Системные параметры контроллеров
- •Функциональные возможности
- •Обслуживание абонента в реальном времени
- •Обслуживание абонента при оперативном управлении технологическими параметрами
- •Обслуживание кросс-системы программирования исток
- •Логическая организация маркерной сети
- •Системные параметры контроллеров
- •Функциональные возможности
- •Сетевые сообщения
- •Виды сетевых сообщений
- •Формат сообщений
- •Классы и номенклатура сетевых операторов
- •Операторы обмена с фабл-программой
- •Чтение инр
- •Параметры настройки
- •Контура регулирования
- •Программный задатчик
- •Выходы алгоблоков
- •Логическая программа*
- •Таймер-календарь
- •Чтение памяти регистратора процесса
- •Чтение памяти архиватора процесса
- •Неисправности контроллера
- •Чтение числа алгоблоков тп
- •Чтение конфигурации алгоблоков
- •Чтение памяти регистратора событий
- •Чтение памяти архиватора событий
- •Операторы системных сообщений
- •Режим работы
- •Перезапись коэффициентов во флэш-пзу
- •Сброс контроллера
- •Запрос типа контроллера
- •Параметры сети магистр
- •Сообщение-подтверждение
- •Типы и форматы данных
- •Рекомендации по программированию
- •Особенности работы по радиальному интерфейсуRs-485
- •Примеры использования сетевых сообщений
- •Приложение. Ошибки сетевых сообщений
Программный задатчик
Формат запроса
01 |
03 |
число контуров, N=1-16 |
список N номеров контуров |
1 байт |
1 байт |
1 байт |
N байт |
Формат ответа
01 |
03 |
число контуров, N=1-16 |
список параметров контуров |
1 байт |
1 байт |
1 байт |
7N байтов |
где формат параметров одного контура:
номер контура |
данные |
1 байт |
6 байт |
Если номер контура представлен отрицательным числом в дополнительном коде, то первый байт поля “данные” содержит код ошибки при запросе параметров данного контура в соответствии с таблицей ошибок сетевых сообщений, приведенной в приложении.
В противном случае поле “данные” представляют собой 6-байтовое поле, кодировка которого имеет следующий вид:
1-й (младший) байт:
Номер разряда |
Значение |
0 |
всегда 1 |
1-6 |
номер программы |
7 |
0/1 - младший/старший масштаб времени |
2-й байт:
Номер разряда |
Значение |
0-5 |
номер участка программы |
6-7 |
00-сброс 01-стоп 10-пуск 11-конец программы |
3-6 байты - время, оставшееся до конца участка программы.
Формат команды
01 |
03 |
номер контура |
код команды |
данные |
1 байт |
1 байт |
1 байт |
1 байт |
1 байт |
Поле “данные” (один байт) присутствует только при коде команды 16 (установка номера программы). Кодировка номера программы при этом аналогична первому байту ответа, рассмотренному выше, но бит 7 при этом должен быть равен 0.
Поле “код команды” определяется следующей таблицей:
Код команды |
Значение |
16 |
установка номера программы |
17 |
пуск программы |
18 |
останов программы |
19 |
сброс программы |
20 |
переход к следующему участку программы |
Выходы алгоблоков
Оператор осуществляет запрос (но не изменение) значения сигнала на любом выходе любого алгоблока.
Формат запроса
01 |
04 |
число параметров N=1-14 |
список N адресов параметров |
1 байт |
1 байт |
1 байт |
3N байтов |
где формат одного адреса параметра:
номер алгоблока |
номер выхода |
2 байта |
1 байт |
Формат ответа
01 |
04 |
число параметров N=1-14 |
список N значений параметров |
1 байт |
1 байт |
1 байт |
8N байтов |
где формат одного значения параметра:
номер алгоблока |
номер выхода |
тип |
значение |
2 байта |
1 байт |
1 байт |
4 байт |
Поле “тип” имеет следующую кодировку.
Если поле “тип” содержит код FF, то первый байт поля “значение” содержит код ошибки при запросе данного выхода в соответствии с таблицей ошибок сетевых сообщений, приведенной в приложении.
В противном случае значения битов поля “тип” имеют следующий смысл:
номер битов: значение:
0 всегда 0;
1-6 формат сигнала в соответствии с табл. П.1;
7 для временных сигналов 0/1 - младший/старший масштаб
времени, для остальных сигналов - 0.
Значение любого типа занимает 4 байта. Значения параметров, требующие для своего размещения меньшее число байтов (целые, дискретные), записываются в младших байтах (битах) 4-х байтового слова.
|
Таблица П.1. |
Формат |
Номер |
вещественный |
0 |
целый |
1 |
логический |
2 |
упакованный вещественный |
3 |