25
AutomationML Ein Überblick Alexander Alonso Garcia - Daimler AG 1st DevCon AutomationML 5. Mai 2010

AutomationML Ein Überblick

Embed Size (px)

Citation preview

Page 1: AutomationML Ein Überblick

AutomationMLEin Überblick

Alexander Alonso Garcia - Daimler AG

1st DevCon AutomationML

5. Mai 2010

Page 2: AutomationML Ein Überblick

2

����������

��������� ��������������� ������

����������������

��������������������������������

������������������

������������������

������������������������������� !� !

������������������ "��"��

�����##����� �����##�����

��$�%��������$�%������

!����������!����������

&���������&�����������

!����������!����������

'���'�����

!����������!����������

&���&���((����������

!����������!����������

�������

������

Daimler VerfahrensentwicklungVon der Idee zur

Produktionstechnologie

Page 3: AutomationML Ein Überblick

3

Unser täglich Brot -

Automatisierungstechnik

Page 4: AutomationML Ein Überblick

4

�����������

����������������

�����������

�������

�������� �������

��������!��"��

SchichtenmodellAutomatisierungstechnik

Page 5: AutomationML Ein Überblick

5

#����������$��%����&'��$��%(���)����*

������

������������

��������������������������

����������������

&����������������

'����������������

&��������+�%%�������

�����������

Daimler integra - der erweiterte Entwicklungs- und

Standardisierungsumfang

Page 6: AutomationML Ein Überblick

6

�������,��-�&�.��%����-�&���������/

��������������,��-�&�.�/

��������!��"��

�������0�"����,)������&)))�12�3 /

Beispiel:integra Systemarchitektur in der

C-Klasse

Page 7: AutomationML Ein Überblick

7

Wie wird Automatisierungstechnik heute geplant?

Page 8: AutomationML Ein Überblick

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

Page 9: AutomationML Ein Überblick

9

Automatisierungsplanung –die Welt heute

4���������������!������54����������6

����%�������������

)�����������������

)�����������������

7�����������4���

���"���!���%������

����������%%����

�������!�����%%�������"���%�������

8�����������%��������������%������&������������!�������

�����%���������������9�$���!�������

Page 10: AutomationML Ein Überblick

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

Page 11: AutomationML Ein Überblick

11

Automatisierungsplanung –die Welt heute

����������������8����������������

4����������������������������

"3�3��%����')��@� ��@�>���A

"3�3�������������%�������9��;

"3�3�8�������);��

"3�3��%����98�������� (.>�*�8�)����

���;�����<��!�����������.������������?���<�

�%����98

���?���<�4�%����>

Page 12: AutomationML Ein Überblick

12

Der AutomationML-Ansatz

Page 13: AutomationML Ein Überblick

13

Automatisierungsplanung mit AutomationML

4���������������!������54����������6

����%�������������

)�����������������

)�����������������

7�����������4���

���"���!���%������

����������%%����

�������!�����%%�������"���%�������

8�����������%��������������%������&������������!������������%���������������9�$���!�������

Page 14: AutomationML Ein Überblick

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

Page 15: AutomationML Ein Überblick

15

AutomationML

Page 16: AutomationML Ein Überblick

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

Page 17: AutomationML Ein Überblick

17

AutomationML®: Struktur –Stand 04/2010

'�!����

)������������� &���

�����������3�

+�%���

����!������

>�%��

*��+*��+

������������������#

���"�������3�

���%���

*��+*��+

Page 18: AutomationML Ein Überblick

18

AutomationML e.V. Mitglieder (Stand 04/2010)

OTTO-VON-GUERICKE RSITÄT-MA

BURG

Page 19: AutomationML Ein Überblick

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).

Page 20: AutomationML Ein Überblick

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!

Page 21: AutomationML Ein Überblick

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?

Page 22: AutomationML Ein Überblick

22

Einsatzbeispiele

Page 23: AutomationML Ein Überblick

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)

Page 24: AutomationML Ein Überblick

24

Demo

Page 25: AutomationML Ein Überblick

Fragen?