Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Разработка дискретных систем управления-2011.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
27.38 Mб
Скачать

15.Спецификация представленных в пособии программ

п/п

Наименование программы

Шифр программы

Назначение. Номер рисунка и страницы

Защита от «дребезга» и от кратковременного исчезновения дискретного сигнала

ZACHDI.rem

Рис. 9, с. 12

Защита от обрыва, выброса или провала входного аналогового сигнала (программа 1)

Cobriv.rem

Защита от обрыва, выброса или провала входного сигнала (рис. 11, с. 15)

Защита от обрыва, выброса или провала входного аналогового сигнала (алгоритм повышенной надежности) (программа 2)

OBRIV2.rem

Защита от обрыва, выброса или провала входного сигнала с контролем скорости изменения параметра (рис. 12, с. 18)

Программа простого блока мажоритарного выбора 2 из 3

MAJOR2-3.rem

Мажоритарный выбор два из трёх (рис. 19, с. 31)

Программа простого блока мажоритарного выбора 3 из 5

major352.rem

(Рис. 21, с.44)

Защита от обрыва, выброса или провала входных сигналов по двум аналоговым каналам

ANTIOBR2.rem

(Рис. 22, с.55)

Циклограмма 1

Zikl-RIS28.rem

Программа 1 реализации циклограммы (Рис. 28, с.65)

Ввод команд Стоп или Сброс с ЛП контроллера с использованием алгоритма ЭТП

Ввод команд Стоп или Сброс с ЛП логической модели (Рис. 29, с.68)

Циклограмма 2

uprzikl2.rem

Управление по циклограмме в зависимости от значения технологического параметра (Рис. 32, с.70)

Циклограмма 3

Cikl-RIS34.rem

Программа реализации циклограммы (Рис. 34, с. 74)

Циклограмма 4

CIKL5LOG.rem

Программа реализации циклограммы с заданием числа циклов с ЛП (Рис. 35, с. 78)

Циклограмма 5

MRIS32.rem

Пуск циклограммы оператором (Рис. 37, с.81)

Программа 1 дискретного автомата

AVT-RIS40.rem

Дискретный автомат с защитами (Рис. 41, с.90)

Дискретный автомат с памятью

AVT4UCHP.rem

Дискретный автомат с памятью (Рис. 44, с.96)

Поканальная синхронизация команд

PRIMSINX.rem

Пример программы на два канала (Рис. 45, с.102)

Групповая синхронизация команд

SINXRON5.rem

Пример программы на пять каналов (Рис. 46, с.103)

Дискретный автомат с контролем последователь-ности ситуаций

AVT-P-N3.rem

Автомат с контролем последовательности ситуаций (Рис. 47, с.105)

Управления задвижкой

BUZSEV.rem

Программа управления задвижкой (Рис. 54, с.120)

Циклограмма 6

CIKL117.REM

Программа циклограммы 5 без ошибок (Рис. 118, с.160)

Циклограмма 7

CIKL119A.rem

Управление задвижкой по циклограмме (Рис. 119, с.161 )

Выводы

  1. В дискретных системах управления входными могут быть как дискретные, так и аналоговые переменные. Внутри алгоритма и программы используются, в основном, дискретные параметры.

  2. В качестве элементов памяти могут использоваться не только триггера, но и другие элементы (алгоритмы), например, счётчики.

  3. Команды управления должны учитывать особенности объекта управления.

  4. Кроме классической минимизации функций управления следует проводить и структурные упрощения дискретного автомата.

  5. Реализация дискретного автомата должна учитывать особенности аппаратной и программной среды конкретного контроллера.

  6. Не всегда целесообразно синтезировать дискретную систему управления по классической схеме.

  7. По входным каналам должна быть защита от «дребезга» и случайного кратковременного исчезновения сигнала.

  8. При реализации циклического управления в зависимости от значения технологического параметра следует учитывать погрешность измерительного канала и правильно задавать величину гистерезиса на границах по каждому каналу.

  9. По каждому аналоговому каналу необходимо предусматривать защиту от сбоя или отказа измерительного канала.

  10. На входе в программу необходимо использовать промежуточный клеммник.

  11. Работа с контроллером Ремиконт Р-130 показала его преимущества перед другими контроллерами в первую очередь с методической точки зрения применения его в учебном процессе. Студент при выполнении работы сосредотачивает внимание над самим алгоритмом и его реализацией. Не отвлекается и не теряет время на многочисленные сложности, являющимися частностями, усложняющими алгоритм и не влияющие на качество программы.

  12. На контроллере Р-130 студент самостоятельно может реализовывать разнообразные алгоритмы, проявлять творческий подход. Сюда относятся блоки сигнализации, дискретные и аналоговые системы контроля и управления, а также исследование различных алгоритмов проверки на достоверность информации, сложных алгоритмов повышенной надёжности.

  13. Работая с другими контроллерами, в большинстве случаев, роль студента сводится только к заданию каких-то констант и жесткому, слепому следованию реализованной логике. Библиотеки алгоритмов, в основном, при программировании на языке FBD, уступают контроллеру Р-130. Требуется большое время, чтобы улучшить предлагаемые алгоритмы или изменить их в других контроллерах. Большинству студентов, за отводимое учебной программой время, это оказывается не по силам. Качество получаемых знаний резко снижается.

  14. Таким образом, на контроллерах Р-130 студент работает, как инженер, а не как оператор. Большинство контроллеров не ориентированы на учебный процесс. Практика показала, что реализуя многочисленные алгоритмы и программы на Р-130, в дальнейшем студент легче ориентируется и осваивает другие контроллеры.