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 (SQL Server®, Oracle®, MySQL®, Access®, andere über 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
Plug-in für SAP®-Systeme
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]
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
Drucker-Plug-in mit Etiketten-Designer
- Druckbefehle an lokale oder Netzwerkdrucker
- Designer für Etiketten- und Dokumentvorlagen
- Variablen (Daten, Barcode) werden zur Laufzeit befüllt (z. B. aus SPS oder Datenbank)
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)
- freie Parameter sind einzubetten
Greisinger/EASYBus-Plug-in
- direkte Anbindung des EASYBusses über serielle Schnittstelle
- Auswahl der EASY-Bus-Befehle
- Adressen auch dynamisch zur Laufzeit festzulegen
- zur schnellen Datenerfassung
Excel-Plug-in: umfassend erweitert
- Lesen und Schreiben von/in definierte Zellen bestehender Excel-Tabellen
- Bearbeiten und neu Erstellen von Dateien, auch unter Nutzung von Dokumentvorlagen
- Dynamische Ermittlung von Datei-, Vorlagen-, Tabellenblattnamen zur Laufzeit möglich
- Überschreiben, Einfügen oder Anhängen von Zellen. Damit ist jetzt das Aus-
lesen von Abfrage-Ergebnissen aus Datenbanken (SQL-Select) möglich. - Archivierung von Dateien vor Änderung
Telefonie-Plug-in
- Anrufe bei Eintreten bestimmter Ereignisse
- Telefonnummern fest oder ereignisabhängig
- Rückmeldung bei Erfolg
- z. B. für Anrufe an DAK-Servern (DAKS), um dort vordefinierte Aktionen auszulösen
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
Semiramis-Plug-in
- Komplette MES/ERP-Integration
- Datenaustausch über Import-/Export-Funktionen von Semiramis
- Lesen/Schreiben der von Semiramis bereitgestellten Parameter
- keine externe Programmierung
Script-Plug-in
- komplexe Sachverhalte in C# darstellen
- individuelle Transferobjekte und Trigger
- integrierter Editor