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