PhaseManager: Модель состояний в RSLogix 5000 v15.0
Дата: 29-03-2006
Тема: Программное обеспечение Применить модель состояний (State Model) при программировании контроллеров Allen-Bradley семейства Logix стало возможным благодаря программе PhaseManager, входящей в состав RSLogix 5000 последней версии.
Автоматизация управления технологическими процессами серийного выпуска партий рецептурной продукции (batch-процессы), которые характерны для пищевой, химической и фармацевтической промышленности, имеет свои особенности.Согласно стандарту S88, batch-процесс определяется как «процесс выпуска конечного количества продукции на основе обработки конечного количества входных материалов в соответствии с указанной рецептурой на одной или более единицах оборудования». В отличие от непрерывного производства, batch-процессы основаны на использовании ограниченного количества материала, называемого партией. Таким образом, суть задачи автоматизации управления batch-процессом состоит в обеспечении выпуска продукции в нужном объёме с заданными технологическими характеристиками, с соблюдением качества и правил защиты электронных. Данная специфика построения систем автоматизации может быть реализована с применением модели состояний (стандарт S88). Модель состояний разработана в соответствии с требованиями стандарта ISA S88.01-1995 (его IEC эквивалент - IEC 61512-1-1998), больше известного под названием ISA-88 или S88, который устанавливает общие требования к языку программирования для разработки, обслуживания и управления. Стандарт S88 направлен на увеличении гибкости и прозрачности оборудования и программного обеспечения и служит для интегрирования в традиционные системы ERP, MES и control domains. ![]() Контроллер использует виртуальную машину состояний для определения состояния оборудования в любой момент времени и управления им. Поведение оборудования планируется в виде диаграммы состояний. В любой момент времени оборудование может находиться в одном из предполагаемых состояний - Stopped, Resetting, Running, Holding, и т.п. PhaseManager позволяет конфигурировать последовательность состояний и управлять переходами посредством стандартного пользовательского интерфейса непосредственно в контроллере или с использованием программы RSBizWare Batch. PhaseManager позволяет спланировать поведение оборудования при возникновении различных ситуаций, и вместе с тем, получить простую и структурированную программу. |