Помощь в учёбе, очень быстро...
Работаем вместе до победы

Доступность программирования. 
Классификация и общая характеристика управления. 
Законы регулирования, регуляторы, исполнительные механизмы и регулирующие органы. 
Программно-технические комплексы. 
Контроллеры

РефератПомощь в написанииУзнать стоимостьмоей работы

IL (Instruction List) — текстовый язык низкого уровня. Выглядит как типичный язык Ассемблера, что объясняется его происхождением: для некоторых моделей ПЛК фирмы Siemens является языком Ассемблера. В рамках стандарта IEC 1131−3 к архитектуре конкретного процессора не привязан. Самостоятельного значения не имеет: используется только совместно с SFC. Происхождение — STEP 5 (Siemens). ST (Structured… Читать ещё >

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

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

Кратко о языках стандарта МЭК 1131−3.

Стандарт МЭК 1131−3 описывает синтаксис и семантику пяти языков программирования ПЛК, — языков, ставших широко известными за более чем 30-летнюю историю их применения в области автоматизации промышленных объектов:

1. SFC (Sequential Function Chart) — графический язык, используемый для описания алгоритма в виде набора связанных пар: шаг (step) и переход (transition). Шаг представляет собой набор операций над переменными. Переход — набор логических условных выражений, определяющий передачу управления к следующей паре шаг-переход. По внешнему виду описание на языке SFC напоминает хорошо известные логические блок-схемы алгоритмов. SFC имеет возможность распараллеливания алгоритма. Однако, SFC не имеет средств для описания шагов и переходов, которые могут быть выражены только средствами других языков стандарта. Происхождение: Grafcet (Telemechanique-Groupe Schneider).

Рисунок 4.

Рисунок 4.

2. LD (Ladder Diagram) — графический язык программирования, являющийс стандартизованным вариантом класса языков релейно-контактных схем. Логические выражения на этом языке описываются в виде реле, которые широко применялись в области автоматизации в 60-х годах. Ввиду своих ограниченных возможностей язык дополнен привнесенными средствами: таймерами, счетчиками и т. п. Происхождение: различные варианты языка релейно-контактных схем (Allen-Bradley, AEG Schneider Automation, GE-Fanuc, Siemens).

3. FBD (Functional Block Diagram) — графический язык по своей сути похожий на LD. Вместо реле в этом языке используются функциональные блоки, по внешнему виду — микросхемы. Алгоритм работы некоторого устройства на этом языке выглядит как функциональна схема электронного устройства: элементы типа «логическое И», «логическое ИЛИ» и т. п., соединенные линиями. Корни языка выяснить сложно, однако большинство специалистов сходятся во мнении, что это не что иное как перенос идей языка релейно-контактных схем на другую элементную базу.

Рисунок 6.

Рисунок 6.

4. ST (Structured Text) — текстовый высокоуровневый язык общего назначения, по синтаксису ориентированный на Паскаль. Самостоятельного значения не имеет: используется только совместно с SFC. Происхождение: Grafcet (Telemechanique-Groupe Schneider).

Рисунок 7.

Рисунок 7.

5. IL (Instruction List) — текстовый язык низкого уровня. Выглядит как типичный язык Ассемблера, что объясняется его происхождением: для некоторых моделей ПЛК фирмы Siemens является языком Ассемблера. В рамках стандарта IEC 1131−3 к архитектуре конкретного процессора не привязан. Самостоятельного значения не имеет: используется только совместно с SFC. Происхождение — STEP 5 (Siemens).

Рисунок 8.

Рисунок 8.

Показать весь текст
Заполнить форму текущей работой