Flexi Soft Ethernet IP: Implicit Messaging mit einer Omron SPS
Transcription
Flexi Soft Ethernet IP: Implicit Messaging mit einer Omron SPS
ONLINE-HILFE Flexi Soft Ethernet IP: Implicit Messaging mit einer Omron SPS Flexi Soft Gateways D Online Hilfe Flexi Soft Gateway Dieses Werk ist urheberrechtlich geschützt. Die dadurch begründeten Rechte bleiben bei der Firma SICK AG. Eine Vervielfältigung des Werkes oder von Teilen dieses Werkes ist nur in den Grenzen der gesetzlichen Bestimmungen des Urheberrechtsgesetzes zulässig. Eine Abänderung oder Kürzung des Werkes ist ohne ausdrückliche schriftliche Zustimmung der Firma SICK AG untersagt. 2 © SICK AG • Industrial Safety Systems • Deutschland • Alle Rechte vorbehalten 8015333/2012-07-12 Irrtümer und Änderungen vorbehalten Online Hilfe Inhalt Flexi Soft Gateway Inhalt 8015333/2012-07-12 Irrtümer und Änderungen vorbehalten 1 Über diese Online Hilfe ..................................................................................................... 4 1.1 Benötigte Hardware .............................................................................................. 4 1.2 Benötigte Software................................................................................................ 4 2 Vorbereitung ...................................................................................................................... 5 2.1 Herunterladen des Treibers .................................................................................. 5 3 Basiskonfiguration ............................................................................................................ 6 3.1 Zuweisen eines Gerätenamens und einer IP-Adresse ........................................ 6 3.2 Basiskonfiguration der SPS mit Hilfe von CX-Programmer ................................. 7 3.3 Erstellen der Netzwerkvariablen .......................................................................... 7 3.4 Direkte Einstellungen an der SPS ........................................................................ 7 3.5 Installieren der EDS-Datei mit Hilfe des Network Configurators ........................ 7 4 Netzwerkeinbindung ......................................................................................................... 8 4.1 Die EtherNet/IP-Schnittstelle der SPS ins Netzwerk einbinden ......................... 8 4.2 Das Gateway ins Netzwerk einbinden ................................................................. 8 4.3 Festlegen der Daten, die aus dem Gateway gelesen bzw. ins Gateway geschrieben werden sollen ................................................................................... 9 4.4 Import der Netzwerkvariablen aus dem SPS-Projekt in den Network Configurator........................................................................................................11 4.5 Die Eingangs- und Ausgangsdaten des Gateways den Netzwerkvariablen der SPS zuweisen .............................................................12 4.5.1 Packet-Update-Intervall ....................................................................13 4.5.2 Grenzen der Bandbreite ...................................................................14 5 Übertragen der Konfiguration ........................................................................................15 6 Beispiele für die Konfiguration von Class-1-Verbindungen ........................................16 7 Diagnose und Fehlerbehebung ......................................................................................20 © SICK AG • Industrial Safety Systems • Deutschland • Alle Rechte vorbehalten 3 Kapitel 1 Über diese Online Hilfe Online Hilfe Flexi Soft Gateway 1 Über diese Online Hilfe Diese Online Hilfe beschreibt die Integration des FX0-GENT in eine Omron Steuerung über Implicit Messaging. 1.1 Verwendete Hardware • OMRON SPS: SYSMAC CJ2M-CPU33 (mit integrierter EtherNet/IP-Schnittstelle CJ2M-PEIP21) • FX0-GENT ab Version V2.00 (SICK Materialnummer: 1044072) 1.2 Verwendete Software • OMRON CX-one, CX-Programmer Version 9.31 • OMRON Network Configurator Version 3.22 • Flexi Soft Designer ab Version 1.4 4 © SICK AG • Industrial Safety Systems • Deutschland • Alle Rechte vorbehalten 8015333/2012-07-12 Irrtümer und Änderungen vorbehalten Online Hilfe Vorbereitung Kapitel 2 Flexi Soft Gateway 2 Vorbereitung 2.1 Herunterladen des Treibers Die benötigten EDS-Datein sowie das Geräte-Icon für die SPS-Kopplung finden Sie: • im Internet auf der Produktseite des Flexi Soft Gateways auf www.sick.com • im Programmverzeichnis des Flexi Soft Designers auf Ihrer Festplatte (die Grundeinstellung für das Installationsverzeichnis ist C:\Programme\SICK\FlexiSoft\DeviceDescriptions\...“) 8015333/2012-07-12 Irrtümer und Änderungen vorbehalten © SICK AG • Industrial Safety Systems • Deutschland • Alle Rechte vorbehalten 5 Basiskonfiguration Kapitel 3 Online Hilfe Flexi Soft Gateway 3 Basiskonfiguration 3.1 Zuweisen eines Gerätenamens und einer IP-Adresse Das FX0-GENT wird mit Hilfe der Konfigurationssoftware Flexi Soft Designer konfiguriert. • Starten Sie den Flexi Soft Designer und lesen Sie die Hardwarekonfiguration einschließlich des EtherNet/IP-Gateways ein • Klicken Sie auf die Schaltfläche Gateway über dem Hauptfenster und wählen Sie das FX0-GENT aus oder machen Sie einen Doppelklick auf das FX0-GENT in der Hardwarekonfiguration, um das Dialogfenster für die Gateway-Konfiguration zu öffnen • Klicken Sie im linken Menü auf Gateway-Konfiguration. Das folgende Dialogfenster wird angezeigt: Konfigurationsdialogfenster für das EtherNet/IP-Gateway • Falls gewünscht, ändern Sie den Gerätenamen für das Flexi-Soft-Gateway • Geben Sie eine gültige IP-Adresse für das Flexi-Soft-Gateway ein und, falls benötigt, eine gültige Subnetzmaske und eine gültige IP-Adresse für ein Default-Gateway • Klicken Sie auf Verbinden, um in den Onlinemodus zu wechseln und übertragen Sie die Konfiguration auf das Flexi-Soft-System 6 © SICK AG • Industrial Safety Systems • Deutschland • Alle Rechte vorbehalten 8015333/2012-07-12 Irrtümer und Änderungen vorbehalten Online Hilfe Basiskonfiguration Kapitel 3 Flexi Soft Gateway 3.2 Basiskonfiguration der SPS mit Hilfe von CXProgrammer • Erstellen Sie in CX-Programmer ein Projekt für Ihre SPS (z.B. CJ2M-CPU33) und weisen Sie der EtherNet/IP-Schnittstelle die korrekte IP-Adresse zu. Weitere Informationen hierzu entnehmen Sie bitte dem Softwarehandbuch oder der Onlinehilfe zu CX-Programmer 3.3 Erstellen der Netzwerkvariablen • Öffnen Sie die Symbol Table in CX-Programmer und öffnen Sie das Kontextmenü durch einen Klick mit der rechten Maustaste. Wählen Sie den Befehl Insert symbol, um ein neues Symbol zu erstellen • Erstellen Sie zwei Variablen in der Symbol Table von CX-Programmer. Wenn z.B. 50 Byte Eingangsdaten und 10 Byte Ausgangsdaten übertragen werden sollen, erstellen Sie die folgenden Variablen: oGENT_IN_50 für Daten vom EtherNet/IP-Gateway zur SPS (Größe: 50 Bytes oder 25 Words) oGENT_OUT_10 für Daten von der SPS zum EtherNet/IP-Gateway (Größe: 10 Bytes oder 5 Words) • Gehen Sie online und übertragen Sie das Programm zu Ihrer SPS 3.4 Direkte Einstellungen an der SPS • Stellen Sie am Wahlschalter die Unit-Nr. ein (hier: 0) • Stellen Sie die zweistellige Node-Nr. im hexadezimalen Format an den Wahlschaltern ein. Die Node-Nr. entspricht der letzten Nummer der IP-Adresse der SPS. Wenn die IP-Adresse der SPS z.B. 192.168.0.20 ist, dann ist die NodeNr. 20 bzw. 0x14 3.5 Installieren der EDS-Datei mit Hilfe des Network Configurators • Laden Sie die EDS-Datei SICK_FX0_GENT_2.02.eds von der Produktseite des FX0-GENT auf www.sens-control.com herunter. Sie finden die EDS-Datei auch im Programmordner des Flexi Soft Designers auf Ihrer Festplatte, wenn Sie Flexi Soft Designer Version 1.4.0 oder höher installiert haben (die Grundeinstellung für das Installationsverzeichnis ist „C:\Programme\SICK\FlexiSoft\DeviceDescriptions\...“) • Öffnen Sie im OMRON Network Configurator das Menü EDS-file und wählen Sie den Befehl Install • Befolgen Sie die Anweisungen zur Installation von EDS-Dateien in der Online-Hilfe oder im Benutzerhandbuch zum Network Configurator 8015333/2012-07-12 Irrtümer und Änderungen vorbehalten © SICK AG • Industrial Safety Systems • Deutschland • Alle Rechte vorbehalten 7 Netzwerkeinbindung Kapitel 4 Online Hilfe Flexi Soft Gateway 4 Netzwerkeinbindung 4.1 Die EtherNet/IP-Schnittstelle der SPS ins Netzwerk einbinden • Klicken Sie im Geräteauswahlfenster doppelt auf CJ2M-EIP21, um das Gerät zur Konfiguration hinzuzufügen • Klicken Sie mit der rechten Maustaste auf das Gerät und wählen Sie im Kontextmenü den Befehl Change Node Address • Geben Sie die IP-Adresse der SPS ein (z.B. 192.168.0.20) und klicken Sie auf OK Einstellen der IP Adresse der SPS 4.2 Das Gateway ins Netzwerk einbinden • Klicken Sie im Geräteauswahlfenster doppelt auf das FX0-GENT, um das Gateway zur Konfiguration hinzuzufügen • Klicken Sie mit der rechten Maustaste auf das Gateway und wählen Sie im Kontextmenü den Befehl Change Node Address. • Geben Sie die IP-Adresse des Gateways ein (z.B. 192.168.0.3) und klicken Sie auf OK Informationen dazu, wie Sie dem Gateway eine IP-Adresse zuweisen können, finden Sie in Kapitel 3.1 Zuweisen eines Gerätenamens und einer IP-Adresse Einstellen der IPAdresse des Gateways 8 © SICK AG • Industrial Safety Systems • Deutschland • Alle Rechte vorbehalten 8015333/2012-07-12 Irrtümer und Änderungen vorbehalten Online Hilfe Netzwerkeinbindung Kapitel 4 Flexi Soft Gateway 4.3 Festlegen der Daten, die aus dem Gateway gelesen bzw. ins Gateway geschrieben werden sollen • Machen Sie einen Doppleklick auf das Gateway, um das Dialogfenster Edit Device Parameters zu öffnen Die Geräteparameter des Gateways bearbeiten Die folgenden Parameter können eingestellt werden: Geräteparameter des Gateways für Eingangs und Ausgangsdaten 8015333/2012-07-12 Irrtümer und Änderungen vorbehalten © SICK AG • Industrial Safety Systems • Deutschland • Alle Rechte vorbehalten 9 Netzwerkeinbindung Kapitel 4 Online Hilfe Flexi Soft Gateway Im Beispiel aus Seite 9 wird Eingangsdatensatz 1 (50 Bytes) aus dem Gateway ausgelesen und Ausgangsdatensatz 1 (10 Bytes) wird ins Gateway geschrieben. Siehe folgende Tabelle: Beschreibung der Assembly-Objekt-Instanzen 10 © SICK AG • Industrial Safety Systems • Deutschland • Alle Rechte vorbehalten 8015333/2012-07-12 Irrtümer und Änderungen vorbehalten Netzwerkeinbindung Online Hilfe Kapitel 4 Flexi Soft Gateway 4.4 Import der Netzwerkvariablen aus dem SPS-Projekt in den Network Configurator • Stellen Sie sicher, dass nur das betreffende CX-Programmer-Projekt geöffnet ist. • Machen Sie einen Doppelklick im Network Configurator doppelt auf CJ2M-EIP21, um das dazugehörende Dialogfenster Edit Device Parameters zu öffnen Importieren der Netzwerkvariablen • Klicken Sie auf die Schaltfläche Import und importieren Sie die Netzwerkvariablen der SPS, die Sie im CX-Programmer-Projekt erstellt haben (z.B. GENT_IN_50 und GENT_OUT_10) 8015333/2012-07-12 Irrtümer und Änderungen vorbehalten © SICK AG • Industrial Safety Systems • Deutschland • Alle Rechte vorbehalten 11 Netzwerkeinbindung Kapitel 4 Online Hilfe Flexi Soft Gateway 4.5 Die Eingangs- und Ausgangsdaten des Gateways den Netzwerkvariablen der SPS zuweisen • Wechseln Sie zur Karteikarte Connections im Dialogfenster Edit Device Parameters des CJ2M-EIP21 Bearbeiten der Geräteparameter •Machen Sie einen Doppelklick auf das EtherNet/IP-Gateway in der Register Device List (hier 192.168.0.3). Das Dialogfenster Edit Connection wird geöffnet. Bearbeiten der Verbindungsparameter • Setzen Sie Connection I/O Type auf Bidirectional exclusive owner. 12 © SICK AG • Industrial Safety Systems • Deutschland • Alle Rechte vorbehalten 8015333/2012-07-12 Irrtümer und Änderungen vorbehalten Netzwerkeinbindung Online Hilfe Kapitel 4 Flexi Soft Gateway • Wählen Sie unter Originator Device die Netzwerkvariablen der SPS aus Ihrem CXProgrammer-Projekt für das Input Tag Set (z.B. GENT_IN_50) und für das Output Tag Set (z.B. GENT_OUT_10) • Wählen Sie unter Target Device das Output Tag Set und das Input Tag Set, die wie auf Seite 9 gezeigt für das FX0-GENT definiert wurden • Geben Sie für das Packet Interval (RPI) einen Wert ein, der den Anforderungen Ihres Systems entspricht. Bitte beachten Sie hierfür die beiden Unterkapitel 4.5.1 sowie 4.5.2 • Klicken Sie auf Regist, um die Konfiguration zu registrieren • Klicken Sie auf Close, um zum Dialogfenster Edit Device Parameters zurückzukehren Registrierte Verbindung • Klicken Sie auf OK 4.5.1 Packet-Update-Intervall Das Packet-Update-Intervall für Class-1-Verbindungen, das in der Forward-Open-Antwort zur EtherNet/IP-SPS zurückgegeben wird, hängt von den folgenden Faktoren ab: • Der empfangene Wert für das Requested-Packet-Intervall im Forward-OpenTelegramm der EtherNet/IP-SPS • Die Maximale Refresh-Zeit, die im Dialogfenster Gateway-Konfiguration des Flexi Soft Designer eingestellt wurde • Der Systemtakt von 10 ms, mit dem das EtherNet/IP-Gateway arbeitet 8015333/2012-07-12 Irrtümer und Änderungen vorbehalten © SICK AG • Industrial Safety Systems • Deutschland • Alle Rechte vorbehalten 13 Netzwerkeinbindung Kapitel 4 Online Hilfe Flexi Soft Gateway Wenn das Requested-Packet-Intervall kleiner ist als die Maximale Refreshzeit, dann wird das Packet-Update-Intervall auf die Maximale Refreshzeit gesetzt. Andernfalls wird es auf das Requested-Packet-Intervall gesetzt. Wenn das Packet-Update-Intervall kein Vielfaches von 10 ms ist (10, 20, 30, 40, etc.), dann wird es auf das nächste Vielfache von 10 ms aufgerundet Beispiele für das Packet-Update-Intervall 4.5.2 Grenzen der Bandbreite Die maximale Anzahl von Class-1-Telegrammen pro Sekunde wird durch die Flexi-Soft-CPU begrenzt. Bei 50% der verfügbaren CPU-Bandbreite sind dies ungefähr 200 Telegramme pro Sekunde oder eine Class-1-Verbindung bei einer I/O-Update-Rate von 10 ms (der Systemtakt des FX0-GENT ist 10 ms). Empfohlene Bandbreiten für Class-1Telegramme 14 © SICK AG • Industrial Safety Systems • Deutschland • Alle Rechte vorbehalten 8015333/2012-07-12 Irrtümer und Änderungen vorbehalten Übertragen der Konfiguration Online Hilfe Kapitel 5 Flexi Soft Gateway 5 Übertragen der Konfiguration • Wählen Sie im Menü Network den Befehl Connect. Das Dialogfenster Select Connect Network Port wird geöffnet Auswahl eines Netzwerk-Ports • Wählen Sie im Gerätebaum TCP:2 und klicken Sie anschließend auf OK Bearbeiten der Verbindungsparameter • Wählen Sie im Network Configurator den CJ2M-EIP21 aus. Öffnen Sie dann im Menü Device das Untermenü Parameter und wählen Sie den Befehl Download. 8015333/2012-07-12 Irrtümer und Änderungen vorbehalten © SICK AG • Industrial Safety Systems • Deutschland • Alle Rechte vorbehalten 15 Beispiele für die Konfiguration von Class-1-Verbindungen Kapitel 6 Online Hilfe Flexi Soft Gateway 6 Beispiele für die Konfiguration von Class-1-Verbindungen Dieser Abschnitt enthält Beispiele für die Input Tag Sets und Output Tag Sets, die nötig sind, um verschiedene Eingangsdatensätze auszulesen und verschiedene Ausgangsdatensätze zu schreiben. Siehe Abbildung auf Seite 9. Alle Eingangsdatensätze auslesen und alle Ausgangsdatensätze schreiben Eingangsdatensatz 1 auslesen und Ausgangsdatensatz 1 schreiben Eingangsdatensatz 2 auslesen und Ausgangsdatensatz 3 schreiben 16 © SICK AG • Industrial Safety Systems • Deutschland • Alle Rechte vorbehalten 8015333/2012-07-12 Irrtümer und Änderungen vorbehalten Online Hilfe Beispiele für die Konfiguration von Class-1-Verbindungen Kapitel 6 Flexi Soft Gateway Eingangsdatensätze 1 und 2 auslesen und Ausgangsdatensätze 1 und 2 schreiben Eingangsdatensatz 1 auslesen Eingangsdatensatz 2 auslesen 8015333/2012-07-12 Irrtümer und Änderungen vorbehalten © SICK AG • Industrial Safety Systems • Deutschland • Alle Rechte vorbehalten 17 Beispiele für die Konfiguration von Class-1-Verbindungen Kapitel 6 Online Hilfe Flexi Soft Gateway Eingangsdatensatz 3 auslesen Eingangsdatensatz 4 auslesen Eingangsdatensätze 1 und 2 auslesen 18 © SICK AG • Industrial Safety Systems • Deutschland • Alle Rechte vorbehalten 8015333/2012-07-12 Irrtümer und Änderungen vorbehalten Online Hilfe Beispiele für die Konfiguration von Class-1-Verbindungen Kapitel 6 Flexi Soft Gateway Eingangsdatensätze 2 und 3 auslesen Eingangsdatensätze 1, 2 und 3 auslesen Eingangsdatensätze 1 bis 4 auslesen 8015333/2012-07-12 Irrtümer und Änderungen vorbehalten © SICK AG • Industrial Safety Systems • Deutschland • Alle Rechte vorbehalten 19 Diagnose und Fehlerbehebung Kapitel 7 Online Hilfe Flexi Soft Gateway 7 Diagnose und Fehlerbehebung Informationen zur Diagnose des Flexi-Soft-Systems finden Sie in der Betriebsanleitung für die Software Flexi Soft Designer (SICK-Artikelnummer 8012998). Fehlerbehebung beim FX0-GENT 8) 20 Die LED STATUS heißt bei älteren Versionen des FX0-GENT LED MS. © SICK AG • Industrial Safety Systems • Deutschland • Alle Rechte vorbehalten 8015333/2012-07-12 Irrtümer und Änderungen vorbehalten Online Hilfe Diagnose und Fehlerbehebung Kapitel 7 Flexi Soft Gateway 8015333/2012-07-12 Irrtümer und Änderungen vorbehalten © SICK AG • Industrial Safety Systems • Deutschland • Alle Rechte vorbehalten 21