Vor diesem Hintergrund haben OPC-Foundation und AutomationML e.V. das Projekt „Industrie 4.0“ gegründet, ein strategisches Rahmenprogramm, um die zunehmende Informatisierung in der produzierenden Industrie zu verankern.
Eine wesentliche Anforderung an die IKT-Architektur in der Industrie 4.0 ist die Fähigkeit, sich an Änderungen anzupassen – sei es, dass neue Anlagen oder Produktionsprozesse in das System eingebracht werden oder bestehende Produktionssysteme verändert werden, z.B. weil eine Produktvariante zusätzlich gefertigt werden soll. Diese Fähigkeit wird als wandlungsfähige IKT bezeichnet. Dabei ist die zentrale Idee, dass Mechanismen der Selbstbeschreibung in Bezug auf Funktionalität, Identifizierung, Selbstaufbau der Kommunikation und geregeltem Datenaustausch genutzt werden, wenn neue Komponenten, Maschinen oder Anlagen in ein Produktionssystem eingebracht werden oder sich softwarerelevante Änderungen in der Produktion ergeben.
Um Selbstkonfiguration zu ermöglichen, bieten sich AutomationML zur Beschreibung der Fähigkeiten von Komponenten und Maschinen und OPC-UA zu deren Kommunikation an. Ziel der Kooperation von OPC-Foundation und AutomationML e.V. ist es, beide Technologien zu Methoden und Werkzeuge für Informations- und Softwarearchitekturen zu verknüpfen, die eine durchgängige, konsistente und gesicherte Datenbereitstellung und -kommunikation bei Änderungen in der Fabrik ermöglichen. Dazu werden Eigenschaften und Fähigkeiten als AutomationML-Objekte direkt auf den Komponenten gespeichert. Parallel zur physischen Integration stehen sie damit als OPC-UA Informationsmodell direkt in der Steuerung zur Verfügung. Die Komponentenhersteller ermitteln vorab die hierzu benötigten Informationen und hinterlegen sie auf den Bauteilen. Durch die physische und informelle Integration wird eine Zeitersparnis von rd. 20% bei Erstinbetriebnahme, Instandhaltungstätigkeiten und Änderungen der Produktion möglich. Noch höhere Potentiale lassen sich ausschöpfen, wenn Daten, die zur Konfiguration eines MES benötigt werden, aus den vorgelagerten Engineering-Systemen als AutomationML-Objekte direkt in OPC-UA Informationsmodellen abgelegt werden.