ПЛК панель - это микропроцессорное устройство, предназначенное для контроля и управления агрегатами, машинами, технологическими линиями и процессами производства. Изначально ПЛК были предназначены для замены систем управления на релейных схемах и других логических не программируемых устройствах.

Конструктивно большинство ПЛК состоит из трех основных устройств: процессорного модуля, модулей системы ввода-вывода внешних сигналов и каркаса или платы с блоком питания. Процессорный модуль управляет всей логикой работы ПЛК и состоит в свою очередь из собственно процессора – ЦП и памяти – ОЗУ, ПЗУ, ППЗУ.

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

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

Программы для ПЛК первоначально разрабатывали на графических языках релейной («лестничной») логики и функциональных блоков, которые имеют сходство со схемами релейной автоматики. В дальнейшем эти языки развивались в сторону увеличения числа и эффективности команд, а также использования методов структурирования программ.

За последнее десятилетие появилось несколько технологических языков. Более того, Международной Электротехнической Комиссией разработан стандарт МЭК-61131-3, вобравший в себя все передовое в области языков программирования для систем автоматизации технологических процессов и производств. Этот стандарт требует от всех изготовителей ПЛК использовать при программировании команды, являющиеся идентичными и по внешнему виду, и по действию. Стандарт специфицирует 5 языков программирования:

  1. Sequential Function Chart (SFC) – язык последовательных функциональных блоков;
  2. Function Block Diagram (FBD) – язык функциональных блоковых диаграмм;
  3. Ladder Diagrams (LАD) – язык релейных диаграмм;
  4. Statement List (STL) – язык структурированного текста, язык высокого уровня.
  5. Instruction List (IL) – язык инструкций, это типичный ассемблер с аккумулятором и переходам по метке.

Язык LAD похож на электрические релейные логические схемы. Поэтому инженерам, не знающим сложных языков программирования, не составит труда написать программу на этом языке. Язык FBD напоминает создание схем на логических элементах. В каждом из этих языков есть свои плюсы и минусы. Поэтому при выборе разработчики основываются в основном на личном опыте. Наибольшее распространение в настоящее время получили языки LAD, STL и FBD.

При построении распределенной системы управления часто возникает задача изменять и контролировать данные о технологическом процессе в различных точках системы. Применение персонального компьютера и монитора не всегда бывает технологически и экономически оправдано для этих целей. Обычно бывает достаточно небольшого устройства с компактным экраном и клавиатурой.

Многофункциональные операторские панели или пульты - это специализированные устройства для ввода и отображения информации, которые могут осуществлять обмен данными с удаленным компьютером или контроллером через последовательный порт. В качестве устройства ввода применяется небольшая клавиатура или сенсорный экран, а для визуализации используются символьные или графические индикаторы. Обмен данными осуществляется по последовательным интерфейсным каналам RS-232/RS-485, что позволяет использовать терминалы на значительном удалении от контроллера.

Такой пульт оператора имеет возможность подключаться к любой удаленной точке системы сбора данных и управления, с его помощью можно контролировать главные параметры технологического процесса, производить задание начальных значений параметров и вносить необходимые изменения в ходе технологического процесса.

Специалисты нашей компании разработают программное обеспечение для программируемых логических контроллеров, программируемых (интеллектуальных) реле, а также панелей операторов следующих производителей: Siemens, Schneider Electric, Mitsubishi, Omron, Moeller, Delta, Fatek, ОВЕН и др.