ФункцииРежим работы
Программные компоненты
Для организации связи в системах Component based Automation используются технологические программные компоненты. Технологический программный компонент - это программное описание полных функциональных возможностей машины или устройства. Обмен данными между такими машинами и устройствами осуществляется через интерфейс технологических программных компонентов, через который можно получить доступ к переменным, которые необходимы для обмена данными с другими компонентами или для визуального отображения на MES-уровне. Механизм доступа к интерфейсу компонента точно описан в стандарте PROFInet.
Инструментальные средства проектирования
Системы связи между отдельными компонентами проектируются графически. Для этого используются отдельные инструментальные средства, обеспечивающие возможность обзора технологического вида всего приложения. В стандарте PROFInet подобные инструментальные средства названы „Визуальным редактором PROFInet". Конкретные функциональные возможности этого редактора определяются разработчиком данных инструментальных средств. Основное назначение редактора - упрощение организации связи между оборудованием различных производителей и замена программирования систем связи их графическим проектированием.
Интеграция Ethernet и сетей полевого уровня
Component based Automation обеспечивает оптимальную интеграцию PROFIBUS-DP и Industrial Ethernet. Связь между PROFIBUS и Ethernet осуществляется через PROFInet Proxy-устройство. Межсетевой обмен данными может проектироваться с помощью пакета SIMATIC iMap, позволяющего оптимально использовать функциональные возможности обеих сетей. Proxy-мастер PROFIBUS координирует обмен данными между всеми станциями PROFIBUS и осуществляет обмен данными с Ethernet. Протоколы передачи данных в PROFIBUS остаются неизменными, что позволяет использовать широкий спектр существующих PROFIBUS-устройств без их адаптации к CBA системам.
Вертикальная интеграция
PROFInet использует для обмена данными между системами автоматизации распространенные стандарты информационных технологий. Благодаря этому пользователь имеет возможность производить непосредственное обращение к данным PROFInet компонентов из имеющихся приложений Windows с использованием стандартных коммуникационных процедур (ActiveX, COM/DCOM и OPC).
Программирование, конфигурирование
Программирование Component based Automation систем выполняется в два этапа::
- Программирование отдельных технологических модулей средствами STEP 7 и формирование технологических программных компонентов
- Проектирование коммуникационных связей между технологическими программными компонентами с помощью SIMATIC iMap
Программирование модулей
Разработка технологических программных компонентов сводится к разработке программы управления и описанию технологического интерфейса данного модуля. Программирование выполняется с помощью стандартных инструментальных средств соответствующего производителя. Для генерации технологического программного компонента эти инструментальные средства должны поддерживать соответствующие функции. Для изделий SIMATIC для этой цели могут использоваться языки LAD, FBD или STL пакета STEP 7, а также весь спектр инструментальных средств проектирования (S7-GRAPH, S7-SCL и т.д.). Описание технологического интерфейса оформляется в виде блока данных. Программирование коммуникационных связей между устройствами становится не нужным. При разработке технологического интерфейса определяется состав переменных, к которым должно производиться обращение. В STEP 7 после выполнения указанных операций генерация соответствующего XML-файла выполняется щелчком мыши на изображении данной станции. XML-файл генерируется автоматически и содержит полное описание технологического программного модуля в соответствии с требованиями стандарта PROFInet.
Проектирование коммуникационных связей
Проектирование коммуникационных связей между интеллектуальными устройствами автоматизации выполняется с помощью пакета SIMATIC iMAP в графической форме. SIMATIC iMap позволяет выводить общий технологический вид всего приложения. XML-файлы различных технологических программных компонентов загружаются в библиотеки SIMATIC iMap. Проектирование сводится к извлечению из библиотеки требуемого технологического компонента и его позиционированию на технологическом плане. Каждый технологический компонент изображается в виде блока с определенным количеством входов и выходов (технологических интерфейсов). Затем выполняется соединение входов и выходов соответствующих технологических компонентов. Все необходимые данные для организации обмена данными генерируются SIMATIC iMap автоматически. Проектирование топологии сети производится в специальном окне SIMATIC iMap. Изменения, производимые в этом окне, не изменяют связей, установленных на технологическом виде. Кроме того, iMAP обеспечит возможность интерактивного выполнения операций тестирования и диагностики всех компонентов. При этом отпадает необходимость вмешательства в программное обеспечение отдельных модулей. |