OPC Router. Daten erfassen. Daten verteilen. Systeme verbinden.

Größe: px
Ab Seite anzeigen:

Download "OPC Router. Daten erfassen. Daten verteilen. Systeme verbinden."

Transkript

1 6. Daten erfassen. Daten verteilen. Systeme verbinden. produktion & IT koppeln: Typische Anwendungsszenarien Prozesswerterfassung aus Steuerungen, Speicherung in zentraler Datenbank oder in verteilten Systemen (MDE/BDE) Verbrauchsdatenerfassung (Material, Energie) und Meldung an MES, SAP- Systeme, Energieinformationssysteme Störmelde- und Zustandserfassung, Datengrundlagen für KPI, OEE Rezeptur-Download aus ERP/SAP-System, direkte Übermittlung an SPS oder Vorverarbeitung im MES Komponentenrückmeldungen/ Fertigungsrückmeldungen an alle Planungs-/Leitsysteme Zusammentragen der Etikettendaten nach Anforderung aus der Steuerung, Ausgabe auf dem Drucker Zusammenstellen von Daten aus Fremdsystemen für Excel- oder -Reports -Benachrichtigung bei Erfassungsfehlern oder Eintritt bestimmter Ereignisse (unterstützt Alarmierung) Auf Standardschnittstellen basierender Router für automatisierten Datenaustausch über alle Automatisierungsebenen hinweg.

2 // Software // Basislizenz und verfügbare Plug-ins 7 Der opc router Als zentrale Kommunikationsplattform sorgt der für automatisierten Datenaustausch zwischen SPSen, Datenbanken, MES, SAP-Systemen, Druckern, Excel... Datentransfers werden zeit- und ereignisgesteuert ausgelöst, es gibt keine Limits in der Anzahl der Verbindungen und Transfers. IHRE VORTEILE Erfasste Daten sind umgehend nutzbar // Komplette Integration aller Systeme und Insellösungen // schrittweise Einführung möglich // Unabhängigkeit: Neue Verbindungen erstellen Sie ohne Pro grammierung selbst. Wir schulen Sie! Plug-in Beschreibung Preis OPC-Router Basislizenz einschließlich Variablen-, Konstanten-, Script-Plug-in, Datenumrechnung 350 Euro Microsoft und Excel sind eingetragene Marken der Microsoft Corporation. SAP ist eingetragene Marke der SAP AG. OPC-Plug-in DA 3.0 XML UA Datenbank-Plug-in OPC-Datenpunkte lesen und schreiben; Transfer auslösen: zyklisch, bei Datenänderung, per Bit, Zähler (Rampenbit), bei Grenzwertverletzung. Bit-Rückmeldung bei erfolgreichem oder fehlerhaftem Transfer, SPS-Bit zurücksetzen. Anbindung von SQL-Datenbanken (MS SQL, Oracle, MySQL, Access, ODBC...), SQL Insert, Select, Update, Delete, Ausführen von Stored Procedures, Transfer der Result Sets. Dynamische Datenfilter (z. B. OPC-Items als Abfrageparameter). Transfer auslösen bei Datenänderung oder zyklisch XML-Dateien lesen und schreiben 590 Euro 590 Euro SAP-Systeme Lesen und Schreiben von BAPI und RFC, Bit-Rückmeldungen, RFC-Trigger, s. S Euro -Plug-in automatischer Mail-Versand, konfigurierbare Vorlagen z. B. mit OPC-Items und DB-Abfragen, variable -Verteiler z. B. ereignisabhängig für Alarmierung mit Eskalation 350 Euro Drucker-Plug-in Vorlagen-Designer für Etiketten und andere Dokumente mit Ausgabe auf Windows-Druckern 990 Euro Plug-ins für spezielle Drucker Aufbereiten der Daten für Etiketten-Drucker, Layout-Informationen aus der Datenbank mit aktuellen Auftragsdaten aus der Steuerung zusammenführen (dynamische Etikettenkonfiguration) bisher verfügbar: Pago, Zebra, weitere in Vorbereitung und auf Anfrage je Druckertyp 590 Euro Microsoft Excel Excel-Tabellen erstellen oder aktualisieren, z. B. für Tagesreports 590 Euro ERP-Plug-in Daten schreiben und entgegennehmen von ERP-Systemen mit Web-Service-Schnittstelle, Aufruf vordefinierter Funktionen nach Einbindung der WSDL-Datei, dadurch keine weitere Programmierung 2990 Euro WS-Plug-in Weihenstephaner Standard: MES-ERP-Schnittstelle für Getränke- und Lebensmittelindustrie 1990 Euro Euromap 63 Daten lesen und schreiben nach Euromap-63-Standard 1990 Euro Greisinger-Plug-in Plug-in zur Kommunikation über EASYBus mit angeschlossenen Sensoren 590 Euro

