Обмен данными с контроллерами РЕМИКОНТ-130
Создание базы каналов проекта
1.1 Открыть Trace Mode 5, запустив Редактор Базы Каналов. 1.2 Создать новый проект. Для этого выбрать: Файл –> Создать. Ввести имя проекта. 1.3 Сохранить проект командой: Файл -> Сохранить как. Сохранить проект в отдельную директорию на диске. 1.4 Создать новый узел в проекте. Для этого выбрать пункт: Узел->Создать. Выбрать группу: Без автопостроения->Малый.
1.5 Далее необходимо настроить связь по последовательному интерфейсу RS-232 для данного узла. Для этого нажимаем правую кнопку мыши (ПКМ) на иконке узла, вызывая диалоговое окно: Параметры узла. На вкладке: Связь по последовательным интерфейсам настроить параметры следующим образом:
В этом же окне перейти на вкладку: Таймауты. Выбрать строку: RS-передача и установить значение 200.
1.6 Создание каналов и задание их свойств необходимо производить по программе на языке FBD, написанной для Ремиконт-130. Ниже показана программа реализации простого аналогового ПИД-регулятора. Регулятор управляет объектом, который представляет собой комбинацию апериодического звена 1-го порядка (алгоритм ФИЛ) и звена чистого запаздывания (алгоритм ЗАП). Также имеется возможность программного задатчика (алгоритм ПРЗ). Для того чтобы входы алгоблоков можно было изменять дистанционно они должны иметь свойство: коэффициент.
1.7 Перейти в окно БАЗЫ каналов объекта. Создать 1 каналов с подтипом КОНТР1 и дополнением к подтипу РЕМИКОНТ-130. Каналы создавать командой: Канал-> Создать, а также использовать методы: Канал->Создать по образцу, Канал->Создать несколько. Настроить свойства каналов в соответствии с таблицей:
Примечания: «-» означает, что число в этом поле не влияет на работу канала. Можно ставить 0. КНТ-контур. Для каналов типа КНТ, РУЧ, РЕГ, У_В значение в поле №алгоблока указывает номер контура. Cоздать 1 канал с подтипом Диагностика и дополнением к подтипу Контр1. Этот канал необходим для диагностики RS соединения.
Канал DIAGNOS может выдавать следующие значения: 0 – нормальная работа; 3 – ошибка записи; 4 – ошибка чтения; 5 – ошибка работы с памятью; 7 – ошибка формата ответа; 8 – неверное количество байт; 9 – завершение обмена по тайм-ауту; 10 – были запрошены несуществующие данные; 14 – неправильная контрольная сумма; 32 – ошибка времени выполнения операции по причине задержек в операционной системе. Для каналов «P_____», «I______» в окне реквизитов канала на вкладке Основные установить опцию: Отработать (При старте) ввести соответственно числа: 15,10.
Сохранить проект. Закрыть редактор базы каналов.
Настройка каналов осуществлялась в соответствии с описанием, приведённым в разделе помощи TM5: Обмен данными с контроллерами РЕМИКОНТ-130 Обмен данными с контроллерами типа РЕМИКОНТ-130 реализуется с помощью каналов подтипа КОНТР_1 с дополнениями к подтипу РЕМИКОНТ-130.
Эти каналы имеют следующие настройки: · · №порта – номер последовательного порта, по которому осуществляется обмен с контроллером (0 – COM1, …, 31 – COM32). Этот параметр задается в формате HEX; · · №контр-ра – номер контроллера в сети «Транзит»; · · Переменная – тип запрашиваемой или управляемой переменной. Тип выбирается из списка, содержащего следующие пункты: · · NET – опрос сетевых переменных. Для данного типа команды в настройке №вх/вых задается номер контролируемой переменной; · · КНФ – опрос конфигурации сети (16-ти битовое целое число, каждый бит которого является идентификатором наличия в сети контроллера с соответствующим номером); · · ВХ – вход алгоблока; · · ВЫХ – выход алгоблока; · · КНТ – опрос состояния контура. Для данного типа команды в настройке №алгоблока указывается номер контура, а величина настройки №вх/вых определяет контролируемую характеристику контура: · · 1 – величина ручного задания; · · 2 – текущее значение задания; · · 3 – вход регулятора; · · 4 – рассогласование; · · 5 – выход регулятора; · · 6 – режим работы контура: § § 13,14 биты § § 00 – ЗДЛ отсутствует; § § 01 – локальный режим; § § 10 – каскадный режим; § § 1 бит – признак ошибки контура; § § 2 бит – наличие алгоритма РУЧ; § § 3 бит: § § 0 – локальный или каскадный; § § 1 – дистанционный режим; § § 4 бит: § § 0 – автоматический режим; § § 1 – ручной режим; § § 5,6 биты: § § 00 – ЗДН отсутствует; § § 01 – внешнее задание; § § 10 – программное задание; § § 11 – ручное задание; · · РУЧ – управление значением ручного задания; · · У_В – управление выходным сигналом; · · РЕГ – управление режимом контура: § § 07 – установка режима ВЗ; § § 09 – установка режима ПЗ; § § 0B – установка режима РЗ; § § 0D – переход на автоматический режим; § § 0F – установка режима РУ; § § 11 – установка режима ДУ; § § 13 – отмена дистанционного управления; § § 15 – установка режима КУ; § § 17 – установка режима ЛУ; · · №алгоблока – номер группы, в которую входит данная переменная; · · №вх/вых – номер запрашиваемой или управляемой переменной; · · Описание – вид представления переменной.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|