Transaktionsmodul der Enterprise-Appliance - Enterprise appliance transaction module

Ein Enterprise-Appliance-Transaktionsmodul (EATM) ist ein Gerät, das typischerweise auf dem Markt der Fertigungsautomatisierung verwendet wird, um Anlagenausrüstung und Produktstatus an Manufacturing Execution Systems (MES), Enterprise Resource Planning (ERP)-Systeme und dergleichen zu übertragen.

Im Laufe der Zeit haben sich Lösungen weiterentwickelt, die eine Integration in die Fertigungsebene ermöglichen. Anfänglich handelte es sich um kundenspezifische integrierte Systeme, die von Systemintegratoren entwickelt und geliefert wurden. Diese Lösungen basierten größtenteils auf separaten kommerziellen Standardprodukten (COTS), die in ein kundenspezifisches System integriert waren. Moderne EATM-Produkte benötigen möglicherweise keine Softwareentwicklung oder benutzerdefinierte Integration.

Komponenten

Hardwareplattform – eingebetteter Computer , Computergerät

Gerätekommunikationssoftware – Unterstützung für die Automatisierungsprotokolle, aus denen Daten extrahiert werden. Gerätekommunikationssoftware arbeitet typischerweise durch abgefragte oder änderungsbasierte Protokolle, die herstellerspezifisch sind. Die zu extrahierenden Daten werden normalerweise in verwandte Elemente organisiert und basierend auf einem Maschinenstatus wie Zyklus abgeschlossen, Jobstart, Systemausfallzeitereignis, Bedienerwechsel usw. übertragen.

Typische Protokolle; Rockwell Automation CIP , ControlLogix-Backplane, EtherNet/IP , Siemens Industrial Ethernet , Modbus TCP . Es gibt Hunderte von Protokollen für Automatisierungsgeräte, und EATM-Lösungen zielen in der Regel auf bestimmte Marktsegmente ab und basieren auf Beziehungen zu Automatisierungsanbietern.

Unternehmenskommunikationssoftware – Software, die die Kommunikation mit Unternehmenssystemen ermöglicht . Kommunikationen auf dieser Ebene sind typischerweise transaktionsorientiert und erfordern das Senden und Bestätigen von Datentransaktionen, um die Datenintegrität sicherzustellen. Beispiele beinhalten; Relationale Datenbankadapter, Java Message Services (JMS), Oracle Database Interfaces und proprietäre Schnittstellen zu bestimmten Produkten.

Transaktionsanwendung – Software, die konfiguriert ist, um Gerätevariablen zu beobachten und zu sammeln, sie in erforderliche Transaktionen zu formatieren und die Ergebnisse sicher und zuverlässig an andere Systeme zu übertragen. Die Transaktionsanwendung befindet sich zwischen der Gerätekommunikation und der Unternehmenskommunikation.

Insgesamt wird eine Fertigungsumgebung als dreischichtige Fertigungspyramide dargestellt. An der Basis übernehmen Gerätesteuerungssysteme – Speicherprogrammierbare Steuerungen (SPS) und Überwachungssteuerungs- und Datenerfassungssysteme (SCADA) die Prozessautomatisierungsfunktionen. Eine darüber liegende Schicht umfasst Plant Execution Systems, die die Funktionen von: Asset Management, Genealogie, statistische Prozesskontrolle (SPC) MES , Auftragsverfolgung, Qualitätssicherung und Terminplanung. Auf der obersten Ebene bieten ERP-Systeme ( Enterprise Resource Planning ) die endgültige Kontrolle über das Unternehmen und verfolgen die Gesamtleistung des Unternehmens.

Die Aufgabe von EATM ist es, als bidirektionale Brücke zwischen Feldgeräten und den übergeordneten Leitsystemen zu fungieren. Diese Feldgeräte könnten sich in einer Arbeitszelle oder einer Montage- oder Prozesslinie befinden. Dies können sehr einfache Geräte sein, aber auch programmierbare Steuerungen, Maschinensteuerungen oder SPS. Die vorgelagerten Geschäftssysteme könnten ANDON- und Kanban- Systeme für diese Linie, Manufacturing Execution Systems (MES) und Archivqualitätsdatenbanken sein.