В широком смысле программируемый контроллер автоматизации (PAC) — это промышленный контроллер, который сочетает в себе функциональность ПЛК с вычислительными возможностями ПК. Общепризнано, что термин “программируемый контроллер автоматизации” был введен Консультативная группа ARC, в котором указаны пять характеристик , определяющих PAC:
Но из-за отсутствия отраслевого стандарта определения PAC различие между PACS и PLC размыто. ПЛК более высокого класса теперь включают в себя некоторые из характеристик, описанных выше, и вторгаются на территорию, которая когда-то считалась территорией PAC. Фактически, многие ПЛК в настоящее время включают стандартные языки программирования, возможность расширения функциональности с помощью дополнительных модулей и подключения к различным системам шин.
Однако PACS по-прежнему отличаются от ПЛК тем, что используют более открытую архитектуру и модульная конструкция.Они также более способны, чем ПЛК, осуществлять мониторинг и управление большим количеством операций ввода-вывода, например, на крупном перерабатывающем предприятии или в сложной системе автоматизации. Они делают это потому, что данными можно обмениваться между устройствами и приложениями в различных областях, таких как управление движением и технологическими процессами. Кроме того, программируемый контроллер автоматизации может отправлять и получать данные в другие PACS и от них, создавая распределенную систему управления PACs. Обладая большим объемом памяти, возможность обрабатывать сложные или высокоскоростные аналоговые операции ввода-вывода, а также возможности высокоскоростной связи, PACS хорошо подходят для применения в системах видеонаблюдения, включая управление движением с помощью зрения.
Способность PACs собирать, хранить и отслеживать большие объемы данных означает, что они могут выполнять прогнозное техническое обслуживание и мониторинг операций. Данные часто хранятся и к ним осуществляется доступ через сеть Ethernet или USB-запоминающее устройство.
PACs используют IEC 61131-3 языки программирования (лестничная диаграмма, функциональная блок-схема, диаграмма последовательных функций, список инструкций или структурированный текст), а некоторые включают стандартные языки программирования для ПК, такие как C /C++, так что знакомство сохраняется, а кривая обучения программированию невелика, независимо от предшествующего опыта или специальных знаний.
Программирование выполняется в интегрированная среда разработки (IDE), которая использует единую базу данных имен тегов. Это означает, что все определенные переменные (теги) хранятся в одной базе данных, которая используется всеми программными приложениями, такими как HMI, ERP—системы и приложения vision. Это значительно упрощает и сокращает объем работы по программированию и облегчает масштабирование до более крупных систем.
В двух словах, PACS лучше всего подходят для приложений, требующих сложного управления — в автоматизации это часто означает многоосевое, скоординированное движение или круговую интерполяцию, — в то время как ПЛК хорошо подходят для простых приложений, таких как управление движением по одной оси.
Свежие комментарии