Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
плк 2013.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.08 Mб
Скачать

5.1 Упрощение программирование плк. Функциональный состав плк

Приведенная структура является типовой и конкретной модели ПЛК имеет либо количественное различие, либо отсутствие (наличие) блоков, которые обозначены соответственно.

ТК(ОУ) – технолог. комплекс об-та упр. (станок с ЧПУ, мельница)

Блок ИМ (исполнительный механизм) - может быть гидравлическим, пневматическим или электрическим.

Для решения задач ПЛК сод-т блок памяти (ОЗУ, ПЗУ, ППЗУ), модуль центрального процессора, периферийные адаптеры.

В случае недостаточного объема памяти может включаться внешнее запоминающее устройство (ВЗУ). Функционирование ПЛК заключается в опросе датчиков ТК, характеризуемых вектором Xii, в решении логических уравнений, предварительно вводимых в модуле памяти и формирование выходных сигналов Yi, поступающих на блок ИМ через модуль вывода .

Програм. ПЛК осуществляется с помощью пульта программирования и наладки, который после тестирования принципиально может быть отключен от контроля. Набираемая на пульте программа так или иначе отображается на видео –терминале либо полностью, либо в виде последовательностей команд, либо в виде отдельных символов. Многие ПЛК имеют встроенные пульты ПиН. Управляющая программа может быть введена в ПЛК от внешней ЭВМ, либо от ПЛК верхнего уровня, используя локальную вычислительную сеть.

Листинг (тект программы) может быть распечатан с помощью АЦПУ (алфавитно-цифровое печатающее Устройство). Функционирование ПЛК зависит от вида используемой памяти. Известным примером является запись программы в ОЗУ и ее тестирование и отладка. Лишь затем перезапись в ППЗУ. В ПЛК используются различные виды ППЗУ: 1) EAPROM 2) FPROM 3) FPGA.

Языки программирования ПЛК (подходит к вопросу 5.2 и 5.3)

Наименование

Особенности

Применение

РЕЖИМ ВВОДА

Пошаго-вый ввод

Режим свободн. редактирования

Блок может быть документирован из cpu

1

2

3

4

5

6

Язык релейно-контактных символов (РКС, LAD, KOP)

Работа на основе релейно-контактных схем, что удобно для персонала, имеющего опыт

Программирование устройства логического управления

+

-

+

Язык струк-турного управления (SCL)

Программирование на таких языках высокого уровня, как PASCAL или С

Программирование задач обработки данных

-

+

-

Язык функциональн. схем (FBD), (FUP)

Работа с логическими блоками булевой алгебры

Программирование устройств лог-го управления

+

-

+

Список команд (STL), (AWL)

Программирование на языке подобному машинному коду

Программы оптимальные с точки зрения времеи выполнения и требований к памяти

+

+

+

GraphCET

Работа с ориентацией на технологические функции с малым объемом программирования

Удобное описание последовательных процессов

+

-

+

HIGraph

Работа с ориентацией на технологические функции с малым объемом программирования

Удобное описание асинхронных, непоследовательных процессов

-

+

-

GFC

Работа с ориентацией на технологические функции с малым объемом программирования

Описание непрерывных процессов

-

+

-