Программируемый логический контроллер и его применение
Содержание:
- Основы программирования ПЛК. Реле и контроллер
- Выбор ПЛК
- Что же выбрать
- Устройства эконом сегмента
- Принцип работы ПЛК
- Литература
- TIDA-01434
- Рекомендации
- Языки программирования ПЛК
- Литература
- Подбор контроллера по типу АКБ
- Варианты для новой мебели
- Популярные статьи
- Принцип работы ПЛК
- ПЛК могут быть использованы для решения следующих задач:
- Ограничения ПЛК
- Бюджетный контроллер «Колибри-К1»
- История
- Возможно, вам также будет интересно
- Популярные статьи
Основы программирования ПЛК. Реле и контроллер
Логика загружается в ПЛК при помощи программного обеспечения. Это ПО определяет, какие из выходов будут под напряжением и какие входные условия нужны для любых изменений. Управляющая программа аналогична схеме работы физического реле, но физически нет ни реле, ни проводов, ни катушек. Все эти элементы – мнимые. ПО разрабатывается и просматривается на ПК, соединенном с интерфейсом контроллера.
Есть кнопка, контроллер и индикатор. Когда кнопка не задействована, сигнал на вход контроллера отправлен не будет. ПО, показывающее открытый вход, не отправит сигнал на выход. Так, на выходе ток отсутствует и лампа не будет гореть.
Если кнопку нажать, то на входной канал отправиться соответствующий сигнал. Контакты переведутся в активное состояние, как физическое реле. В данном случае контакт контроллера, открытый ранее, закроется и программа отправит сигнал на выход. Когда выходной контакт будет под напряжением, то индикатор загорится.
Контакты с индикатором соединены физическим способом. А сигнал виртуальный. Однако, все элементы существуют только в компьютерном ПО, а как физические – нет. Но принцип реле здесь используется. Также в программе можно задавать условия, которые будут проверятся и выполнятся контроллером.
Чтобы создать такую же схему, но на основе физических железных компонентов, понадобится три реле, где два открытых контакта – каждый из них будет использоваться. Но с помощью ПЛК можно не добавляя лишнего оборудования использовать столько контактов на каждый вход, сколько захочется.
Управляющие команды на языке релейной логики просты и понятны для инженеров-электриков. На графическом интерфейсе видны все логические операции. Это электрическая ц3епь с замкнутыми либо разомкнутыми контактами. Если по цепи протекает ток, что это истина. Если ток не протекает, тогда состояние – ложь.
Основой управляющей программы служат логические выражения, состоящие из операндов и переменных. Также программа состоит из операторов. Операторы – это команды языка программирования.
Инженер-программист ПЛК – это сегодня больше инженер, чем программист. Сейчас не нужны сложные языки, писать ассемблерные вставки. Достаточно использовать стандартные функциональные блоки.
Выбор ПЛК
Выбор платформы автоматизации
Выбор платформы определяет и весь ваш будущий выбор.
ПЛК является первым пунктом в выборе платформы.
Правильный выбор платформы позволяет минимизировать расходы жизненного цикла системы управления:
- склад запасных частей и сервисное обслуживание
- обучение и сертификацию обслуживающего персонала
- приобретение лицензий на средства разработки прикладного ПО
- интеграцию (бесшовная интеграция)
- миграцию (переход со старого оборудования на новое)
- программы и сикдки для ключевых клиентов
Определение количества точек ввода-вывода
Желательно максимально точно определить общее количество точек ввода-вывода (с учётом резервирования), чтобы подобрать ПЛК соответствующей производительности,
или заранее предусмотреть модель контроллера с большим запасом по расширяемости.
- Дискретные входы (стандартные и быстродействующие импульсные)
- Аналоговые входы для подключения датчиков:
- токовых (0..20мА, 4..20мА)
- «напряженческих» (-10..+10В, 0..+10В)
- термопар и термосопротивлений (способ подключения: 2-х, 3-х или 4-х проводное подключение)
- Дискретные выходы (мокрый контакт)
- Релейные выходы (сухой контакт):
- тип нагрузки (резистивная, индуктивная, резистивно-индуктивная)
- величина тока (в Амперах)
- напряжение (~220В, =24В)
- Аналоговые выходы:
- токовые (0..20мА, 4..20мА)
- «напряженческие» (-10..+10В, 0..+10В)
- Интерфейсы для подключения угловых или линейных датчиков скорости, положения (энкодеров, резольверов, синусно-косинусных)
Определение архитектуры системы управления
- Составить список объектов автоматизации (производственных площадок, цехов, участков, технологических линий, подсистем)
- Определиться с количеством ПЛК: если объекты управляются независимо друг от друга и вводятся в эскплуатацию поочередно, то можно предусмотреть для них
отдельные контроллеры - В зависимости от объёма и скорости обмена данными, территориального расположения объектов управления необходимо выбрать тип и топологию промышленной сети,
требуемое коммуникационное оборудование - Для минимизации длины кабельных соединений используются станции распределённого ввода-вывода
- Расписать точки ввода вывода по контроллерам, шкафам локального и децентрализованного ввода-вывода, определить количество и типы модулей ввода-вывода с
учётом запаса по свободным каналам ввода-вывода - В зависимости от направления обмена данными между ПЛК необходимо правильно выбрать конфигурацию Master – Slave (Ведущий – Ведомый): контроллеры типа Slave
не могут обмениваться данными друг с другом
Масштабируемость
Масштабируемость – это возможность подобрать промышленный контроллер оптимальной конфигурации под конкретную задачу (не переплачивая за избыточную функциональность),
а при необходимости расширения – просто добавить недостающие модули без замены старых.
Выбор блоков питания
Контроллеры подключаются к стабилизированным импульсным источникам питания. Необходимо аккуратно подсчитать суммарный ток, потребляемый всеми модулями
контроллера и подобрать блок питания с соответствующей нагрузочной способностью.
Пример последствий неправильного выбора блока питания
Выходные модули установки приготовления клея для варки целлюлозы иногда отключались и испорченный клей приходилось выбрасывать тоннами.
К финскому проекту ни у кого претензий не возникало. Заменили все модули ввода-вывода — не помогло. Грешили на случайные помехи из-за плохого заземления.
Оказалось, что в определённых ситуациях (как-бы случайно) срабатывало такое «большое» количество входов и выходов,
что суммарный потребляемый ими ток на мгновение превышал допустимый выходной ток блока питания и модули вывода отключались.
Заменили блок питания на более мощный и проблема была решена.
- Очень полезен программный симулятор, с помощью которого можно отладить программу без подключения к ПЛК
- Удобно, если для программирования ПЛК можно использовать стандартный ноутбук и стандартный кабель (USB или Ethernet)
- Проще найти программиста, если контроллер поддерживает стандартные языки программирования IEC61131:
- LD (Ladder Diagram) – графический язык релейной логики
- IL (Instruction List) – список инструкций
- FBD (Function Block Diagram) – графический язык диаграмм логических блоков
- SFC (Sequential Function Chart) – графический язык диаграмм состояний
- ST (Structured Text) – текстовый язык программирования высокого уровня
Что же выбрать
ПЛК 110 «Овен» или Simatic s7 производства «Сименс», Modicon m340, Segnetics trim5 четко подчинены встроенной инструкции. Работают по разработанному производителем алгоритму. Программное обеспечение разных марок не всегда совместимо, это учитывается при модернизации (замене) или комплектации технологических цепочек средствами автоматизации.
Кому-то термины step7, ms4, opc, pixel ни о чем не говорят. Разобраться с каталогом, обилием информации помогут специалисты. Расшифровка обозначения микроконтроллера, выбор программы ПЛК для человека неосведомленного станут непосильной задачей. Отличие, оценка, сравнение представленных решений также достаточно сложны, чтобы приступать к ним без подготовки.
Выбрать свой прибор помогут отзывы, обзоры, опыт эксплуатации владельцев контроллеров. Нужный микронтролллер — не обязательно дорогой. Цена определяется выполняемыми функциями, маркой прибора. Описание, настройка параметров приводятся в паспорте устройства.
Там же находится перечень портов ввода-вывода, краткое пособие как подключать изделие. Для отдельных типов может понадобиться преобразователь напряжения, его характеристики производитель обязан указать в руководстве по эксплуатации. А хороший контроллер — тот, который справляется с поставленными задачами.
Устройства эконом сегмента
Покупателю, заинтересованному в технике для малых или средних производств, стоит присмотреться к моделям контроллеров эконом сегмента. Эти устройства за приемлемую стоимость обеспечат покупателя стабильной работой и функционалом современных машин.
Программируемый логический контроллер от фирмы Овен модель 63/73
Примечательно наличие 2х разъемов формата COM вкупе с 8-ю выходами (типа дискретные) и 8-ю аналоговыми. Этих характеристик достаточно для большинства видов производств в современных реалиях. Кроме того, производитель обеспечил покупателя предустановленной часовой батареей и модулем памяти. Интересный механизм обработки информации: при запуске прибора, регистрация данных происходит на постоянной памяти, а в момент непосредственной работы, переносится на оперативную. Потенциальному покупателю стоит учитывать, что ход кнопок на этих моделях требует внушительных усилий от оператора.
Программируемый логический контроллер Овен 63/73
Достоинства:
- Программисты положительно отзываются о среде программирования этой модели;
- Простота в обращении;
- Надежная работа часов и памяти;
- Дополнительные возможности благодаря разъему типа COM;
- Возможность гибкой конфигурации аппарата.
Недостатки:
- Доступно только питание в 220 в;
- Тугие клавиши;
- Ограниченные возможности экрана.
Отзыв:
Контроллер от фирмы Tdm electric модель ПЛК12A230
Аппарат от фирмы из КНР получил репутацию надежной техники для обслуживания малых предприятий. Коробка ПЛК сделана из специальной марки пластмассы, устойчивой перед горением, запах токсинов отсутствует. Экземпляр промаркирован в соответствии с требованиями законодательства. Интерфейс модели в полной мере адаптирован под русский язык, что на порядок снижает трудности, относительно выбора требуемой опции и программирования.
Контроллер Tdm electric ПЛК12A230
Достоинства:
- Надежная техника;
- Адаптированный интерфейс;
- Широкие возможности коммуникации;
- Показатели мощности.
Недостатки:
Не выявлено.
Отзыв:
Плк от фирмы Segnetics модель Smh2g
Стоит отметить, что, покупая модель Smh2gi, соискатель получит возможность работать на адаптированной под эту технику ОС Линукс. Программисты отмечают, что эта модель представляет интерес лишь вкупе с модульными расширениями (порты под коммуникации в наличии). Отличительная черта бренда — это продуманные механизмы коннекта со сторонними устройствами. В отличие от предыдущей позиции, аппарат не комплектуется батареей и памятью, эти расширения необходимо приобретать отдельно. Также покупателю придется потратиться на провода для коннекта со сторонними устройствами, традиционно, средства коммуникации для этого бренда стоят дорого. Допускается самостоятельное изготовление проводов из комплектующих, приобретённых в специализированных магазинах, но прибегая к подобным средствам, владелец ПЛК действует под собственную ответственность. Рекомендуется досконально изучить способы изготовления подобных проводов для этой модели в интернете. Ход кнопок на порядок превосходит в удобстве предыдущую позицию, как и работа с экраном. Пользователи отмечают приятный дизайн этого контроллера.
Плк Segnetics Smh2g
Достоинства:
- Высокая скорость для рутинных задач;
- Внешний вид прибора;
- Внушительное количество поддерживаемых коммуникаций;
- Возможность работы в интернете.
Недостатки:
- Опытные программисты отмечают недостаточную гибкость в написании программ;
- Отсутствует возможность замены мелких приборов;
- Дорогие кабели.
Отзыв:
Принцип работы ПЛК
ПЛК работает по циклическому принципу. В самом начале цикла ПЛК сканирует состояния входов, на которые поступают сигналы от датчиков и устройств. Затем в соответствии с алгоритмом программы происходит вычисление состояния выходов. В конце рабочего цикла контроллер устанавливает каждый выход в состояние, которое было определено.
2. Выполнение программы пользователя
3. Запись состояний выходов
Указанные этапы цикла выполняются последовательно – это означает, что изменения состояний входов не будут «замечены» контроллером во время выполнения программы. По этой причине одним из важнейших параметров ПЛК является время реакции. Если оно окажется больше, чем минимальный период изменения состояний входов, некоторые события, происходящие в системе, будут «пропущены» контроллером.
Также стоит учесть, что и датчики реагируют на изменения в системе не мгновенно. Поэтому полное время реакции системы управления складывается из времени реакции ПЛК и времени реакции датчиков.
Время реакции системы — время с момента изменения состояния системы до момента выработки соответствующей реакции (принятия решения).
Литература
- Э. Парр. Программируемые контроллеры: руководство для инженера. — М.: БИНОМ. Лаборатория знаний, 2007. — 516 с. ISBN 978-5-94774-340-1
- Петров И. В. Программируемые контроллеры. Стандартные языки и приемы прикладного проектирования / Под ред. проф. В. П. Дьяконова. — М.: СОЛОН-Пресс, 2004. — 256 c. ISBN 5-98003-079-4
- Денисенко В. В. Компьютерное управление технологическим процессом, экспериментом, оборудованием. — М: Горячая Линия-Телеком, 2009. — 608 с. ISBN 978-5-9912-0060-8
- Минаев И. Г. Программируемые логические контроллеры. Практическое руководство для начинающего инженера. /И. Г. Минаев, В. В. Самойленко — Ставрополь: АГРУС, 2009. — 100 с. ISBN 978-5-9596-0609-1
- Минаев И. Г. Программируемые логические контроллеры в автоматизированных системах управления / И. Г. Минаев, В. М. Шарапов, В. В. Самойленко, Д. Г. Ушкур. 2-е изд., перераб. и доп. — Ставрополь: АГРУС, 2010. — 128 с. ISBN 978-5-9596-0670-1
- О. А. Андрюшенко, В. А. Водичев. Электронные программируемые реле серий EASY и MFD-Titan. — 2-е изд., испр. — Одесса: Одесский национальный политехнический университет, 2006. — С. 223.
- Минаев И.Г. Свободно программируемые устройства в автоматизированных системах управления / И.Г. Минаев, В.В. Самойленко, Д.Г. Ушкур, И.В. Федоренко — Ставрополь: АГРУС. 2016. — 168 с. ISBN 978-5-9596-1222-1
TIDA-01434
TIDA-01434 — это полнофункциональный законченный модуль аналоговых входов ПЛК (рис. 7), который удовлетворяет современным требованиям эффективности и плотности каналов при небольших габаритах печатной платы, а также обладает низким энергопотреблением и широким диапазоном рабочих температур. Конструкция данного модуля использует конвертер DC/DC в режиме Charge Pump, а переход из одноканального режима в многоканальный легко осуществляется без изменения параметров питания.
Рис. 7. Внешний вид модуля TIDA-01434
Особенности модуля:
- Наличие изолированного источника питания и высокоточного сигма-дельта аналого-цифрового преобразователя;
- наличие биполярного аналогового источника питания с Inverting Charge Pump;
- отсутствие необходимости подключения дополнительных цепей обвязки;
- отсутствие катушек индуктивности на борту, благодаря чему высота модуля составляет всего 3,5 мм;
- возможность внешнего подключения.
Обобщенные характеристики модуля отображены в таблице 3.
Таблица 3. Характеристики модуля TIDA-01434
Параметр
Величина
Источник питания входного сигнала
Общая шина питания
Напряжение питания
3–5,5 В
Ток потребления
17 мА
Выходное напряжение
3,3 В; –2,5 В; 2,5 В
КПД
≈ 12%
Рабочая температура
–40…+124 °C
Размеры
35×35×3,65 мм
В конструкции современных модулей управления аналоговыми сигналами к АЦП, как правило, для повышения производительности добавляется LDO-регулятор. На модуле TIDA-01434 для этих целей предусмотрен специально выделенный LDO-регулятор LM27762 с высоким коэффициентом подавления нестабильности питания (PSRR). Также LM27762 осуществляет функцию формирования биполярного сигнала на АЦП.
При работе с модулем TIDA-01434 нет необходимости включения в цепь дополнительных компонентов, в частности не нужно добавлять фильтры типа RC или LC для фильтрации импульсов с источника питания; это стало возможным благодаря применению в схеме цифрового изолятора ISOW7841.
TIDA-01434 предназначен для работы в качестве одно- или многоканального аналогового входа с биполярными входными сигналами и применяется в большинстве случаев для построения решений на базе ПЛК, но не ограничивается только этим. Модуль подходит как для систем типа «канал-канал» (channel-to-channel), так и для входов с групповой изоляцией. В системе channel-to-channel каждый канал входного сигнала имеет собственную «землю» — такая топология позволяет работать с входными сигналами с большей разницей потенциалов. При использовании топологии групповой изоляции величины допустимых напряжений ограничены. В данном случае предпочтительно использовать топологию типа channel-to-channel.
Модуль TIDA-01434, помимо упомянутых ранее АЦП ADS124S08 и преобразователя LM27762 типа Charge Pump, имеет на борту линейный регулятор TPS7A87, источник опорного напряжения и тока REF6225, цифровой изолятор ISOW7841 и ISO7741, а также неинвертирующие буферы SN74AHC1G04 и SN74AHC1G125 (рис. 8).
Рис. 8. Блок-схема TIDA-01434
Для удобства отладки и оценки возможностей модуля можно использовать отладочную плату на базе контроллера MSP430FR5969 (рис. 9).
Рис. 9. Внешний вид отладочной платы MSPEXP430FR5969
Рекомендации
Языки программирования ПЛК
Для программирования ПЛК используются стандартизированные языки МЭК (IEC) стандарта IEC61131-3
Языки программирования (графические)
- LD (Ladder Diagram) — Язык релейных схем — самый распространённый язык для PLC
- FBD (Function Block Diagram) — Язык функциональных блоков — 2-й по распространённости язык для PLC
- SFC (Sequential Function Chart) — Язык диаграмм состояний — используется для программирования автоматов
- CFC (Continuous Function Chart) — Не сертифицирован IEC61131-3, дальнейшее развитие FBD
Языки программирования (текстовые)
- IL (Instruction List) — Ассемблеро-подобный язык
- ST (Structured Text) — Паскале-подобный язык
- C-YART — Си-подобный язык (YART Studio)
Структурно в IEC61131-3 среда исполнения представляет собой набор ресурсов (в большинстве случаев это и есть ПЛК, хотя некоторые мощные компьютеры под управлением многозадачных ОС представляют возможность запустить несколько программ типа softPLC и имитировать на одном ЦП несколько ресурсов). Ресурс предоставляет возможность исполнять задачи. Задачи представляют собой набор программ. Задачи могут вызываться циклически, по событию, с максимальной частотой.
Программа — это один из типов программных модулей POU. Модули (POU) могут быть типа программа, функциональный блок и функция.
В некоторых случаях для программирования ПЛК используются нестандартные языки, например:
Блок-схемы алгоритмов
С-ориентированная среда разработки программ для ПЛК.
HiGraph 7 — язык управления на основе графа состояний системы.
Инструменты программирования ПЛК на языках МЭК 61131-3 могут быть специализированными для отдельного семейства ПЛК или универсальными, работающими с несколькими (но далеко не всеми) типами контроллеров:
- CoDeSys
- ISaGRAF
- ИСР «КРУГОЛ»
- Beremiz
- KLogic
Литература
- Э. Парр. Программируемые контроллеры: руководство для инженера. — М.: БИНОМ. Лаборатория знаний, 2007. — 516 с. ISBN 978-5-94774-340-1
- Петров И. В. Программируемые контроллеры. Стандартные языки и приемы прикладного проектирования / Под ред. проф. В. П. Дьяконова. — М.: СОЛОН-Пресс, 2004. — 256 c. ISBN 5-98003-079-4
- Денисенко В. В. Компьютерное управление технологическим процессом, экспериментом, оборудованием. — М: Горячая Линия-Телеком, 2009. — 608 с. ISBN 978-5-9912-0060-8
- Минаев И. Г. Программируемые логические контроллеры. Практическое руководство для начинающего инженера. /И. Г. Минаев, В. В. Самойленко — Ставрополь: АГРУС, 2009. — 100 с. ISBN 978-5-9596-0609-1
- Минаев И. Г. Программируемые логические контроллеры в автоматизированных системах управления / И. Г. Минаев, В. М. Шарапов, В. В. Самойленко, Д. Г. Ушкур. 2-е изд., перераб. и доп. — Ставрополь: АГРУС, 2010. — 128 с. ISBN 978-5-9596-0670-1
- О. А. Андрюшенко, В. А. Водичев. Электронные программируемые реле серий EASY и MFD-Titan. — 2-е изд., испр. — Одесса: Одесский национальный политехнический университет, 2006. — С. 223.
- Минаев И.Г. Свободно программируемые устройства в автоматизированных системах управления / И.Г. Минаев, В.В. Самойленко, Д.Г. Ушкур, И.В. Федоренко — Ставрополь: АГРУС. 2016. — 168 с. ISBN 978-5-9596-1222-1
Подбор контроллера по типу АКБ
Различные по типу АКБ необходимо заряжать по различным программам зарядки. Это связано с различным химическим составом аккумуляторов. Программы зарядки имеют разные алгоритмы заряда. В соответствии с выбранной программой зарядки акб контроллер заряда регулирует напряжение и силу тока в установленном диапазоне. Современные контроллеры заряжают контроллеры по технологии широтно-импульсной модуляции, такие контроллеры называются ШИМ(PWM) контроллеры. Причем более дорогие контроллеры, которые называются MPPT, использующие технологию поиска точки максимальной мощности от массива солнечных батарей тоже заряжают аккумуляторы по технологии ШИМ. Сначала MPPT контроллер отбирает максимальную мощность, а далее используя ШИМ преобразователь, заряжает акб в соответствии с установленной программой зарядки.
В зависимости от имеющихся аккумуляторов, необходимо выбрать контроллер, имеющий программу заряда именно для вашего типа акб. Рассмотрим основные типы АКБ и условия их заряда:
1) Свинцово-кислотные с жидким электролитом. Заряжаются обычно напряжением не выше 14-15 вольт, можно и выше до 17 вольт, но электролит быстро закипит и начнется процесс его выкипания и разрушения пластин, поэтому придется безотрывно следить за процессом заряда и при начале образования пузырьков, все равно опустить напряжение до 14 вольт, или отключить заряд и дать остыть аккумулятору. Также такие аккумуляторы при заряде выделяют взрывоопасный газ, поэтому их необходимо заряжать с открытыми клапанами и в хорошо вентилируемом помещении.
2) Свинцово-кислотные герметичные с загущенным или абсорбированным электролитом. Это аккумуляторы, изготовленные по технологии GEL и AGM. Данные аккумуляторы необходимо заряжать напряжением не выше 14 вольт. Это связано с тем, что если начнется процесс нагрева, загущенного или абсорбированного электролита, то структура электролита начнет разрушаться, и потеряет свои свойства, причем в отличии от жидко-кислотных, электролит невозможно поменять или восстановить.
3) Щелочные АКБ. Требуют заряд напряжением от 10В до 17В, необходимо следить за процессом заряда.
4) Никелевые
5) Литиевые, имеют в составе специальный блок управления зарядом.
Простые контроллеры заряда имеют одну или две программы зарядки для свинцово-кислотных акб для негерметичных жидкостных и для герметичных GEL или AGM аккумуляторов.
Варианты для новой мебели
Популярные статьи
Принцип работы ПЛК
ПЛК работает по циклическому принципу. В самом начале цикла ПЛК сканирует состояния входов, на которые поступают сигналы от датчиков и устройств. Затем в соответствии с алгоритмом программы происходит вычисление состояния выходов. В конце рабочего цикла контроллер устанавливает каждый выход в состояние, которое было определено.
1. Чтение состояний входов
2. Выполнение программы пользователя
3. Запись состояний выходов
Указанные этапы цикла выполняются последовательно – это означает, что изменения состояний входов не будут «замечены» контроллером во время выполнения программы. По этой причине одним из важнейших параметров ПЛК является время реакции. Если оно окажется больше, чем минимальный период изменения состояний входов, некоторые события, происходящие в системе, будут «пропущены» контроллером.
Также стоит учесть, что и датчики реагируют на изменения в системе не мгновенно. Поэтому полное время реакции системы управления складывается из времени реакции ПЛК и времени реакции датчиков.
Время реакции системы — время с момента изменения состояния системы до момента выработки соответствующей реакции (принятия решения).
ПЛК могут быть использованы для решения следующих задач:
-
компьютерное управление исполнительными механизмами (печами, электродвигателями, клапанами, задвижками, фрамугами и т.п.) с обратной связью и без;
-
управление светом, кондиционированием воздуха, котельными, и т.п.;
-
контроль и регистрация температуры в теплицах, элеваторах, печах для закалки стали, испытательных камерах тепла и холода, в различных технологических процессах;
-
стабилизация температуры в термостатах, термошкафах, котлах, жилых зданиях, теплицах, на элеваторах и т.п.;
-
автоматизация стендов для приемосдаточных и других испытаний продукции, для диагностики неисправностей при ремонте, для автоматизированной генерации паспортных данных неидентичной продукции;
-
научные исследования и разработки, запись в компьютер и отображение медленно меняющихся физических процессов, построение многомерных температурных, силовых, световых, вибрационных, шумовых и других полей.
Ограничения ПЛК
Бюджетный контроллер «Колибри-К1»
Рис. 3. Внешний вид контроллера «Колибри-К1» с модулями ввода/вывода Beckhoff
«Колибри-К1» — законченное решение на базе высокоинтегрированного процессора Freescale iMX28 с ядром семейства ARM9. Устройство находит применение в системах сбора данных, в качестве преобразователя интерфейсов и управляющего контроллера. Порты ввода/вывода общего назначения данного компьютера могут использоваться для управления внешними устройствами. Корпус устройства предназначен для крепления на DIN-рейку. Коммуникационные порты: три порта RS-485, порт RS-232, Ethernet 10/100 Мбит, последовательный порт консоли, порт USB 2.0, два цифровых входа; два цифровых выхода, SPI, I2C, UART, GPIO. Система: процессор Freescale iMX287 454 МГц ARM9, ОЗУ 128 Мбит DDR2, NAND Flash 256 Мбит (возможно увеличение до 1 Гбит), RTC с автономным питанием; настройка и управление: последовательная консоль, ssh-консоль. Эксплуатационные характеристики: питание 5 В, рабочий диапазон температур от –40 до +85 °С, корпус на DIN-рейку. В зависимости от задачи можно применять дополнительные модули ввода/вывода с креплением на DIN-рейку с соединением по RS-485 или Ethernet из номенклатуры таких компаний, как «ОВЕН», ICP DAS (i7xxx), Beckhoff, и других предприятий.
История
Первые логические контроллеры появились в виде шкафов с набором соединённых между собой реле и контактов. Эта схема не могла быть изменена после этапа проектирования и поэтому получила название — жёсткая логика. Первым в мире, программируемым логическим контроллером, в 1968 году стал Modicon 084 (1968) (от англ. modular digital controller), имевший 4 кБ памяти.
Термин PLC ввел Odo Josef Struger (Allen-Bradley) в 1971 году. Он также сыграл ключевую роль в унификации языков программирования ПЛК и принятии стандарта IEC61131-3. Вместе с Richard Morley (Modicon) их называют ‘отцами ПЛК’. Параллельно с термином ПЛК в 1970-е годы широко использовался термин микропроцессорный командоаппарат.
В первых ПЛК, пришедших на замену релейным логическим контроллерам, логика работы программировалась схемой соединений LD. Устройство имело тот же принцип работы, но реле и контакты (кроме входных и выходных) были виртуальными, то есть существовали в виде программы, выполняемой микроконтроллером ПЛК. Современные ПЛК являются свободно программируемыми.
Возможно, вам также будет интересно
Задумывались ли вы о том, как много информации человек получает с помощью слуха? Звуки окружают нас повсюду, и привлечение внимания к определенной информации нередко бывает особенно важным. Наиболее актуален этот вопрос для таких сфер, как пожарные, охранные и аварийные сигнализации в производственных цехах, сирены угрозы взрыва в шахтах, системы экстренного звукового оповещения на транспорте и…
Электромагнитные помехи (EMI) могут стать главным источником головной боли разработчиков и операторов приводных сервосистем. При отсутствии средств подавления, помехи влияют на стабильность системы управления, приводят к возникновению ошибок передачи сигналов, могут даже приводить к включению и отключению приборов. Частоты электромагнитных помех варьируются от самых низких радиочастот и постоян…
Вебинар Rockwell Automation «Новый преобразователь частоты PowerFlex 755T»
21 марта, 2017PowerFlex 755T — новый модульный низковольтный преобразователь частоты мощностью до 2300 кВт с возможностью рекуперации и работы с общей шиной постоянного тока.
На вебинаре вы узнаете о функционале преобразователя, новых возможностях системы управления, целевых промышленных индустриях и применениях.
Дата: пятница 24 марта 2017
Время: 11:00 (московское время)
Подробная информация и запись на семинар