Automatische Code-Generierung durch Digitalisierung der IEC PAS 63131

Erste Anwendung von AutomationML in der Öl- und Gasindustrie

  • Rainer Drath
  • Idar Ingebrigtsen Equinor ASA

Abstract

Dieser Beitrag beschreibt ein Konzept für die digitale Abbildung und Übertragung von System-Control-Diagrammen (SCDs) in einem elektronischen Datenmodell, das in großem Umfang die automatische Generierung von Automatisierungscode in der Steuerungstechnik ermöglicht. SCDs sind von der norwegischen Norsok-Organisation standardisiert und enthalten im Vergleich zu P&IDs durch konkrete
Anwendungsbausteine und deren Verknüpfungen konkretere Vorgaben der Prozesstechnik zur tatsächlichen Steuerungsanwendung. SCDs sind interdisziplinärer Natur und enthalten im selben Diagramm sowohl Prozess- und Automatisierungsinformationen. Ihr Einsatz in der norwegischen Öl- und Gasindustrie ist seit Jahren etabliert und von hohem Wert für Automatisierungsabteilungen und Bediener. Ein elektronischer Datenaustausch war jedoch bisher nicht verfügbar. Dieser Beitrag zeigt, wie SCDs mit AutomationML digitalisiert und einem elektronischen Datenaustausch zugänglich gemacht werden können. Equinor hat die Nutzung von AutomationML beim Datenaustausch von SCDs bereits in Ausschreibungen aufgenommen und nutzt es in Projekten.

