Plug-ins für den OPC Router
Die verschiedenen Verbindungsarten werden über folgende Router-Plug-ins realisiert:
OPC-Plug-in: SPS-Daten lesen und schreiben
- Maschinendatenerfassung (MDE), z. B. Prozesswerte zur Verbrauchsüberwachung, Statistische Prozesskontrolle SPC, Kennzahlenberechnung (KPI, OEE), Hygieneüberwachung (HACCP), Rückmeldungen für auftraggebende Systeme wie MES oder ERP, Störmeldeerfassung.
- Daten in die Steuerungen schreiben: Auftragsdaten, Rezeptdaten, Freigaben. Vorgänge anstoßen (z. B: Fehlerroutine nach Fehlerbit aus MES/ERP)
Das OPC-Plug-in bindet beliebige OPC-Server an (u. a. Kepware, Inat/Softing, Siemens, Nexus, OPCTech, ... )
... und damit alle OPC-fähigen Steuerungstypen
(u. a. Allen-Bradley, Analog Devices, Aromat, Atlas Copco, AutomationDirect, BACnet, Beckhoff, Busware, Cisco, Contrex, Control Technology, Cutler Hammer, Dataforth, DGH, DNP, Enron RTU, Fanuc, Fisher ROC, Fuji Flex, GE Fanuc, GE Focas1, Hilscher, Hirschmann, Honeywell, IA Super SEL, Idec, IOTech PointScan, Koyo, Krauss Maffei, Micro-DCI, Mitsubishi, Modicon, Moxa, Network Management, N-TRON, Omron, Optomation OptiLogic, Partlow ASCII, Philipps, Profibus, Sattbus, Scanivalve, Siemens, Sixnet, SNMP, SquareD, Stanley, Telemecanique Uni-Telway, Thermo Westronics, TIWAY, Toshiba, Toyopuc, Triconex, Wago, WeatherBug, Wonderware, Yaskawa, Yokogawa ...)
Datenbank-Plug-in
- Anbindung beliebiger SQL-Datenbanken (MS SQL, Oracle, MySQL, Access, SybaseIQ, PostgreSQL, ODBC ...)
- Lesen und Schreiben von XML-Dateien (beliebige Schemata)
- Zusammenführen von Daten aus verschiedenen Systemen
- Datensätze anlegen, abrufen und aktualisieren
- dynamische Datenfilter (z. B. OPC-Items als Abfrageparameter)
zum Beispiel
Datengrundlage für Kennzahlen vervollständigen
- Schreiben der vom OPC-Plug-in erfassten Produktionsdaten (MDE) in die Produktionsdatenbank
- Hinzufügen der Verbrauchsdaten aus der Gebäudeleittechnik
- spezifische Verbräuche je Auftrag oder Produkt ermitteln
Aufruf gespeicherter Prozeduren (Stored Procedures), z. B.
- Material-ID aus der Steuerung fragt in der Datenbank den Lagerort des Materials ab, Rückgabe der Lagerinformationen, Freigabe und Auslagerauftrag an die Steuerung (über OPC-Plug-in)
- Weiterverarbeitung der Daten aus der Störmeldeerfassung (Klassifizierung, Auswertung) in der Datenbank
- Rezeptur-ID aus der Steuerung fragt Detaildaten aus der Datenbank ab. Rückgabe des Rezepturstrings an die Steuerung, Protokollierung in einer weiteren Tabelle
SAP-Plug-in
Komplette MES-SAP-Integration, Datenaustausch in Echtzeit
- durchgehend elektronische Datenwege von der Steuerung bis in die kaufmännische Planung
- Übertragen von Auftragsdaten, Materialfreigaben, Einlageraufträgen, Rezepturen usw. wahlweise ans MES zur Vorverarbeitung oder direkt in die Steuerungen.
- Übertragen der entsprechenden Rückmeldungen ans SAP-System
- synchrone Kommunikation über Schnittstellenstandard BAPI: SAP kann auf Rückmeldung direkt reagieren
- damit dezentrales Fehlerhandling möglich, z. B. Buchungsfehler in SAP löst über Fehlerbit passende Reaktion der Steuerung aus
Das SAP-Plug-in bindet SAP-Systeme ab R/3 4.5 an. Die Kommunikation erfolgt SAP-seitig sowohl über Standard- als auch indiviuell erstellte BAPIs. Der Router benötigt nur eine SAP-Lizenz. Die Anzahl der Verbindungen ist nicht limitiert. [mehr]
Semiramis-Plug-in
- Komplette MES/ERP-Integration
- Datenaustausch über Import-/Export-Funktionen von Semiramis
- Lesen/Schreiben der von Semiramis bereitgestellten Parameter
- keine externe Programmierung
Mailserver-Plug-in: Versand beliebiger Daten/OPC-Werte/Texte per E-Mail
- Störmeldungen, Verbrauchswerte, Produktionszahlen in Echtzeit verschicken
- Kombination beliebiger OPC-Werte und Datenbankabfragen
- variable E-Mail-Verteiler z. B. in Abhängigkeit von bestimmten Werten
- sicherer Versand über SSL-Verschlüsselung
Webservice-Plug-in
- Daten schreiben und entgegennehmen von Webservices
- Integration webbasierter Anwendungen in die Produktionswelt
- Aufruf vordefinierter Funktionen nach Einbinden der WSDL-Datei, dadurch:
- keine weitere Programmierung
Zebra-Plug-in, Pago-Plug-in
- Aufbereiten der Daten für Zebra- oder Pago-Drucker
- Layout-Informationen aus der Datenbank mit
- aktuellen Auftragsdaten aus der Steuerung zusammenführen (dynamische Etikettenkonfiguration)
- beliebige Parameter einzubetten