Настройка каналов опроса и управления контурами регулирования контроллера КР-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.