References

  1. Fay, A. (2009). Efficient engineering of complex automation systems. In Will traffic automatically be safer? (pp. 43-60). Braunschweig.
  2. IEC 61131-3:2003. (2003). Programmable Controllers. Part 3: Programming Languages. IEC: www.iec.ch
  3. [3] IEC 61499. (2005). Function Blocks, Part 1-4. IEC: www.iec.ch
  4. [4] IEC 60848:2013. (2013). GRAFCET Specification language for sequential function charts. IEC: www.iec.ch
  5. [5] IEC 62424:2008. (2008). Representation of process control engineering - Request in P&I diagrams and data exchange between P&ID tools and PCE-CAE tools. IEC: www.iec.ch
  6. [6] IEC 62424:2016. (2016). Representation of process control engineering - Request in P&I diagrams and data exchange between P&ID tools and PCE-CAE tools. IEC: www.iec.ch
  7. [7] NAMUR. (2014). NA 150: Standardised NAMUR-Interface for Exchange of Engineering-Data between CAE-System and PCS-Engineering Tool. NAMUR: www.namur.net
  8. [8] VDI/VDE 3697. (2017). Recommendation for the technical implementation of data exchange between engineering systems for PCE and PCS - Data exchange between PCS objects in accordance with NE 150 using Automation ML. VDI: www.beuth.de
  9. [9] IEC PAS 63131. (2017). System control diagram. Edition 1.0. IEC: www.iec.ch
  10. [10] Bigvand, P. G., Drath, R., Scholz, A., Schüller, A. (2015). Agile standardization by means of pce requests. In 2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA) (pp. 1-8). IEEE.
  11. [11] Drath, R., Barth, M. (2012). Concept for managing multiple semantics with AutomationML—Maturity level concept of semantic standardization. In Proceedings of 2012 IEEE 17th International Conference on Emerging Technologies & Factory Automation (ETFA 2012) (pp. 1-8). IEEE.
  12. [12] Tauchnitz, T. (2014). Schnittstellen für das integrierte Engineering. atp magazin, 56(01-02) (pp. 30-36).
  13. [13] Wagner C., Grothoff J., Epple U., Drath R., Malakuti S., Grüner S., Hoffmeister, M., Zimmermann, P. (2017). The role of the Industry 4.0: Asset Administration Shell and the Digital Twin during the life cycle of a plant. In IEEE 22nd Conference on Emerging Technologies & Factory Automation (ETFA). IEE
  14. [14] Biffl, S., Sunindyo, W. D., Moser, T. (2009). Bridging Semantic Gaps Between Stakeholders in the Production Automation Domain with Ontology Areas. In SEKE (pp. 233-239).
  15. [15] Drath, R. (2015). Engineering data management with the NAMUR Container. In Invited Talk auf der AutomationML Konferenz, 15. Oktober.
  16. [16] NAMUR. (2010). NE 100: Use of Lists of Properties in Process Control Engineering Workflows. NAMUR: www.namur.net
  17. [17] ISO 10303-21:1996. (1996). Industrial automation systems and integration - Product data representation and exchange - Part 21: Implementation methods: Clear text encoding of the exchange structure. ISO: www.iso.org
  18. [18] ISO 15926. (2007). Industrial automation systems and integration - Integration of life-cycle data for process plants including oil and gas production facilities. ISO: www.iso.org
  19. [19] Data Exchange in the Process Industry (DEXPI). (2012). Data exchange with ISO 15926 – A way to improve doing business. Abgerufen von: https://dexpi.org/Publications/Position+Paper+of+the+DEXPI+Group/_/2012-03-09_position-paper-dexpi.pdf
  20. [20] Schüller, A., Epple, U. (2012). PandIX—Exchanging P&I diagram model data. In Proceedings of 2012 IEEE 17th International Conference on Emerging Technologies & Factory Automation (ETFA 2012) (pp. 1-8). IEEE.
  21. [21] Automatisierungsinitiative Deutscher Automobil¬hersteller (AIDA). (2005). Analyse Inves¬titions¬¬kostenstruktur Steuerungs¬technik und Robotik am Beispiel Rohbau, 2005. Nach: Garcia, A.; Drath, R. (2007). AutomationML verbindet Werkzeuge der Fertigungsplanung. Abgerufen von: https://www.automationml.org/o.red/uploads/dateien/1314344567-automationml_whitepaper.pdf.
  22. [22] Drath, R. (2010). Data exchange in plant design with AutomationML. Integration with CAEX, PLCopen XML and COLLADA. Springer, Heidelberg.
  23. [23] IEC 62714. (2012). Engineering data exchange format for use in industrial automation systems engineering (AutomationML). IEC: www.iec.ch
  24. [24] AutomationML e.V. (2019). AutomationML. Abgerufen von: www.automationml.org
  25. [25] Khronos Group. (2019). COLLADA Overview. Abgerufen von: https://collada.org/
  26. [26] PLCopen. (2019). Higher efficiency in your application software development. Abgerufen von: http://www.plcopen.org/.
  27. [27] Hämmerle, H., Strahilov, A., und Drath, R. (2016). AutomationML im Praxiseinsatz. atp magazin, 58(05), (pp. 52-64).
  28. [28] Drath, R., Barth, M. (2011). Concept for interoperability between independent engineering tools of heterogeneous disciplines. In ETFA2011 (pp. 1-8). IEEE.
  29. [29] Bihani, P., Drath, R. (2017). Concept for AutomationML-based interoperability between multiple independent engineering tools without semantic harmonization: Experiences with AutomationML. In 2017 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA) (pp. 1-8). IEEE.
  30. [30] Automation ML e.V. (2014). Whitepaper AutomationML Communication, Best Practice Recommendations Abgerufen von: https://www.automationml.org/o.red/uploads/dateien/1494834508-WP_Communication_V1.0.0.zip, checked at 11.02.2018
  31. [31] Rentschler, M., Drath, R. (2018). Vendor-Independent modeling and exchange of Fieldbus Topologies with AutomationML. In 2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA) (Vol. 1, pp. 956-963). IEEE.
  32. [32] Barth, M., Drath, R., Fay, A., Zimmer, F., Eckert, K. (2012). Evaluation of the openness of automation tools for interoperability in engineering tool chains. In Proceedings of 2012 IEEE 17th International Conference on Emerging Technologies & Factory Automation (ETFA 2012) (pp. 1-8). IEEE.
Veröffentlicht
2019-08-07
Zitieren
DRATH, Rainer; INGEBRIGTSEN, Idar. Automatische Code-Generierung durch Digitalisierung der IEC PAS 63131. atp magazin, [S.l.], v. 61, n. 8, p. 62-73, aug. 2019. ISSN 2364-3137. Verfügbar unter: <http://ojs.di-verlag.de/index.php/atp_edition/article/view/2397>. Date accessed: 18 sep. 2019. doi: https://doi.org/10.17560/atp.v61i8.2397.
Rubrik
Hauptbeitrag / Peer-Review