Ткм теория и практика формообразования заготовок


XDIAS 22. Программируемый логический контроллер


Download 1.28 Mb.
bet47/65
Sana20.12.2022
Hajmi1.28 Mb.
#1034729
1   ...   43   44   45   46   47   48   49   50   ...   65
Bog'liq
госник 150900 шпоры2

21. XDIAS
22. Программируемый логический контроллер
Программи́руемый логи́ческий контро́ллер (ПЛК) (англ. Programmable Logic Controller, PLC) или программируемый контроллер — электронная составляющая промышленного контроллера, специализированного (компьютеризированного) устройства, используемого для автоматизации технологических процессов. В качестве основного режима длительной работы ПЛК, зачастую в неблагоприятных условиях окружающей среды, выступает его автономное использование, без серьёзного обслуживания и практически без вмешательства человека.
Иногда на ПЛК строятся системы числового программного управления станком (ЧПУ, англ. Computer numerical control, CNC).
ПЛК являются устройствами реального времени
23. Языки программирования логических контроллеров
Для программирования ПЛК используются стандартизированные языки МЭК (IEC) стандарта IEC61131-3

  • Языки программирования для инженеров по автоматизации (графические)

    • LD — Язык релейных схем — самый распространённый язык для PLC

    • FBD — Язык функциональных блоков — 2-й по распространённости язык для PLC

    • SFC — Язык диаграмм состояний — используется для программирования автоматов

    • CFC — Не сертифицирован IEC61131-3, дальнейшее развитие FBD

  • Языки для программистов ПЛК (текстовые)

    • IL — Ассемблер

    • ST — Паскале-подобный язык

Структурно в IEC61131-3 среда исполнения представляет собой набор ресурсов (в большинстве случаев это и есть ПЛК, хотя некоторые мощные компьютеры под управлением многозадачных ОС представляют возможность запустить несколько программ типа softPLC и имитировать на одном ЦП несколько ресурсов). Ресурс предоставляет возможность исполнять задачи. Задачи представляют собой набор программ. Задачи могут вызываться циклически, по событию, с максимальной частотой.
Программа — это один из типов программных модулей POU. Модули (Pou) могут быть типа программа, функциональный блок и функция.

  • В некоторых случаях для программирования ПЛК используются нестандартные языки, например:

    • Блок-схемы алгоритмов

    • Си-ориентированная среда разработки программ для ПЛК.

    • HiGraph 7 — язык управления на основе графа состояний системы.


Download 1.28 Mb.

Do'stlaringiz bilan baham:
1   ...   43   44   45   46   47   48   49   50   ...   65




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling