Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Рабочий цикл PLC состоит из нескольких фаз.






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

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

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

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

5. Обслуживание аппаратных ресурсов PLC.

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

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

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

Абсолютное большинство PLC работают по методу периодического опроса входных данных (сканирования). PLC опрашивает входы, выполняет пользовательскую программу и устанавливает необходимые значения выходов. Для математических систем характеристикой качества работы является правильность найденного решения. В системах реального времени помимо правильности решения определяющую роль играет время реакции. Логически верное решение, полученное с задержкой более допустимой, не является приемлемым.

Время реакции это время с момента изменения состояния системы до момента выработкисоответствующей реакции. Если изменение значений входов произошло непосредственно перед фазой чтения входов, то время реакции будет наименьшим и равным времени сканирования. Худший случай, когда изменение значений входов происходит сразу после фазы чтения входов. Тогда время реакции будет наибольшим, равным удвоенному времени сканирования минус время одного чтения входов. Иными словами, время реакции PLC не превышает удвоенного времени сканирования (Рис. 14.2).

Рис.14.2. Время сканирования

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

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

Для уменьшения времени реакции сканирующих контроллеров алгоритм программы разбивается на несколько задач с различным периодом исполнения. В наиболее развитых системах пользователь имеет возможность создавать отдельные программы, исполняемые по прерыванию, помимо кода, исполняемого в рабочем цикле. Такая техника позволяет PLC существенно форсировать ограничение реакции временем сканирования при небольшом количестве входов, требующих сверхскоростной реакции. Время цикла сканирования является базовым показателем быстродействия PLC. Программа PLC может рассматриваться как постоянно бегущая замкнутая цепь. Инструкция пользователя считывается непрерывно и когда считывается последняя инструкция, операция начинается снова. Это называется сканированием программы, а период – временем сканирования. Время зависит от размера программы и скорости процессора.

 

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.