FactoryXML ist ein Verfahren zum automatisierten Datenaustausch zwischen Anwendungen und Geräten der Fabrikautomation und PC- bzw. internetbasierten Softwareanwendungen. FactoryXML wurde entwickelt und zum Patent angemeldet von Langner Communications AG, Hamburg.
FactoryXML entstand aufgrund der Notwendigkeit moderner Fertigungsbetriebe, schneller, direkter und flexibler auf Produktionsdaten zuzugreifen, als dies in der klassischen Automatisierungstechnik mit ihrer Vielzahl zueinander inkompatibler Übertragungsprotokolle, -medien und Datenformate möglich ist. FactoryXML entstand auch vor dem Hintergrund, dass vergleichbare Verfahren (wie zum Beispiel OPC) nicht in der Lage sind, die hier auftretenden Probleme wirkungsvoll zu lösen.
Grundprinzip von FactoryXML ist die Verteilung von Geräte- und Prozesszuständen im unternehmensweiten Netzwerk in einem XML-kompatiblen Datenformat mit sehr einfachen und effektiven Protokollen, die auch in Feldgeräten implementiert werden können.
Besonderheiten
FactoryXML weist mehrere Besonderheiten gebenüber Technologien auf, die zu ähnlichen Zwecken eingesetzt werden:
FactoryXML basiert auf Übertragungsprotokollen im klassischen Sinn und setzt somit keine plattform- und herstellerspezifischen Komponententechnologien voraus. Es kann deshalb u. a. auch direkt in Feldgeräten implementiert werden.
FactoryXML unterstützt spontane Notifications der Datenquelle. Abfrageverfahren (Polling) werden von FactoryXML ebenfalls unterstützt, stellen jedoch den Sonderfall dar. Damit eignet sich FactoryXML besonders zur Verarbeitung großer Datenmengen mit beschränkten Ressourcen (z.B. Internet, Wireless).
FactoryXML trennt klar zwischen Live-Prozessdaten, statischen Metadaten und (historischen) Verlaufsdaten. Hierdurch reduziert sich das Übertragungsvolumen, und die Weiterverarbeitung der Daten wird vereinfacht.
FactoryXML überträgt Prozessdaten inklusive Metadaten, so dass die sinnvolle Verarbeitung dieser Daten von potenziell unbekannten Anwendungen im Netzwerk online und offline möglich ist.
FactoryXML überträgt alle Daten in einer XML-kompatiblen Syntax. Eine XML-fähige Anwendung kann sich deshalb überall in ein FactoryXML-Netzwerk "einklinken".
FactoryXML dezentralisiert die Datenhaltung und fördert somit Wartungsfreundlichkeit und Flexibilität.
FactoryXML deckt die komplette Datenübertragung von Steuerungsebene bis zur Planungsebene ab und eignet sich auch für die horizontale Integration (z. B. Kommunikation zwischen Leitsystemen).
FactoryXML ist leicht zu verstehen und zu implementieren.
Einsatzbereiche und Anwendungen
Einsatzbereiche von FactoryXML liegen in der diskreten Fertigung, in der Prozessindustrie, in der Fernwirktechnik und in der Lagerlogistik.
Anwendungen von FactoryXML liegen hauptsächlich im Bereich der "vertikalen Integration" (durchgängiger Datenfluss zwischen Planungsebene und Steuerungsebene). Darüber hinaus eignet sich FactoryXML auch für "horizontale Integration", zum Beispiel zum herstellerübergreifenden Datenaustausch zwischen Leitsystemen.
Für Steuerungszwecke kommt FactoryXML dort in betracht, wo keine Echtzeiteigenschaften gefordert sind (z. B. in der Fernwirktechnik und in der Gebäudeautomatisierung).