Программирование логических контроллеров (PLC)
Программирование логических контроллеров
Для наших Заказчиков предлагаем услугу по написанию программного обеспечения под Заказ. Написание софта происходит после обслеования объекта, получения исходных данных, технического задания.
Виды языков программирования для ПЛК
Язык LD
LD (Ladder) – язык программирования, разработки, который основан на графике. Является прототипом и аналогом релейной схемы. Высокоэффективен для систем, где требуется простая «жеская» логика, без применения реле и контакторов. Работает преимущественно с дискретными сигналами.
Основной минус этого языка, является неэффективность при обработке программ с большим количеством аналоговых переменных.
Язык FBD
FBD ( Диаграмма Функциональных Блоков) – язык программирования, разработки, который также основан на графике. В целом, язык FBD представляет собой семейство функциональных блоков, которые имеют только входные и выходные величины (In\out).
Линии связи являются переменными и обеспечивают передачу между FBD блоками. Каждый FBD блок по отдельности выполняет уникальную операцию или алгоритм( RS, D триггер, логическое “или” и т.д.).
Язык SFC
SFC ( Sequential Function Chart) – шировок применяется совместно с языками ST и IL, имеет графический вид. Принцип его построения близок к образу конечного автомата, эта особенность делает его самым мощным языкам программирования.
CFC ( Continuous Flow Chart) – относится к языкам высокого уровня. Продолжение и развитие языка FBD.
Нашим партнерам мы предлагаем написать программное обеспечение под конкретную задачу. При этом Заказчик:
- четко понимает стоимость разработки
- контролирует сроки и проводит контрольные проверки
- имеет возможность влиять на ход разработки софта
- принимает участие в ПНР (без оборудования, в режиме симулятора)
- получает «картинку» задолго до проведения ПНР и имеет возможность изменить вводные данные, либо техническое задание
Стоимость разработки программ для PLC зависит от технологической схемы, количества переменных, языка программирования, сроков.
Цена на написание программного обеспечения для PLC зависит от Заказчика.
В услугу по программированию PLC входит:
- Подключение к существующему ПЛК и выгрузка данных
- Написание софта в соответствии с особенностями технологической линии
- Архивирование данных, резервное копирование
- Настройка сети, администрирование
Производители промышленных ПЛК
Мы работаем со следующими поставщиками (вендорами) программируемых логических контроллеров:
- ОВЕН
- Siemens
- Mitsubishi Electric
- Schneider Electric
Языки программирования ПЛК
Наши разработчики работают на следующих языках программирования контроллеров:
- язык релейных схем (LD)
- язык функциональных блоков (FBD)
- язык диаграмм состояний (SFC, Sequential Function Chart)
Подробности в нашем портфолио.
Применение ПЛК в промышленности
Программируемый логический контроллер (сокр. ПЛК; programmable logic controller, PLC; контроллер с программируемой логикой).
Программируемый контроллер — специальная разновидность электронной вычислительной машины. Чаще всего ПЛК используют для автоматизации технологических процессов, где требуется управление без участия человека. В качестве основного критерия при выборе ПЛК обычно выступает быстродействие, стабильность при работе с большими объемами данны. Кроме этого требуется возможность работать с резервированием. ПЛК не требует обслуживания и безаварийно работает без вмешательства человека.
ПЛК — устройства, предназначенные для работы в системах реального времени. ПЛК используются в ходе наладки и диагностики средств автоматизации
ПЛК имеют ряд особенностей, отличающих их от прочих электронных приборов, применяемых в промышленности:
- в отличие от микроконтроллера (однокристального компьютера) — микросхемы, предназначенной для управления электронными устройствами — ПЛК являются самостоятельным устройством, а не отдельной микросхемой.
- в отличие от компьютеров, ориентированных на принятие решений и управление оператором, ПЛК ориентированы на работу с машинами через развитый ввод сигналов датчиков и вывод сигналов на исполнительные механизмы;
- в отличие от встраиваемых систем ПЛК изготавливаются как самостоятельные изделия, отдельные от управляемого при его помощи оборудования.