automationml ein Überblick
TRANSCRIPT
AutomationMLEin Überblick
Alexander Alonso Garcia - Daimler AG
1st DevCon AutomationML
5. Mai 2010
2
����������
��������� ��������������� ������
����������������
��������������������������������
������������������
������������������
������������������������������� !� !
������������������ "��"��
�����##����� �����##�����
��$�%��������$�%������
!����������!����������
&���������&�����������
!����������!����������
'���'�����
!����������!����������
&���&���((����������
!����������!����������
�������
������
Daimler VerfahrensentwicklungVon der Idee zur
Produktionstechnologie
3
Unser täglich Brot -
Automatisierungstechnik
4
�����������
����������������
�����������
�������
�������� �������
��������!��"��
SchichtenmodellAutomatisierungstechnik
5
#����������$��%����&'��$��%(���)����*
������
������������
��������������������������
����������������
&����������������
'����������������
&��������+�%%�������
�����������
Daimler integra - der erweiterte Entwicklungs- und
Standardisierungsumfang
6
�������,��-�&�.��%����-�&���������/
��������������,��-�&�.�/
�
�
�
��������!��"��
�������0�"����,)������&)))�12�3 /
Beispiel:integra Systemarchitektur in der
C-Klasse
7
Wie wird Automatisierungstechnik heute geplant?
8
Zentrale Herausforderung ist die heterogene Werkzeuglandschaft in der
Anlagenplanung
Application Subgroup Tools (Examples)
CAD • ������������
• ��� ���
• ����• �����������
• ����������������
• �� ����������
• ��������
• ����!�• ��"��
Material Flow Simulation • ��#$��%%&�'�������
• ��������
• (����
• �)�� *���#��� � )���� ������+�,��#���
Robot Simulation • ����#���
• ����$�,�
• ��������-�.��� ��• -�. ���
Process Simulation • /������"��
Simulation
Electrical Simulation • �������
• ��� ����� ������.�� 0�
• ������#�
Text Processing • ��������
• 1$��122� ��
Spreadsheet Analysis • ����! ���
• 1$��122� ��
Presentation • �����3��$�����
• 1$��122� ��
Databases • � ����
• 1�� ���
• ����4��
Office
Communication • �#����
Project Management • ������5� ��
• ������������
���� ��,����������#����
*�,�+� • �������#�������
• ,��������#������#�• ,��������������
���� ��)�2� " ���
������#����*�)�+� • �'��������
• ,��#�����,���
Enterprise Resource Planning (ERP)
• ����- �
• 1�� ������$����2��• ���6��������
Application Subgroup Tools (Examples)
Reporting
• �������• ��"�����-�$�����
• � ��$�����-��
Mock-up • �'����������
• #��"���0����
Plant Visualization • 78�9�• 1$�����
• 1$��/���0��
Visualization
HMI • ������&�������/��!�.���
• ���� 0�
PLC • �����:�• -�)���!�
• -�)��!�
• ��,��"��• ���$�
• �
Control Programming
Robot Control • ����-�.��������• ;�;������
• ,<��� ,�1������
CAE • -$����
• ������
• ������• ������� ==>�
Process configuration • ,�1������
• -�.��������• -�.� ���,�����&��������
• ����?===�
Facility Management • ������"��� ����������
• �$���" ���
• ���$����• ��� ����� 0��� �����
Computerized Maintenance Management System (CMMS)
• Maximo�• Datastream7i�• API Pro�
Authoring • ���.��� ��.���• �����������
• �����• �! ���
• �0���$�����
• �� ��������
Functional Engineering • ���#�����,��������
• ��#���
• ���#������/��#�3����
based on Comos
…
9
Automatisierungsplanung –die Welt heute
4���������������!������54����������6
����%�������������
)�����������������
)�����������������
7�����������4���
���"���!���%������
����������%%����
�������!�����%%�������"���%�������
8�����������%��������������%������&������������!�������
�����%���������������9�$���!�������
10
Automatisierungsplanung –die Welt heute
4���������������!������54����������6
����%�������������
"3�3��%����&8�'&:�����%�����4�����(5�����������)������6*
"3�3��9�0 ������ ����
���;�����<��!�����������.���������
"3�3�4���������$��=%�4)98&��7��
"3�3��%����98��������(.>�*�8�)����
���?���<�!���
���?���<��%��
���?���<��������
���?���<��%����98
11
Automatisierungsplanung –die Welt heute
����������������8����������������
4����������������������������
"3�3��%����')��@� ��@�>���A
"3�3�������������%�������9��;
"3�3�8�������);��
"3�3��%����98�������� (.>�*�8�)����
���;�����<��!�����������.������������?���<�
�%����98
���?���<�4�%����>
12
Der AutomationML-Ansatz
13
Automatisierungsplanung mit AutomationML
4���������������!������54����������6
����%�������������
)�����������������
)�����������������
7�����������4���
���"���!���%������
����������%%����
�������!�����%%�������"���%�������
8�����������%��������������%������&������������!������������%���������������9�$���!�������
14
4���������������!������
����%�������������
������!������-9�������%������
�9�0 7&�'.�9��.0
>�B��� ���)���������!������
�����(�������*����7��������������(�����*�����������������
7&�'.�9��.0
�����������)������������������������� 0:�����������
����%������)�"���������������������
�9�0
7����������%���������� 7�������������%����
7�������������%����7���������7�������7�������%����'�������������
7&�'.�9��.&94
����%����89C
Automatisierungsplanung mit AutomationML
im Detail
15
AutomationML
16
Ziele und Anforderungen an die AutomationML:
Offenheit - Erweiterbarkeit
� Offen� Kostenfreies, offenes, dokumentiertes Format� Herstellerneutral� Frei von proprietären Schnittstellen und Bibliotheken
� Erweiterbar� Standardisierte Abbildung mit XML� Skalierbar von einzelnen Komponenten bis zu vollständigen
Anlagen� Ausgelegt für Erweiterungen
17
AutomationML®: Struktur –Stand 04/2010
'�!����
)������������� &���
�����������3�
+�%���
����!������
>�%��
*��+*��+
������������������#
���"�������3�
���%���
*��+*��+
18
AutomationML e.V. Mitglieder (Stand 04/2010)
OTTO-VON-GUERICKE RSITÄT-MA
BURG
19
Was wurde bisher (10/2006 – 04/2010) erreicht?
� Entwicklung und Erweiterung von Geometrie- und Kinematikbeschreibung (COLLADA)
� Weiterentwicklung des Automatisierungsstandards PLCopen XML
� Spezifikation AutomationML® mit dem Ziel IEC-Norm(DKE)
� Software � Entwicklung von Geometrie-/Kinematik-Konvertern von/nach
AutomationML® für: CATIA, Delmia, Microstation, emEngineer, VEOfactory (u.a. bei Daimler, NetAllied, Rücker EKS)
� Teile bereits in Produktiveinsatz bei Daimler (Microstation – CATIA)� Entwicklung eines OpenSource-Viewers/-Editors
� Gründung AutomationML® e.V
� ���� Näheres im Internet unter (www.automationml.org).
20
� Entwickler� Öffnung neuer Markt- und Anwendungsbereiche� Spezialwerkzeuge können einfach eingebunden werden� Reduzierung Schnittstellenaufwand� Kurze Reaktionszeiten auf neue Kundenanforderungen
� Anwender� Anwender kann auf größere Werkzeugauswahl zurückgreifen
(„Best tools in class“)� Vermeidung von Doppelarbeit� Vermeidung von Fehlern� Daten „gehören“ wieder dem Anwender und nicht dem
Werkzeughersteller
AutomationML - Warum einsetzen?Erhöhung der Effizienz!
21
� Einfluss� Weitere Ausrichtung der AutomationML� Priorisierung eigener Anwendungsfälle
� Mitarbeit� Gründung neuer Arbeitskreise
z.B. Gerätebeschreibung, E-Planung, …� Einbringen eigener Lösungsansätze
� Wissens-Vorsprung� Frühzeitiger Zugang zu Spezifikationen� Validierung der eigenen Lösungen vor Release der nächsten
Standardversion� Neue werden Themen früh in der Gruppe kommuniziert
AutomationML e.V. - Warum beitreten?
22
Einsatzbeispiele
23
AutomationML als Austauschformat zu Entwicklungspartnern
Planung in Delmia V5 Robotics Zielapplikation: „Pathfinder“
(Fa. GFRT)
Konvertierung nach AutomationML(Tool: „CPS“, Fa. NetAllied Systems)
Planung in Delmia V5 Robotics Zielapplikation: „Invision“
(Fa. Rücker EKS)
Konvertierung nach AutomationML(Tool: „CPS“, Fa. NetAllied Systems)
24
Demo
Fragen?