Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Микроконтроллеры

.doc
Скачиваний:
27
Добавлен:
17.04.2015
Размер:
26.11 Кб
Скачать

17. Программный ПЛК (Программируемый логический контроллер)

Программные приложения, имитирующие технологию ПЛК на компьютере (оснащенном платами ввода-вывода), получили название программный ПЛК. Программная эмуляция удобна тем, что благодаря наличию многозадачной операционной системы можно совместить в одном месте контроллер, среду программирования и систему диспетчерского управления.

Существует минус такого решения – большое время выхода на рабочий стол после включения питания или зависания компьютера.

18. Рабочий цикл ПЛК (Программируемый логический контроллер)

Задачи управления требуют непрерывного циклического контроля. В любых цифровых устройствах непрерывность достигается за счет применения дискретных алгоритмов, повторяющихся через достаточно малые промежутки времени. Таким образом, вычисления в ПЛК всегда повторяются циклически.

Рабочий цикл ПЛК состоит из нескольких фаз:

  1. Начало цикла.

  2. Чтение состояния входов.

  3. Выполнения кода программы пользователя.

  4. Запись состояния выходов.

  5. Обслуживания аппаратных ресурсов ПЛК.

  6. Монитор системы исполнения.

  7. Контроль времени цикла.

  8. Переход на начало цикла.