Обмен с контроллерами серии КОНТРАСТ

  Настройка каналов опроса и управления контурами регулирования контроллера КР-300

Параметры шаблонов каналов обмена с контроллерами серии КОНТРАСТ (КР-500, МК-500, КР-300ИШ, КР-300ИП, КР-300Ш, КР-300М, РК-131/300) задаются в соответствующем редакторе.

Кроме атрибутов, общих для всех источников/приемников (см. Редакторы источников (приемников) , а также Шаблоны каналов обмена ), в редакторе шаблона канала обмена задаются следующие атрибуты:

   Порт – номер последовательного порта обмена (0 – COM1, …, 31 – COM32). Этот параметр задается в формате HEX;

   Модуль – номер устройства в формате HEX (0-FF);

   Алгоблок – десятичный номер алгоблока (0-255);

   Номер – десятичный номер входа/выхода алгоблока (0-255);

   Тип – тип переменной (в соответствии с протоколом).

Для обмена необходимо настроить последовательный порт (см. раздел Редактор параметров COM-порта ).

Для обмена с алгоблоками типа FLOATинр и HEXинр атрибуты Алгоблок и Номер обозначают соответственно номер буфера и номер входа ИНР, и отсчет обоих параметров начинается с нуля, а не с единицы, как для остальных алгоблоков. При этом ID канала с номером 0 входа ИНР должен быть меньше ID всех остальных каналов, настроенных на получение данных от того же алгоблока.

Настройка каналов опроса и управления контурами регулирования контроллера КР-300

Настройка Тип у этих каналов должна быть КОНТУР.

Настройка Алгоблок должна задавать номер контура.

Группа каналов для ЗАПРОСА ПАРАМЕТРОВ одного контура регулирования какого-либо контроллера должна быть сформирована так, чтобы между ними (по индексам каналов) не было других каналов обращения к тому же контроллеру.

Значения настройки Номер для этих каналов должны быть следующими (по порядку возрастания индексов каналов):

 

Назначение

НОМЕР

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

0

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

1

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

2

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

3

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

4

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

5

 

Канал выдачи команд УСТАНОВКИ РЕЖИМА контура (с кодами команд от 01 до 09) должен иметь настройку Номер=5.

Значение канала соответствует коду команды.

 

Назначение

Значение канала

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

01

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

02

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

03

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

04

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

05

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

06

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

07

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

08

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

09

 

Каналы УСТАНОВКИ СИГНАЛА РУЧНОГО ЗАДАНИЯ и ВЫХОДНОГО СИГНАЛА  в контуре  передают эти сигналы своими значениями.

Значения настройки Номер для этих каналов должны быть следующими:

 

Назначение

НОМЕР

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

0

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

4

 

Для обращения к входам/выходам алгоблоков с номерами алгоблоков более 255 необходимо использовать в настройке Тип типы Б_Вход(256-1023) и Б_Выход(256-1023). При этом номер алгоблока будет формироваться как сумма параметра, задаваемого в настройке Алгоблок канала, и 256.

Для обращения к переменным языка ПРОТЕКСТ используются типы переменных ПроТекст(0-255), ПроТекст (256-511), ПроТекст (512-767), ПроТекст (768-1023).

Тип канала (I/O) определяет производимую операцию – чтение/запись.

Формат переменной задается в настройке Алгоблок числом, соответствующим кодировке формата в протоколе МАГИСТР (согласно таблице п.9.9.1. описания КОНТ. 421457.001 РЭ):

   целая короткая ЦК – 0;

   целая стандартная ЦС – 1;

   целая длинная ЦД – 2;

   вещественная ВЩ – 3;

   таймер секундный ТМС – 4;

   таймер десяти миллисекундный ТММ – 5;

   дискретная групповая ДГ – 6;

   дискретная словная ДС – 7;

   дискретная длинная ДД – 8.

Номер переменной формируется как сумма параметра настройки Номер и смещения, соответствующего выбранному типу переменной: 0, 256, 512, 768.