Традиционные ПЛК используют лестничные диаграммы и списки операторов для упрощения программирования и имеют преимущества в виде короткого цикла разработки системного программного обеспечения и отладки программ на месте. К недостаткам традиционных ПЛК также можно отнести отсутствие поддержки таких коммуникационных интерфейсов, как I2C и SPI, и относительно высокую стоимость. Учитывая вышеперечисленные недостатки традиционных ПЛК, в данной статье используются микросхемы серии STM32 для построения аппаратной системной схемы модуля ПЛК и разработки программного модуля для создания встраиваемого модуля ПЛК. ПЛК с модульной конструкцией имеют такие преимущества, как малый размер, низкая стоимость и возможность доступа к устройствам I2C. В то же время они по-прежнему используют традиционный метод разработки лестничных диаграмм, предоставляя инженерам новый выбор для разработки проектов.
К числу распространенных модулей ПЛК относятся:
Модуль питания
Обеспечивает внутреннее питание ПЛК, а некоторые модули питания могут также обеспечивать питание входных сигналов.
Модуль ввода/вывода
Это модуль ввода/вывода, I обозначает вход, а o - выход. Модули ввода/вывода можно разделить на дискретные модули, модули имитации и специальные модули. Модули могут быть установлены на рейку или стойку с несколькими слотами, при этом каждый модуль подключается к одному из слотов в зависимости от количества точек.
модуль памяти
В основном в нем хранятся пользовательские программы, а некоторые модули памяти могут также служить вспомогательной рабочей памятью системы. Конструктивно все модули памяти соединены с модулем центрального процессора.
Модули объединительной панели и стойки
Как следует из названия, в процессе установки различных модулей ПЛК базовая панель и стоечный модуль выступают в качестве базовой панели и обеспечивают шину для связи между модулями. В некоторых соединениях между несколькими объединительными платами используются интерфейсные модули, в некоторых - шинные интерфейсы. Это зависит от производителя, а ПЛК различаются по типам.
В дополнение к вышеперечисленным модулям, ПЛК также имеет специальные интеллектуальные или функциональные модули. Например, модуль A/D (модель), модуль D/A (модель), модуль высокоскоростного счета, модуль управления положением, модуль температуры и т.д. Эти модули имеют свой собственный центральный процессор. Благодаря предварительной или постобработке сигналов можно упростить управление центральным процессором ПЛК и упростить управление сложными программами.
Типы и характеристики интеллектуальных модулей также сильно различаются. ПЛК с отличными характеристиками имеет множество типов и отличные характеристики.
После подключения коммуникационного модуля к ПЛК он может осуществлять связь между ПЛК и компьютером, между ПЛК и ПЛК, может взаимодействовать с другими устройствами управления, такими как частотные преобразователи и терморегуляторы, а также формировать локальную сеть. Модуль связи представляет собой сетевую функцию ПЛК и является важным аспектом текущей производительности ПЛК.
Технические характеристики основного шасси небольших ПЛК коробчатого типа зависят от количества точек ввода/вывода, которые можно обеспечить за счет интеграции вышеперечисленных модулей в одно шасси. ПЛК коробчатого типа не содержит центрального процессора, но также имеет блок расширения ввода/вывода, который используется только в качестве источника питания и блока ввода/вывода. Технические характеристики блока расширения зависят от количества точек ввода/вывода.
Применение модуля ПЛК в процессе магнитной сепарации железной руды
Считывание данных счетчика расхода топлива
Измеритель расхода топлива имеет выход CAN-порта. Помимо отображения на передней панели, измеренные данные также выводятся через порт CAN. Поскольку свободный коммуникационный порт ПЛК относится к порту протокола RS-485, между этими двумя коммуникационными портами подключается коммуникационный порт. Модуль CAN - RS-485. Чтобы использовать коммуникационный порт для передачи данных, сначала инициализируйте свободный порт соответствующим образом в подпрограмме SBR_ 5, включите прерывание и считайте данные в подпрограмме прерывания завершения приема INT_ 6.
Мониторинг ПК и хранение данных
В соответствии с настройками системы
Согласно требованиям проекта, данные, собранные ПЛК, должны отображаться в реальном времени на хост-компьютере и сохраняться в базе данных для вызова. В этой системе используется программное обеспечение для мониторинга и конфигурирования хоста WinCC компании Siemens. После настройки каждый дисплей
Значения параметров, конфигурация и экран отображения показаны на рисунке 3.
Ключевые слова в этой статье: цифровой передающий терминал lora