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

Управление параметрами настройки ведется на уровне алгоблоков. Запрашивать можно любой параметр настройки, изменять  лишь те параметры настройки, которые при программировании были определены как коэффициенты.

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

01

01

число параметров N=1-14

список N адресов параметров

1 байт

1 байт

1 байт

3N байтов

где формат одного адреса параметра:

номер алгоблока

номер входа

2 байта

1 байт

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

01

01

число параметров N=1-14

список N значений параметров

1 байт

1 байт

1 байт

8N байтов

где формат одного значения параметра:

номер алгоблока

номер входа

тип

значение

2 байта

1 байт

1 байт

4 байт

Поле “тип” имеет следующую кодировку.

  1. Если поле “тип” содержит код FF, то первый байт поля “значение” содержит код ошибки при запросе данного входа в соответствии с таблицей ошибок сетевых сообщений, приведенной в приложении.

  2. В противном случае значения битов поля “тип” имеют следующий смысл:

номер битов: значение:

0 всегда 0;

1-4 формат сигнала в соответствии с табл. П.1;

5 не определено;

6 0/1 - запрет/разрешение изменения;

7 0/1 - младший/старший масштаб времени.

Значение любого типа занимает 4 байта. Значения параметров, требующие для своего размещения меньшее число байтов (целые, дискретные), записываются в младших байтах (битах) 4-х байтового слова.

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

01

01

номер алгоблока

номер входа

данные

1 байт

1 байт

2 байта

1 байт

1-4 байт

Данные любого типа должны быть представлены в формате вещественного числа.

      1. Контура регулирования

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

01

02

число контуров, N=1-4

список N номеров контуров

1 байт

1 байт

1 байт

N байт

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

01

02

число контуров, N=1-4

список параметров контуров

1 байт

1 байт

1 байт

23N байтов

где формат параметров одного контура:

номер контура

данные

1 байт

22 байта

Если номер контура представлен отрицательным числом в дополнительном коде, то первый байт поля “данные” содержит код ошибки при запросе параметров данного контура в соответствии с таблицей ошибок сетевых сообщений, приведенной в приложении.

В противном случае поле “данные” представляет собой 22-байтную информацию о текущем значении оперативных параметров контура.

В каскадной схеме значения задания, входа и рассогласования при каскадном режиме относятся к ведущему, а при локальном режиме  ведомому регулятору.

Поле “данные” имеет следующую структуру:

Номера байтов (от младших к старшим)

Назначение

1-4

Значение ручного задания

5-8

Текущее значение задания

9-12

Значение входа

13-16

Значение рассогласования

17-20

Значение выхода

21-22

Режим работы контура

Кодировка байтов, определяющих режим работы контура

Младший байт:

Номер разряда

Значение

0

всегда 1

1

признак ошибки контура 1

2

0/1 - алгоритма РУЧ нет/есть

3

0/1 - режим локальный (каскадный)/дистанционный

4

0/1 - режим автоматический/ручной

5-6

00-алгоритм ЗДН отсутствует

01-внешнее задание

10-программное задание

11-ручное задание

7

всегда 0

Старший байт:

Номер разряда

Значение

0

всегда 1

1-4

не определено

5-6

00-алгоритм ЗДЛ не задействован

01-режим локальный

10-режим каскадный

7

всегда 0

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

01

02

номер контура

код команды

данные

1 байт

1 байт

1 байт

1 байт

4 байт

Поле “данные” присутствует только при кодах команды 10 и 11. Поле “код команды” определяется следующей таблицей:

Код команды

Значение

01

установка режима ВЗ (внешнее задание)

02

установка режима ПЗ (программное задание)

03

установка режима РЗ (ручное задание)

04

переход в автоматический режим

05

установка режима РУ (ручное управление)

06

установка режима ДУ (дистанционное управление)

07

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

08

установка режима КУ (каскадное управление)

09

установка режима ЛУ (локальное управление)

10

установка сигнала ручного задания

11

установка выходного сигнала

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