Към съдържанието

PAC: Програмируеми контролери за автоматизация

BG: Програмируемият контролер за автоматизация (PAC) представлява архитектурната конвергенция на традиционните програмируеми логически контролери (PLC) и стандартните персонални компютри (PC).

Дефиниционни граници и таксономия

BG: Програмируемият контролер за автоматизация (PAC) представлява архитектурната конвергенция на традиционните програмируеми логически контролери (PLC) и стандартните персонални компютри (PC). Дефиниран първоначално от ARC Advisory Group, PAC се характеризира със своята мултидомейн функционалност – обхващаща дискретно управление, управление на процеси и управление на движението в рамките на една платформа. За разлика от наследените PLC, които разчитат силно на собствени ASIC чипове и твърдо циклично сканиране, PAC използват стандартни микропроцесори (напр. ARM Cortex-A серия, x86 архитектури), работещи с операционна система за реално време (RTOS) като VxWorks, QNX или RT-Linux. Това позволява превантивна многозадачност, програмиране на високо ниво (C/C++, Python) наред със стандартите IEC 61131-3 и дълбока ИТ/ОТ интеграция чрез корпоративни протоколи (OPC UA, MQTT, RESTful API). В таксономично отношение, PAC заемат критичната средна позиция между детерминирания, но ограничен PLC, и високопроизводителния, но недетерминиран индустриален компютър (IPC).

Историческа еволюция

BG: Еволюцията на PAC е отговор на ограниченията на PLC, въведени в края на 60-те години на миналия век (напр. Modicon 084). До края на 90-те години дихотомията между надеждността на PLC и изчислителната мощ на PC създаде тясно място в сложната автоматизация. Движението за компютърно базирано управление през 90-те въведе софтуерни PLC (SoftPLC), но базираните на Windows IPC страдаха от уязвимости (сини екрани) и непредсказуемо забавяне (latency jitter). През 2001 г. ARC Advisory Group въведе термина "PAC", за да опише нова порода хардуер, която обединява здравината на PLC шасито с капацитета на паметта, копроцесорите за операции с плаваща запетая и Ethernet свързаността на PC. През 2010-те години се наблюдава интеграцията на многоядрени процесори, позволяващи изолирането на контролните задачи на едно ядро, докато комуникационните или HMI задачи се разпределят на друго (Асиметрична мултипроцесорна обработка - AMP). Днес еволюцията роди "Edge PAC", който естествено вгражда AI машини за изводи, контейнеризирани приложения (Docker) и мрежи, чувствителни към времето (TSN), директно в шасито на контролера.

КатегорияХардуер за индустриална автоматизация
БиблиотекаРоботика

Инженер, автор на „Голямата книга на 3D принтирането“ и експерт по адитивни технологии