Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Обмен данными с контроллерами РЕМИКОНТ-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. Каналы создавать командой: Канал-> Создать, а также использовать методы: Канал->Создать по образцу, Канал->Создать несколько.

Настроить свойства каналов в соответствии с таблицей:

 

№   Имя канала Тип № порта № конт-ра Перемен-ная № алгоблока № вх/вых Описание
  Tek_zad I     КНТ     аналоговый
  Vhod_reg O     КНТ     аналоговый
  Rassoglas I     КНТ     аналоговый
  Vihod_reg I     КНТ     аналоговый
  Ruch_zad O     РУЧ   - аналоговый
  P_____ I     ВХ     аналоговый
  I______ I     ВХ     аналоговый
  D_____ I     ВХ     аналоговый
  Upr_vihod O     У_В   - аналоговый
  Zdn_mode O     РЕГ   - -
  Pusk_prog O     ВХ     дискретный
  Stop_prog O     ВХ     дискретный
                 

 

Примечания: «-» означает, что число в этом поле не влияет на работу канала. Можно ставить 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 Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...