Лабораторный практикум по промышленным контроллерам. Леонов С.В - 5 стр.

UptoLike

Перечисленные языки IEC 6 1131-3 используются ведущими фирмами
изготовителями ПЛК, имеют длительную историю применения, достаточно
распространены и известны пользователям по тем или иным модификациям.
Несмотря на то, что во многих случаях такие модификации несущественны, это
влечет определенные неудобства при работе с ПЛК различных фирм-изготови-
телей. С этой точки зрения, стандарт IEC 6 1131-3, несомненно, прогрессивен,
поскольку позволяет привести бесчисленное число различных вариантов и ин-
терпретаций языков ПЛК к единому знаменателю. OpenPCS представлен в виде
двух частей: набора средств разработки и исполняемого на целевом ПЛК ядра-
интерпретатора. Набор средств разработки исполняется на компьютере проек-
тировщика, например, компьютере типа IBM PC, и состоит из редактора, отлад-
чика и препроцессора, который подготавливает описанный проектировщиком
алгоритм к формату, "понятному" ядру-интерпретатору. Этот набор имеет
современный пользовательский интерфейс, позволяет тестировать алгоритм в
режиме эмуляции и получать листинг алгоритма на языках его описания. После
создания, пользовательская программа совместно с ядром-интерпретатором за-
гружается в целевой ПЛК для исполнения. Ядро-интерпретатор, как следует
уже из его названия, транслирует пользовательский алгоритм во время исполне-
ния. Это позволяет сконцентрировать машинно-зависимый код и таким образом
снизить накладные расходы при переходе на другой ПЛК. Неплохой подход,
однако, сразу необходимо отметить, что интерпретационная модель имеет
недостаток - она всегда снижает показатели эффективности исполнения про-
граммы.
Для исполняющей системы контроллер с загруженной программой представ-
ляется приведенным на рисунке образом:
Рис.1 Обобщенная внутренняя структура контроллера
Программа, исполняющаяся в контроллере, получает информацию из
внешней среды через переменные X, определенные как входные переменные.
5