Статья опубликована в рамках: Научного журнала «Студенческий» № 35(163)
Рубрика журнала: Технические науки
Секция: Технологии
Скачать книгу(-и): скачать журнал часть 1, скачать журнал часть 2, скачать журнал часть 3, скачать журнал часть 4
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРОГРАММИРУЕМЫХ КОНТРОЛЛЕРОВ
PROGRAMMABLE CONTROLLER SOFTWARE
Murat Nasirov
student, Department of Automation of Production Processes, Don State Technical University,
Russia, Rostov-on-Don
АННОТАЦИЯ
Статья рассматривает необходимые шаги для подготовки внедрения программного обеспечения в программируемые контроллеры.
ABSTRACT
This paper discusses the necessary steps to prepare for software implementation in programmable controllers.
Ключевые слова: контроллер, параметр, автоматика, программа.
Keywords: controller, parameter, automatics, program.
Перед разработчиками программного обеспечения часто стоит задача разработать необходимые программные инструменты для работы с каким-либо техническим устройством на промышленности. Зачастую требуется выполнять простые функции в роде включения, выключения, перезагрузки задать временные рамки и подобные этим. В целом, функции контроллеров могут быть довольно разнообразны и подбираются индивидуально для решения конкретных задач.
Исходя из этого, можно выделить две условные общие проблемы, то есть задачи, которые часто встречаются для реализации и контроля оборудования производственной линии – добавление логических и регулирующих функций. Эти функции наиболее известны как «время-действие» (рисунок 1) и «время-параметр» (рисунок 2).
Рисунок 1. График типовой функции «время-действие»
Рисунок 2. График типовой функции «время-параметр»
Анализ количественных характеристик технологического оборудования в виде их реализуемых функций, в отдельно взятых случаях, является фундаментальным для предоставления данных с целью реализации технических требований к программируемому промышленному контроллеру, как инструменту управления датчиками, которые, в свою очередь, обеспечивают точность измерений, быстродействие реагирования, многоканальное параллельное решение сложных задач и многое другое.
Для программирования ПЛК (программируемого логического контроллера) существует несколько стандартов использования конкретных языков программирования. Одним таким является стандарт МЭК 61131-3 – данный стандарт включает в себя 5 языков программирования, которые считаются наиболее удачными в применении на производственных циклах:
- язык IL (Instruction List);
- язык FBD (Function Block Diagram);
- язык РКС (релейно-контактных схем) или LD (Ladder Diagram);
- язык ST (Structured Text);
- язык SFC (Sequential Function Chart).
Эти языки программирования созданы в рамках работы с ПЛК и поэтому значительно отличаются от языков высокого уровня для написания обычных программ. Стандарт МЭК 61131-3 не обязывает разработчиков ПО для ПЛК реализовывать в своем исполнении все вышеперечисленные языки программирования. Все зависит от того, в какой сфере применяется то или иное оборудование и какие цели поставлены перед производством.
Некоторые фирмы, ввиду стандартизации языков программирования и моделей программируемых контроллеров, своими разработками позволяют обеспечить переход от понимаемого человеком языка программирования к машинному языку через различные уровни:
- в момент ввода программы;
- в момент визуализации;
- в момент внесения изменений в программу;
- в момент выявления ошибок.
Список литературы:
- https://elar.urfu.ru/bitstream/10995/77148/1/978-5-7996-2693-8_2019.pdf (дата обращения: 01.10.2021)
- http://www.owen.ru/uploads/rie_plk308_m01_929.pdf (дата обращения: 02.10.2021)
Оставить комментарий