Автоматизированные системы управления технологическими процессами. Основы АСУТП. Втюрин В.А. - 128 стр.

UptoLike

Составители: 

130
адаптацией к различным промышленным сетям обусловлено
чрезвычайное разнообразие WG современных мощных ПЛК.
11.5.1
Мощный ПЛК
Рассматривая современное состояние вычислительной техники,
легко поддаться искушению, переложить функции интерпретатора
на программные средства разработки прикладного программного
обеспечения, оригинальные пакеты которых, работающие в среде
Windows, имеет каждая фирма. Такое решение предполагает замену
специализированного модуля ЦП универсальным программируемым
контроллером с открытым программным обеспечением.
Это направление сейчас активно развивается, и получило
название «Soft PLC». Однако производители ПЛК не спешат
полностью отказываться от специализированных ЦП. Весьма
показательно, что разработчики самого мощного на сегодня
ПЛК S1MAT1C S7-400 с целью повышения быстродействия пошли
на выполнение ЦП мультипроцессорным, но не стали отходить от
рассмотренного выше принципа построения ОС ПЛК. Достигнутое
таким образом
быстродействие (см. табл11.I)сравнимо с
быстродействием программ управления промышленных
контроллеров, написанных на языке СИ.
Рассмотренная упрощенная ОС ПЛК является однозадачной.
Если ПЛК заменяет несколько независимых релейных схем,
программные модули, реализующие каждую из схем, расположены в
памяти последовательно. В связи с этим время реакции ПЛК на из-
менение входных сигналов определяется суммарным временем
выполнения всех программных модулей. Если среди обслуживаемых
устройств окажется такое, которое требует более быстрой реакции,
то рассматриваемая однозадачная ОС этого сделать не позволит.
Очевидно, мультипроцессорный путь повышения быстродействия
применим только для мощных
ПЛК
(но для них он, конечно, не
единственный).
Другой способ повышения быстродействия ПЛК переход к
многозадачным ОС. Ранее многозадачные ОС были характерны
только для мощных ПЛК. в настоящее время такая ОС не
редкость даже для ПЛК малого формата. Так, двухзадачную ОС
имеет ПЛК среднего формата Telemecanique TSX 47-10/20.
Программа управления, записываемая в этот ПЛК, должна быть
разделена на две задачи. Инициализация выполнения «быстрой»
задачи выполняется периодически с регулируемым разработчиком
интервалом между обращениям (от 5 до 10 мс). Программа
«медленной» задачи запускается на выполнение по сигналу
сторожевого таймера каждые 150 мс. Отдельные части этой