Применение шаблона проектирования «Фабрика» для реализации принципа Plug&Play в IEC61499
Аннотация
Новый стандарт IEC61499 является естественным развитием сферы проектирования программного обеспечения для промышленной автоматизации. Ключевыми особенностями стандарта являются его гибкость при изменении компонентов своего программного обеспечения и возможность взаимодействия и совместного функционирования различных устройств. Однако стандарт не описывает поведение системы для реализации принципа Plug&Play. Таким образом, при проектировании системы для взаимодействия с множеством устройств разных типов необходимо добавлять описание каждого устройства отдельно. В объектно-ориентированном программировании для создания экземпляров некоторого класса имеется специальный шаблон "Фабричный метод", определяющий тип нового объекта в момент создания. Этот принцип может быть адаптирован для стандарта IEC61499.