3 8 Vom Shop Floor zum Top Floor Plug-in für SAP-Systeme Kopplung mit SAP-Systemen zum Beispiel Download von Fertigungsaufträgen und -rezepturen in die Produktionsdatenbank oder direkt in die SPS. Lagerortanfragen durch die SPS, Freigaben und Transportaufträge aus SAP- System als Antwort. Fertigungsrückmeldung durch SPS, Buchungsbestätigung durch SAP-System. Verbrauchsmeldungen und tägliche Materialstandsmitteilung (bei automatischer Erfassung ohne manuelle Eingriffe) Ein-/Auslager-Freigaben und Aufträge Prozessdatenerfassung Anbindung von Energiezählern Auf Standardschnittstellen basierender Router für automatisierten Datenaustausch über alle Automatisierungsebenen hinweg.

4 // Software // Plug-in für SAP-Systeme 9 SAP Certified Integration with SAP NetWeaver * Komplette Integration von SAP-Systemen *Der zur Anbindung an die SAP-Systeme genutzte Software-Baustein ist zertifiziert. SAP, SAP Netweaver, BAPI sind eingetragene Marken der SAP AG in Deutschland und vielen anderen Ländern Einfache grafische Konfiguration: OPC-Items und SAP-BAPI per Drag & Drop verbinden. Das Beispiel zeigt die Kommunikation zwischen Einlagerpunkt und SAP- System. Palettendaten werden übertragen, das SAP-System erteilt darauf einen Einlagerauftrag. Das OPC-Router-Plug-in für SAP - Systeme öffnet das Tor zum weltweit am häufigsten eingesetzten ERP-System. Die Verbindung erfolgt produktionsseitig über das Datenbank-Plug-in oder über das OPC-Plug-in direkt zu den Steuerungen, auf SAP-Seite über die Standard-Schnittstelle BAPI oder direkten RFC-Aufruf. Der benötigt zur Kommunikation nur eine einzelne SAP-Lizenz und bindet damit Ihr gesamtes Produktionsnetz ans SAP-System an. Das genutzte Modul ist zertifiziert als SAP Certified Integration with SAP NetWeaver. Ihre Vorteile komplette SAP-Integration der Produktion // keine Programmierung // Interaktive Auswahl der Funktionsgruppen/ -bausteine // synchrone Kommunikation ermöglicht Unterhaltung zwischen SAP-System und SPS // kein Limit in der Anzahl der Datenpunkte und Verbindungen // Transferaufruf auch aus SAP- System per RFC Andere ERP-Systeme (business express, proalpha, Semiramis ) sind schnittstellenabhängig über das Datenbank- oder das ERP-Plug-in anzubinden.

5 10 MDE, , Etikettendruck, Excel-Reporting : e Maschinendatenerfassung Aufzeichnung von Prozesswerten, Produktionszahlen, Störzeiten und -gründen oder Verbräuchen // Aufzeichnung kann für jeden Datenpunkt unterschiedlich getriggert werden: zyklisch oder ereignisgesteuert (Bit, Grenzwert, Datenänderung, Zähler) // Minimal-/Maximal-Intervalle Bereitstellung von Prozesswerten in der SPS // zyklische Datenübertragung alle 10 Sekunden // Speicherung des Prozesswertes gemeinsam mit Zeitstempel und Linien-/Prozesswert-ID in der Datenbank // Rückmeldung an die SPS nach erfolgreicher Aufzeichnung (Filter auf Linien-/Prozesswert-ID) // realisiert mit OPC- und Datenbank-Plug-in Auf Standardschnittstellen basierender Router für automatisierten Datenaustausch über alle Automatisierungsebenen hinweg. Etikettendruck grafischer Etikettendesigner // Variablen werden zur Laufzeit gefüllt // Ausgabe auf installierten Druckern // Etiketten mit Text, Barcode, Bildern, grafischen Elementen // dynamische Druckerauswahl zur Laufzeit Etikettanforderung durch SPS // Übergabe der Auftragsdaten an // Zusammenstellen von Informationen aus Datenbank und Layout // Ausgabe auf dem Drucker // realisiert mit Drucker-, OPC- und Datenbank-Plug-in

6 // Anwendung // MDE, Etikettendruck, Excel-Reporting, 11 Ereignisgesteuerte s Fotos: S. 6 industrieblick - Fotolia.com, S. 8 branex - Fotolia.com Excel-Reporting Erstellen oder Aktualisieren von Excel- Dateien // Lesen oder Schreiben einzelner Zellen oder ganzer Tabellen: Einfügen, am Tabellenende anfügen, Ersetzen // Archivierung alter Dateien // Nutzung von Vorlagen Auslesen der tagesaktuellen Daten aus der BDE-Datenbank // Schreiben der Daten in eine Excelvorlage mit vordefinierten Tabellen und Charts // tagesaktuelle Datei liegt immer an derselben Stelle // Archivierung älterer Dateien // realisiert mit Excel-, OPC- und Datenbank-Plug-in Versand von s // dynamische Empfängerkreise // flexibler Inhalt aus Vorlage, Datenbankabfragen, OPC-Werten... Alarmierung bei Grenzwertverletzung // Überwachung relevanter Prozesswerte in der SPS // bei Grenzwertverletzung Auslösen des -Versands mit Prozesswert, Zeitstempel und Arbeitsanweisung // realisiert mit OPC- und -Plug-in