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 позволяет спланировать поведение оборудования при возникновении различных ситуаций, и вместе с тем, получить простую и структурированную программу.



Это статья с сайта http://vdt-solutions.de

Адрес этой статьи:
http://vdt-solutions.de/modules.php?name=News&file=article&sid=65