Mastersimulation für alle Starter- und Developerkits: Unterschied zwischen den Versionen
Reith (Diskussion | Beiträge) |
Biegel (Diskussion | Beiträge) |
||
(18 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''Add-Ons für Developerkit und Starterkit''' | '''Add-Ons für Developerkit und Starterkit''' | ||
Unter dem Namen 'Add-On' verstehen wir eine Zusammenstellung verschiedener Komponenten um zu einer einfachen Simulation der Feldbus- bzw. Industrial Ethernet - Seite zu kommen. Ein Add-On enthält die benötigten Kabel sowie ggf. eine entsprechende Hardware. | Unter dem Namen 'Add-On' verstehen wir eine Zusammenstellung verschiedener Komponenten um zu einer einfachen Simulation der Feldbus- bzw. Industrial Ethernet - Seite zu kommen. Ein Add-On enthält die benötigten Kabel sowie ggf. eine entsprechende Hardware. | ||
− | == Verfügbare Add on == | + | == Verfügbare Add-on == |
* [[#CANopen|'''CANopen''']]: Starterkit-Software-Modul für CANopen '''+ Spezielle Hardware'''. | * [[#CANopen|'''CANopen''']]: Starterkit-Software-Modul für CANopen '''+ Spezielle Hardware'''. | ||
* [[#DeviceNet|'''DeviceNet''']]: Starterkit-Software-Modul für DeviceNet '''+ Spezielle Hardware'''. | * [[#DeviceNet|'''DeviceNet''']]: Starterkit-Software-Modul für DeviceNet '''+ Spezielle Hardware'''. | ||
* [[#EtherCAT|'''EtherCAT*''']]: Software ''TwinCAT'' von Beckhoff. | * [[#EtherCAT|'''EtherCAT*''']]: Software ''TwinCAT'' von Beckhoff. | ||
− | * [[# | + | * [[#EtherNet/IP|'''EtherNet/IP''']]: Starterkit-Software-Modul für Ethernet/IP. |
* [[#Ethernet|'''Ethernet (TCP/IP)''']]: Starterkit-Software-Modul für Ethernet. | * [[#Ethernet|'''Ethernet (TCP/IP)''']]: Starterkit-Software-Modul für Ethernet. | ||
* [[#LONWorks|'''LONWorks*''']]: Software ''NodeUtil'' (Echelon® Node Utility) von Echelon Corporation '''+ Spezielle Hardware'''. | * [[#LONWorks|'''LONWorks*''']]: Software ''NodeUtil'' (Echelon® Node Utility) von Echelon Corporation '''+ Spezielle Hardware'''. | ||
* [[#Interbus|'''Interbus''']]: Starterkit-Software-Modul für Interbus '''+ Spezielle Hardware'''. | * [[#Interbus|'''Interbus''']]: Starterkit-Software-Modul für Interbus '''+ Spezielle Hardware'''. | ||
− | * [[#PROFIBUS | + | * [[#PROFIBUS|'''PROFIBUS DPV0''']]: Starterkit-Software-Modul für PROFIBUS '''+ Spezielle Hardware'''. |
* [[#PROFINET|'''PROFINET''']]: Starterkit-Software-Modul für PROFINET. | * [[#PROFINET|'''PROFINET''']]: Starterkit-Software-Modul für PROFINET. | ||
* [[#FBRS232|'''FBRS232''']]: Starterkit-Software-Modul für serielle Protokolle statt Feldbus. | * [[#FBRS232|'''FBRS232''']]: Starterkit-Software-Modul für serielle Protokolle statt Feldbus. | ||
Zeile 21: | Zeile 21: | ||
#Starterkit-Software-Modul für CANopen starten. | #Starterkit-Software-Modul für CANopen starten. | ||
#Neben dem Starterkit-Software-Modul für CANopen öffnet sich das Fenster '''"Feldbus CAN mit RS232"'''. Im Feld '''"Port of RS-CAN-PC-Adapter"''' muss der verwendete COM-Port ausgewählt werden. Wenn kein echter COM-Port mehr am PC vorhanden ist, wird ein [[USB-RS232-Konverter]] benötigt. Im Feld '''"Baudrate (RS-Side RS-CAN-PC-Adapter) 38400"''' muss die Baudrate auf 38400 eingestellt sein, wenn mit dem '''"UNIGATE® CAN-PC-Adapter"''' gearbeitet werden soll. Bei diesem Adapter handelt es sich um die spezielle Hardware, die für die Simulation der Feldbusseite benötigt wird. Danach können die Einstellungen über die Schaltfläche '''"OK"''' bestätigt werden. | #Neben dem Starterkit-Software-Modul für CANopen öffnet sich das Fenster '''"Feldbus CAN mit RS232"'''. Im Feld '''"Port of RS-CAN-PC-Adapter"''' muss der verwendete COM-Port ausgewählt werden. Wenn kein echter COM-Port mehr am PC vorhanden ist, wird ein [[USB-RS232-Konverter]] benötigt. Im Feld '''"Baudrate (RS-Side RS-CAN-PC-Adapter) 38400"''' muss die Baudrate auf 38400 eingestellt sein, wenn mit dem '''"UNIGATE® CAN-PC-Adapter"''' gearbeitet werden soll. Bei diesem Adapter handelt es sich um die spezielle Hardware, die für die Simulation der Feldbusseite benötigt wird. Danach können die Einstellungen über die Schaltfläche '''"OK"''' bestätigt werden. | ||
− | #Um einen korrekten Datenaustausch zu gewährleisten muss der '''"UNIGATE® CAN-PC-Adapter"''' und das '''UNIGATE® CL''' entsprechend eingestellt werden | + | #Um einen korrekten Datenaustausch zu gewährleisten muss der '''"UNIGATE® CAN-PC-Adapter"''' und das '''UNIGATE® CL''' entsprechend eingestellt werden. Siehe dazu das Beispiel in der Tabelle im Anschluss an diese Beschreibung. |
#Die '''"Feldbusseite"''' des UNIGATE® CAN-PC-Adapter muss mit der '''"Feldbusseite"''' des UNIGATE® CL verbunden werden. Die Applikationsseite des UNIGATE® CAN-PC-Adapter muss mit dem PC verbunden werden. | #Die '''"Feldbusseite"''' des UNIGATE® CAN-PC-Adapter muss mit der '''"Feldbusseite"''' des UNIGATE® CL verbunden werden. Die Applikationsseite des UNIGATE® CAN-PC-Adapter muss mit dem PC verbunden werden. | ||
#Anschließend können der UNIGATE® CAN-PC-Adapter und das UNIGATE® im '''"Datenaustauschmodus"''' gestartet werden. Beide Geräte müssen sich nun im Zustand '''"PreOperational"''' befinden. | #Anschließend können der UNIGATE® CAN-PC-Adapter und das UNIGATE® im '''"Datenaustauschmodus"''' gestartet werden. Beide Geräte müssen sich nun im Zustand '''"PreOperational"''' befinden. | ||
Zeile 31: | Zeile 31: | ||
! !! UNIGATE® CAN-PC-Adapter !! UNIGATE® CL !! Hinweis | ! !! UNIGATE® CAN-PC-Adapter !! UNIGATE® CL !! Hinweis | ||
|- | |- | ||
− | | Baudrate || 125 kBd || 125 kBd || Dazu | + | | Baudrate || 125 kBd || 125 kBd || Dazu muss die Baudrate über den Dip-Schalter auf '''"11"''' eingestellt werden. |
|- | |- | ||
− | | Node ID|| 2 || 1 || Dazu muss die Node-ID über | + | | Node ID|| 2 || 1 || Dazu muss die Node-ID über den Dip-Schalter (von rechts nach links) entsprechend eingestellt werden. |
|- | |- | ||
| Betriebsmodi || Datenaustauschmodus || Datenaustauschmodus || Drehschalter S4 + S5 = '''"00"''' | | Betriebsmodi || Datenaustauschmodus || Datenaustauschmodus || Drehschalter S4 + S5 = '''"00"''' | ||
Zeile 40: | Zeile 40: | ||
=== DeviceNet === | === DeviceNet === | ||
− | *Bevor mit dem Starterkit-Software-Modul für DeviceNet gearbeitet werden kann, müssen die beiden Parameter "Blocklength filedbus input und output" über die konfigurationssoftware WINGATE konfiguriert werden (Universalscript Deutschmann). Diese werden vom Starterkit-Software-Modul für DeviceNet ausgelesen und unter "Info" angezeigt. Werden 8 Byte konfiguriert, wird automatisch ein zyklischer Poll vom | + | *Bevor mit dem Starterkit-Software-Modul für DeviceNet gearbeitet werden kann, müssen die beiden Parameter "Blocklength filedbus input und output" über die konfigurationssoftware WINGATE konfiguriert werden (Universalscript Deutschmann). Diese werden vom Starterkit-Software-Modul für DeviceNet ausgelesen und unter "Info" angezeigt. Werden 8 Byte konfiguriert, wird automatisch ein zyklischer Poll vom Starterkit-Software-Modul für DeviceNet für den Datenaustausch ausgeführt. Werden aber mehr als diese 8 Byte konfiguriert, müssen sich die Daten sowohl auf der Feldbusseite, als auch auf der seriellen Seite ändern um einen Datenaustausch durchführen zu können. |
#Starterkit-Software-Modul für DeviceNet starten. | #Starterkit-Software-Modul für DeviceNet starten. | ||
#Neben dem Starterkit-Software-Modul für DeviceNet öffnet sich das Fenster '''"Feldbus"'''. Im Feld '''"Port of RS-CAN-PC-Adapter"''' muss der verwendete COM-Port ausgewählt werden. Wenn kein echter COM-Port mehr am PC vorhanden ist, wird ein [[USB-RS232-Konverter]] benötigt. Im Feld '''"Baudrate (RS-Side RS-CAN-PC-Adapter) 38400"''' muss die Baudrate auf 38400 eingestellt sein, wenn mit dem '''"UNIGATE® CAN-PC-Adapter"''' gearbeitet werden soll. Bei diesem Adapter handelt es sich um die spezielle Hardware, die für die Simulation der Feldbusseite benötigt wird. Danach können die Einstellungen über die Schaltfläche '''"OK"''' bestätigt werden. | #Neben dem Starterkit-Software-Modul für DeviceNet öffnet sich das Fenster '''"Feldbus"'''. Im Feld '''"Port of RS-CAN-PC-Adapter"''' muss der verwendete COM-Port ausgewählt werden. Wenn kein echter COM-Port mehr am PC vorhanden ist, wird ein [[USB-RS232-Konverter]] benötigt. Im Feld '''"Baudrate (RS-Side RS-CAN-PC-Adapter) 38400"''' muss die Baudrate auf 38400 eingestellt sein, wenn mit dem '''"UNIGATE® CAN-PC-Adapter"''' gearbeitet werden soll. Bei diesem Adapter handelt es sich um die spezielle Hardware, die für die Simulation der Feldbusseite benötigt wird. Danach können die Einstellungen über die Schaltfläche '''"OK"''' bestätigt werden. | ||
Zeile 53: | Zeile 53: | ||
! !! UNIGATE® CAN-PC-Adapter !! UNIGATE® CL !! Hinweis | ! !! UNIGATE® CAN-PC-Adapter !! UNIGATE® CL !! Hinweis | ||
|- | |- | ||
− | | Baudrate || 125 kBd || 125 kBd || Dazu | + | | Baudrate || 125 kBd || 125 kBd || Dazu muss die Baudrate über den Dip-Schalter auf '''"11"''' eingestellt werden. |
|- | |- | ||
− | | Node ID|| 2 || 1 || Dazu muss die Node-ID über | + | | Node ID|| 2 || 1 || Dazu muss die Node-ID über den Dip-Schalter (von rechts nach links) entsprechend eingestellt werden. |
|- | |- | ||
| Betriebsmodi || Datenaustauschmodus || Datenaustauschmodus || Drehschalter S4 + S5 = '''"00"''' | | Betriebsmodi || Datenaustauschmodus || Datenaustauschmodus || Drehschalter S4 + S5 = '''"00"''' | ||
Zeile 70: | Zeile 70: | ||
#Starterkit-Software-Modul für EtherNet/IP starten. | #Starterkit-Software-Modul für EtherNet/IP starten. | ||
− | #Neben dem Starterkit-Software-Modul für EtherNet/IP öffnet sich das Fenster " | + | #Neben dem Starterkit-Software-Modul für EtherNet/IP öffnet sich das Fenster '''"EtherNet/IP Settings"'''. |
− | *'''"IP | + | *'''"Device IP address":''' Hier muss die IP-Adressse des angeschlossenen UNIGATE® eingetragen werden. |
− | *'''"Own IP | + | *'''"Own IP address(Network)":''' Hier muss die IP-Adresse des verwendeten Netzwerk eingetragen werden. |
− | *'''" | + | *'''"Requested Packet Intervall (both directions in ms)":''' Hier kann eine Zeit von 100, 200, 500 und 100 ms eingestellt werden. |
*'''"Connection Point":''' Hier müssen die Assembly-Objekt-Nummern eingetragen werden, falls diese Bestandteil des Scripts sind. | *'''"Connection Point":''' Hier müssen die Assembly-Objekt-Nummern eingetragen werden, falls diese Bestandteil des Scripts sind. | ||
*'''"Data Size (Byte)":''' Hier muss die Anzahl der Eingangs- und Ausgangsdaten eingetragen werden, die, entweder über WINGATE® konfiguriert oder im Script eingetragen wurden. | *'''"Data Size (Byte)":''' Hier muss die Anzahl der Eingangs- und Ausgangsdaten eingetragen werden, die, entweder über WINGATE® konfiguriert oder im Script eingetragen wurden. | ||
Zeile 79: | Zeile 79: | ||
#Danach kann das UNIGATE® über den Menüpunkt '''"Options"''' --> '''"Scan Device"''' gesucht werden. Wenn das UNIGATE® gefunden wurde, erscheint eine entsprechende Meldung in der Statusleiste z.B. "Device found 10.10.10.5". | #Danach kann das UNIGATE® über den Menüpunkt '''"Options"''' --> '''"Scan Device"''' gesucht werden. Wenn das UNIGATE® gefunden wurde, erscheint eine entsprechende Meldung in der Statusleiste z.B. "Device found 10.10.10.5". | ||
#Jetzt kann die Verbindung über den Menüpunkt '''"Options"''' --> '''"Start Class 1 Connenction"''' hergestellt werden. | #Jetzt kann die Verbindung über den Menüpunkt '''"Options"''' --> '''"Start Class 1 Connenction"''' hergestellt werden. | ||
− | #Anschließend können über das Eingabefeld '''"Outputdata"''' Daten eingetragen und mittels der Schaltfläche "Send" über EtherNet/IP an das UNIGATE® gesendet werden. Diese werden im darunterliegenden Fenster angezeigt. Bei Empfang von Daten werden diese im Fenster Inputdata angezeigt. | + | #Anschließend können über das Eingabefeld '''"Outputdata"''' Daten eingetragen und mittels der Schaltfläche '''"Send"''' über EtherNet/IP an das UNIGATE® gesendet werden. Diese werden im darunterliegenden Fenster angezeigt. Bei Empfang von Daten werden diese im Fenster Inputdata angezeigt. |
#Die Verbindung kann über den Menüpunkt '''"Options"''' --> '''"Remove Class 1 Connenction"''' wieder unterbrochen werden. In der Statusleiste erscheint die Meldung "disconnected". | #Die Verbindung kann über den Menüpunkt '''"Options"''' --> '''"Remove Class 1 Connenction"''' wieder unterbrochen werden. In der Statusleiste erscheint die Meldung "disconnected". | ||
Zeile 96: | Zeile 96: | ||
#Anschließend muss das UNIGATE® mit dem verwendeten Ethernet-Netzwerk verbunden und im '''"Datenaustauschmodus"''' gestartet werden. | #Anschließend muss das UNIGATE® mit dem verwendeten Ethernet-Netzwerk verbunden und im '''"Datenaustauschmodus"''' gestartet werden. | ||
#Über den Menüpunkt '''"Options"''' --> '''"Start"''' kann nun die Verbindung zwischen '''Starterkit-Software-Modul für Ethernet''' und '''UNIGATE®''' hergestellt werden. | #Über den Menüpunkt '''"Options"''' --> '''"Start"''' kann nun die Verbindung zwischen '''Starterkit-Software-Modul für Ethernet''' und '''UNIGATE®''' hergestellt werden. | ||
− | #Anschließend können über das Eingabefeld '''" | + | #Anschließend können über das Eingabefeld '''"Outputdata"''' Daten eingetragen und mittels der Schaltfläche '''"Send"''' über Ethernet an das UNIGATE® gesendet werden. Diese werden im darunterliegenden Fenster angezeigt. Bei Empfang von Daten werden diese im Fenster Inputdata angezeigt. |
=== Interbus === | === Interbus === | ||
Zeile 117: | Zeile 117: | ||
#Einstellen des '''COM-Port''': Über das Feld '''"Profibus UART Port (COM1...COM8)"''' muss der verwendete COM-Port ausgewählt werden. Wenn kein echter COM-Port mehr am PC vorhanden ist, wird ein [[USB-RS232-Konverter]] benötigt. | #Einstellen des '''COM-Port''': Über das Feld '''"Profibus UART Port (COM1...COM8)"''' muss der verwendete COM-Port ausgewählt werden. Wenn kein echter COM-Port mehr am PC vorhanden ist, wird ein [[USB-RS232-Konverter]] benötigt. | ||
#Einstellen der '''Slave-ID''': Über das Eingabefeld '''"Profibus Slave ID"''' muss die Slave-ID des angeschlossenen UNIGATE® eingetragen werden. | #Einstellen der '''Slave-ID''': Über das Eingabefeld '''"Profibus Slave ID"''' muss die Slave-ID des angeschlossenen UNIGATE® eingetragen werden. | ||
− | #Auswahl der ''' | + | #Auswahl der '''GSD-Datei''': Über die Schaltfläche '''"Open File"''' muss die benötigte GSD-Datei ausgewählt werden. |
#Auswahl der '''Module''': Über das Feld '''"Modulname"''' kann das gewünschte Modul ausgewählt werden. | #Auswahl der '''Module''': Über das Feld '''"Modulname"''' kann das gewünschte Modul ausgewählt werden. | ||
#Danach können die Einstellungen über die Schaltfläche '''"OK"''' bestätigt werden. | #Danach können die Einstellungen über die Schaltfläche '''"OK"''' bestätigt werden. | ||
#Anschließend kann die Hardware für das Add on mit dem UNIGATE® auf der Feldbusseite verbunden und im '''"Datenaustauschmodus"''' gestartet werden. | #Anschließend kann die Hardware für das Add on mit dem UNIGATE® auf der Feldbusseite verbunden und im '''"Datenaustauschmodus"''' gestartet werden. | ||
− | #Jetzt können Daten im Eingabefeld '''"Outputdata"''' eingetragen und mittels der Schaltfläche '''"Send"''' über PROFIBUS an das UNIGATE® gesendet werden. Diese werden im darunterliegenden Fenster angezeigt. Bei Empfang von Daten werden diese im Fenster Inputdata angezeigt. | + | #Jetzt können Daten im Eingabefeld '''"Outputdata"''' eingetragen und mittels der Schaltfläche '''"Send"''' über PROFIBUS an das UNIGATE® gesendet werden. Diese werden im darunterliegenden Fenster angezeigt. Bei Empfang von Daten werden diese im Fenster Inputdata angezeigt. |
=== PROFINET === | === PROFINET === | ||
Zeile 130: | Zeile 130: | ||
#Danach können über den Menüpunkt '''"Options"''' --> '''"Scan/Set Device"''' alle PROFINET-Gerät in diesem Netzwerk angezeigt werden. | #Danach können über den Menüpunkt '''"Options"''' --> '''"Scan/Set Device"''' alle PROFINET-Gerät in diesem Netzwerk angezeigt werden. | ||
#Im darauffolgenden Fenster '''"Settings"''' werden im Bereich '''"Device Data"''' unter '''"Select MAC"''' alle gefundenen PROFINET-Geräte angezeigt. Das gewünschte PROFINET-Gerät kann dort über die MAC-Adresse ausgewählt werden. Der aktuelle Gerätename (falls vorhanden) sowie die IP-Adresse werden unterhalb der MAC-Adresse angezeigt. | #Im darauffolgenden Fenster '''"Settings"''' werden im Bereich '''"Device Data"''' unter '''"Select MAC"''' alle gefundenen PROFINET-Geräte angezeigt. Das gewünschte PROFINET-Gerät kann dort über die MAC-Adresse ausgewählt werden. Der aktuelle Gerätename (falls vorhanden) sowie die IP-Adresse werden unterhalb der MAC-Adresse angezeigt. | ||
− | #Über die Schaltfläche '''"Signal"''' wird die Bus-Status-LED des ausgewählten PROFINET-Gerät angesprochen und | + | #Über die Schaltfläche '''"Signal"''' wird die Bus-Status-LED des ausgewählten PROFINET-Gerät angesprochen und lässt diese rot blinken. |
#Es besteht nun die Möglichkeit einen Gerätenamen zu vergeben. Dieser muss im Bereich '''"Program Setting"''' unter '''"Devicename"''' eingetragen werden. ''Hinweis'': Der Gerätename darf nur Kleinbuchstaben, sowie Zahlen und Bindestrich enthalten. | #Es besteht nun die Möglichkeit einen Gerätenamen zu vergeben. Dieser muss im Bereich '''"Program Setting"''' unter '''"Devicename"''' eingetragen werden. ''Hinweis'': Der Gerätename darf nur Kleinbuchstaben, sowie Zahlen und Bindestrich enthalten. | ||
#Über die Schaltfläche '''"Set"''' wird der Gerätename dann im PROFINET-Gerät gesetzt. Durch einen erneuten Scan kann dies überprüft werden. | #Über die Schaltfläche '''"Set"''' wird der Gerätename dann im PROFINET-Gerät gesetzt. Durch einen erneuten Scan kann dies überprüft werden. | ||
− | #Außerdem gibt es 2 Möglichkeiten eine IP-Adresse zu vergeben. '''Möglichkeit 1''': Die vom Starterkit-Software-Modul für PROFINET vorgeschlagene nächste freie IP-Adresse verwenden. Diese erscheint auf der Schaltfläche neben '''"IP-Address Proposal"'''. Durch bestätigen der Schaltfläche wird diese IP-Adresse im Feld darüber (Device IP-Address) eingetragen. Über die Schaltfläche '''"Set"''' wird die IP-Adresse dann im | + | #Außerdem gibt es 2 Möglichkeiten eine IP-Adresse zu vergeben. '''Möglichkeit 1''': Die vom Starterkit-Software-Modul für PROFINET vorgeschlagene nächste freie IP-Adresse verwenden. Diese erscheint auf der Schaltfläche neben '''"IP-Address Proposal"'''. Durch bestätigen der Schaltfläche wird diese IP-Adresse im Feld darüber (Device IP-Address) eingetragen. Über die Schaltfläche '''"Set"''' wird die IP-Adresse dann im PROFINET-Gerät gesetzt. Durch einen erneuten Scan kann dies überprüft werden. '''Möglichkeit 2''': Die gewünschte IP-Adresse direkt im Feld (Device IP-Address) eintragen. Über die Schaltfläche '''"Set"''' wird die IP-Adresse dann im PROFINET-Gerät gesetzt. Durch einen erneuten Scan kann dies überprüft werden. |
#Im Bereich '''"Data Size 1..512"''' muss die Datenlänge eingetragen werden. Standard sind 8 Byte Input und 8 Byte Output. | #Im Bereich '''"Data Size 1..512"''' muss die Datenlänge eingetragen werden. Standard sind 8 Byte Input und 8 Byte Output. | ||
#Anschließend kann über den Menüpunkt '''"Options"''' --> '''"Start"''' die Verbindung gestartet werden. Bei einer korrekten Verbindung erscheint die Info '''"Running"''' in der Statusleiste. | #Anschließend kann über den Menüpunkt '''"Options"''' --> '''"Start"''' die Verbindung gestartet werden. Bei einer korrekten Verbindung erscheint die Info '''"Running"''' in der Statusleiste. | ||
#Jetzt können über das Eingabefeld '''"Outptdata"''' Daten eingetragen und mittels der Schaltfläche '''"Send"''' über PROFINET an das UNIGATE® gesendet werden. Diese werden im darunterliegenden Fenster angezeigt. Bei Empfang von Daten werden diese im Fenster Inputdata angezeigt. | #Jetzt können über das Eingabefeld '''"Outptdata"''' Daten eingetragen und mittels der Schaltfläche '''"Send"''' über PROFINET an das UNIGATE® gesendet werden. Diese werden im darunterliegenden Fenster angezeigt. Bei Empfang von Daten werden diese im Fenster Inputdata angezeigt. | ||
#Die Verbindung kann über den Menüpunkt '''"Options"''' --> '''"Stop"''' gestoppt werden. In der Statusleiste erscheint die Info '''"Bus stopped"'''. | #Die Verbindung kann über den Menüpunkt '''"Options"''' --> '''"Stop"''' gestoppt werden. In der Statusleiste erscheint die Info '''"Bus stopped"'''. | ||
− | #Über den Menüpunkt '''"Options"''' --> '''"FactoryReset"''' kann das | + | #Über den Menüpunkt '''"Options"''' --> '''"FactoryReset"''' kann das PROFINET-Gerät auch wieder zurückgesetzt werden. Dabei wird der Gerätename gelöscht und die IP-Adresse auf 0.0.0.0 gesetzt. |
=== FBRS232 === | === FBRS232 === | ||
Zeile 145: | Zeile 145: | ||
#Über den Menüpunkt '''"Options"''' --> '''"Settings"''' wird ein Fenster geöffnet, indem zunächst diverse Einstellungen vorgenommen werden müssen. | #Über den Menüpunkt '''"Options"''' --> '''"Settings"''' wird ein Fenster geöffnet, indem zunächst diverse Einstellungen vorgenommen werden müssen. | ||
#Einstellen des COM-Port: Über den Menüpunkt '''"Serial Options"''' muss der verwendete COM-Port ausgewählt werden. Wenn kein echter COM-Port mehr am PC vorhanden ist, wird ein [[USB-RS232-Konverter]] benötigt. | #Einstellen des COM-Port: Über den Menüpunkt '''"Serial Options"''' muss der verwendete COM-Port ausgewählt werden. Wenn kein echter COM-Port mehr am PC vorhanden ist, wird ein [[USB-RS232-Konverter]] benötigt. | ||
− | #Weitere serielle Einstellungen: Über den Menüpunkt '''"More Serial Options"''' können weitere Einstellungen für die serielle | + | #Weitere serielle Einstellungen: Über den Menüpunkt '''"More Serial Options"''' können weitere Einstellungen für die serielle Schnittstelle vorgenommen werden. |
*Baudrate: '''9600''' | *Baudrate: '''9600''' | ||
*Startbits: '''1''' | *Startbits: '''1''' | ||
Zeile 163: | Zeile 163: | ||
#Über den Menüpunkt '''"Options"''' --> '''"Settings"''' wird ein Fenster geöffnet, indem zunächst diverse Einstellungen vorgenommen werden müssen. | #Über den Menüpunkt '''"Options"''' --> '''"Settings"''' wird ein Fenster geöffnet, indem zunächst diverse Einstellungen vorgenommen werden müssen. | ||
#Einstellen des COM-Port: Über den Menüpunkt '''"Serial Options"''' muss der verwendete COM-Port ausgewählt werden. Wenn kein echter COM-Port mehr am PC vorhanden ist, wird ein [[USB-RS232-Konverter]] benötigt. | #Einstellen des COM-Port: Über den Menüpunkt '''"Serial Options"''' muss der verwendete COM-Port ausgewählt werden. Wenn kein echter COM-Port mehr am PC vorhanden ist, wird ein [[USB-RS232-Konverter]] benötigt. | ||
− | #Weitere serielle Einstellungen: Über den Menüpunkt '''"More Serial Options"''' können weitere Einstellungen für die serielle | + | #Weitere serielle Einstellungen: Über den Menüpunkt '''"More Serial Options"''' können weitere Einstellungen für die serielle Schnittstelle vorgenommen werden. |
*Baudrate: '''9600''' | *Baudrate: '''9600''' | ||
*Startbits: '''1''' | *Startbits: '''1''' | ||
Zeile 174: | Zeile 174: | ||
== Weblinks == | == Weblinks == | ||
− | *[ | + | *[https://www.deutschmann.de/downloads/Software/Starterkit/SetupStarterkit.zip Starterkit Software] (Zip-Datei) |
− | *[http://www.beckhoff.com | + | *[http://www.beckhoff.com Software TwinCAT von Beckhoff] |
− | *[ | + | *[https://www.deutschmann.de/downloads/Software/Starterkit/NodeUtil182.zip Software NodeUtil (Echelon® Node Utility) von Echelon Corporation] (Zip-Datei) |
Version vom 5. Dezember 2017, 12:53 Uhr
Add-Ons für Developerkit und Starterkit Unter dem Namen 'Add-On' verstehen wir eine Zusammenstellung verschiedener Komponenten um zu einer einfachen Simulation der Feldbus- bzw. Industrial Ethernet - Seite zu kommen. Ein Add-On enthält die benötigten Kabel sowie ggf. eine entsprechende Hardware.
Inhaltsverzeichnis
Verfügbare Add-on
- CANopen: Starterkit-Software-Modul für CANopen + Spezielle Hardware.
- DeviceNet: Starterkit-Software-Modul für DeviceNet + Spezielle Hardware.
- EtherCAT*: Software TwinCAT von Beckhoff.
- EtherNet/IP: Starterkit-Software-Modul für Ethernet/IP.
- Ethernet (TCP/IP): Starterkit-Software-Modul für Ethernet.
- LONWorks*: Software NodeUtil (Echelon® Node Utility) von Echelon Corporation + Spezielle Hardware.
- Interbus: Starterkit-Software-Modul für Interbus + Spezielle Hardware.
- PROFIBUS DPV0: Starterkit-Software-Modul für PROFIBUS + Spezielle Hardware.
- PROFINET: Starterkit-Software-Modul für PROFINET.
- FBRS232: Starterkit-Software-Modul für serielle Protokolle statt Feldbus.
* Programme von Drittanbietern. Nicht Bestandteil der Starterkit Software von Deutschmann Automation GmbH & CO.KG
Mastersimulationen
Nachfolgend eine kurze Beschreibung der zur Verfügung stehenden Mastersimulationen, den Starterkit Modulen.
CANopen
- Starterkit-Software-Modul für CANopen starten.
- Neben dem Starterkit-Software-Modul für CANopen öffnet sich das Fenster "Feldbus CAN mit RS232". Im Feld "Port of RS-CAN-PC-Adapter" muss der verwendete COM-Port ausgewählt werden. Wenn kein echter COM-Port mehr am PC vorhanden ist, wird ein USB-RS232-Konverter benötigt. Im Feld "Baudrate (RS-Side RS-CAN-PC-Adapter) 38400" muss die Baudrate auf 38400 eingestellt sein, wenn mit dem "UNIGATE® CAN-PC-Adapter" gearbeitet werden soll. Bei diesem Adapter handelt es sich um die spezielle Hardware, die für die Simulation der Feldbusseite benötigt wird. Danach können die Einstellungen über die Schaltfläche "OK" bestätigt werden.
- Um einen korrekten Datenaustausch zu gewährleisten muss der "UNIGATE® CAN-PC-Adapter" und das UNIGATE® CL entsprechend eingestellt werden. Siehe dazu das Beispiel in der Tabelle im Anschluss an diese Beschreibung.
- Die "Feldbusseite" des UNIGATE® CAN-PC-Adapter muss mit der "Feldbusseite" des UNIGATE® CL verbunden werden. Die Applikationsseite des UNIGATE® CAN-PC-Adapter muss mit dem PC verbunden werden.
- Anschließend können der UNIGATE® CAN-PC-Adapter und das UNIGATE® im "Datenaustauschmodus" gestartet werden. Beide Geräte müssen sich nun im Zustand "PreOperational" befinden.
- Über den Menüpunkt "Options" -> "SetOperational" werden beide Geräte in den Zustand "Operational" gesetzt.
- Jetzt können Daten im Eingabefeld "Outputdata" eingetragen und mittels der Schaltfläche "Send" über CANopen an das UNIGATE® gesendet werden. Diese werden im darunterliegenden Fenster angezeigt. Bei Empfang von Daten werden diese im Fenster Inputdata angezeigt.
UNIGATE® CAN-PC-Adapter | UNIGATE® CL | Hinweis | |
---|---|---|---|
Baudrate | 125 kBd | 125 kBd | Dazu muss die Baudrate über den Dip-Schalter auf "11" eingestellt werden. |
Node ID | 2 | 1 | Dazu muss die Node-ID über den Dip-Schalter (von rechts nach links) entsprechend eingestellt werden. |
Betriebsmodi | Datenaustauschmodus | Datenaustauschmodus | Drehschalter S4 + S5 = "00" |
DeviceNet
- Bevor mit dem Starterkit-Software-Modul für DeviceNet gearbeitet werden kann, müssen die beiden Parameter "Blocklength filedbus input und output" über die konfigurationssoftware WINGATE konfiguriert werden (Universalscript Deutschmann). Diese werden vom Starterkit-Software-Modul für DeviceNet ausgelesen und unter "Info" angezeigt. Werden 8 Byte konfiguriert, wird automatisch ein zyklischer Poll vom Starterkit-Software-Modul für DeviceNet für den Datenaustausch ausgeführt. Werden aber mehr als diese 8 Byte konfiguriert, müssen sich die Daten sowohl auf der Feldbusseite, als auch auf der seriellen Seite ändern um einen Datenaustausch durchführen zu können.
- Starterkit-Software-Modul für DeviceNet starten.
- Neben dem Starterkit-Software-Modul für DeviceNet öffnet sich das Fenster "Feldbus". Im Feld "Port of RS-CAN-PC-Adapter" muss der verwendete COM-Port ausgewählt werden. Wenn kein echter COM-Port mehr am PC vorhanden ist, wird ein USB-RS232-Konverter benötigt. Im Feld "Baudrate (RS-Side RS-CAN-PC-Adapter) 38400" muss die Baudrate auf 38400 eingestellt sein, wenn mit dem "UNIGATE® CAN-PC-Adapter" gearbeitet werden soll. Bei diesem Adapter handelt es sich um die spezielle Hardware, die für die Simulation der Feldbusseite benötigt wird. Danach können die Einstellungen über die Schaltfläche "OK" bestätigt werden.
- Anschließend kann das UNIGATE® im "Datenaustauschmodus" gestartet werden.
- Um einen korrekten Datenaustausch zu gewährleisten muss der "UNIGATE® CAN-PC-Adapter" und das UNIGATE® CL entsprechend eingestellt werden muss. Siehe dazu das Beispiel in der Tabelle im Anschluss an diese Beschreibung.
- Die "Feldbusseite" des UNIGATE® CAN-PC-Adapter muss mit der "Feldbusseite" des UNIGATE® CL verbunden werden. Die Applikationsseite des UNIGATE® CAN-PC-Adapter muss mit dem PC verbunden werden.
- Anschließend können der UNIGATE® CAN-PC-Adapter und das UNIGATE® im "Datenaustauschmodus" gestartet werden.
- Jetzt können Daten im Eingabefeld "Outputdata" eingetragen und mittels der Schaltfläche "Send" über DeviceNet an das UNIGATE® gesendet werden. Diese werden im darunterliegenden Fenster angezeigt. Bei Empfang von Daten werden diese im Fenster Inputdata angezeigt.
UNIGATE® CAN-PC-Adapter | UNIGATE® CL | Hinweis | |
---|---|---|---|
Baudrate | 125 kBd | 125 kBd | Dazu muss die Baudrate über den Dip-Schalter auf "11" eingestellt werden. |
Node ID | 2 | 1 | Dazu muss die Node-ID über den Dip-Schalter (von rechts nach links) entsprechend eingestellt werden. |
Betriebsmodi | Datenaustauschmodus | Datenaustauschmodus | Drehschalter S4 + S5 = "00" |
EtherCAT
Bei der Software handelt es sich um das Programm "TwinCAT" von der Fa. Beckhoff und kann im Bereich Download/Software geladen werden. Hinweis: Die Software TwinCAT ist nicht Bestandteil der Starterkit Software von Deutschmann Automation GmbH & CO.KG.
Nach der Installation ist noch folgendes vor dem Start des Programms zu beachten:
- Nach der Installation von TwinCAT, muss die XML-Datei von Deutschmann Automation in folgendes Verzeichnis kopiert werden: C:\TwinCAT\3.1\Config\Io\EtherCAT
- TwinCAT starten.
- Über den Menüpunkt "TwinCAT" muss überprüft werden, ob die im PC vorhandene Netzwerkkarte kompatibel ist.
EtherNet/IP
- Starterkit-Software-Modul für EtherNet/IP starten.
- Neben dem Starterkit-Software-Modul für EtherNet/IP öffnet sich das Fenster "EtherNet/IP Settings".
- "Device IP address": Hier muss die IP-Adressse des angeschlossenen UNIGATE® eingetragen werden.
- "Own IP address(Network)": Hier muss die IP-Adresse des verwendeten Netzwerk eingetragen werden.
- "Requested Packet Intervall (both directions in ms)": Hier kann eine Zeit von 100, 200, 500 und 100 ms eingestellt werden.
- "Connection Point": Hier müssen die Assembly-Objekt-Nummern eingetragen werden, falls diese Bestandteil des Scripts sind.
- "Data Size (Byte)": Hier muss die Anzahl der Eingangs- und Ausgangsdaten eingetragen werden, die, entweder über WINGATE® konfiguriert oder im Script eingetragen wurden.
- Anschließend kann das UNIGATE® im "Datenaustauschmodus" gestartet werden.
- Danach kann das UNIGATE® über den Menüpunkt "Options" --> "Scan Device" gesucht werden. Wenn das UNIGATE® gefunden wurde, erscheint eine entsprechende Meldung in der Statusleiste z.B. "Device found 10.10.10.5".
- Jetzt kann die Verbindung über den Menüpunkt "Options" --> "Start Class 1 Connenction" hergestellt werden.
- Anschließend können über das Eingabefeld "Outputdata" Daten eingetragen und mittels der Schaltfläche "Send" über EtherNet/IP an das UNIGATE® gesendet werden. Diese werden im darunterliegenden Fenster angezeigt. Bei Empfang von Daten werden diese im Fenster Inputdata angezeigt.
- Die Verbindung kann über den Menüpunkt "Options" --> "Remove Class 1 Connenction" wieder unterbrochen werden. In der Statusleiste erscheint die Meldung "disconnected".
Ethernet
- Starterkit-Software-Modul für Ethernet starten.
- Über den Menüpunkt "Options" --> "Settings" öffnet sich das Fenster "Ethernet Settings". Dort müssen folgende Einstellungen vorgenommen werden:
- Remote IP Address: Dies ist die IP-Adresse des UNIGATE®.
- Locale Port (decimal): Hier muss die im Script hinterlegte Adresse hinterlegt werden.
- Remote Port (decimal): Hier muss die im Script hinterlegte Adresse hinterlegt werden.
- Transport Protocol: Hier kann zwischen TCP/IP und UDP gewählt werden.
- Functionality: Hier kann zwischen Client und Server gewählt werden. Beispiel: Wenn das UNIGATE® Client ist, muss hier Server eingestellt werden.
- Own IP Address: Hier wird die IP-Adresse des verwendeten PC oder Netzwerkkarte angezeigt.
- Über die Schaltfläche "Ping Remote Host" kann ein Ping an das UNIGATE® gesendet werden, das dann entsprechend antwortet.
- Danach können die Einstellungen über die Schaltfläche "OK" bestätigt werden.
- Anschließend muss das UNIGATE® mit dem verwendeten Ethernet-Netzwerk verbunden und im "Datenaustauschmodus" gestartet werden.
- Über den Menüpunkt "Options" --> "Start" kann nun die Verbindung zwischen Starterkit-Software-Modul für Ethernet und UNIGATE® hergestellt werden.
- Anschließend können über das Eingabefeld "Outputdata" Daten eingetragen und mittels der Schaltfläche "Send" über Ethernet an das UNIGATE® gesendet werden. Diese werden im darunterliegenden Fenster angezeigt. Bei Empfang von Daten werden diese im Fenster Inputdata angezeigt.
Interbus
- Starterkit-Software-Modul für Interbus starten.
- Über den Menüpunkt "Options" --> "Interbus" wird ein Fenster geöffnet, indem zunächst zwei Einstellungen vorgenommen werden müssen.
- Einstellen des COM-Port: Über das Feld "Interbus Port "1-8" für COM1 - COM8" muss der verwendete COM-Port eingetragen werden. Wenn kein echter COM-Port mehr am PC vorhanden ist, wird ein USB-RS232-Konverter benötigt.
- Einstellen der InterbusBaudrate: Die InterbusBaudrate kann auf "500kB" oder "2MB" eingestellt werden.
- Danach können die Einstellungen über die Schaltfläche "OK" bestätigt werden.
- Anschließend kann die Hardware für das Add on mit dem UNIGATE® auf der Feldbusseite verbunden und im "Datenaustauschmodus" gestartet werden.
- Jetzt können Daten im Eingabefeld "Outputdata" eingetragen und mittels der Schaltfläche "Send" über Interbus an das UNIGATE® gesendet werden. Diese werden im darunterliegenden Fenster angezeigt. Bei Empfang von Daten werden diese im Fenster Inputdata angezeigt.
LONWorks
Bei der Software handelt es sich um das Programm "NodeUtil" (Echelon® Node Utility) von Echelon Corporation. Dieses ist nicht Bestandteil der Starterkit Software von Deutschmann Automation GmbH & CO.KG.
PROFIBUS
- Starterkit-Software-Modul für PROFIBUS starten.
- Über den Menüpunkt "Options" --> "Module" wird ein Fenster geöffnet, indem zunächst diverse Einstellungen vorgenommen werden müssen.
- Einstellen des COM-Port: Über das Feld "Profibus UART Port (COM1...COM8)" muss der verwendete COM-Port ausgewählt werden. Wenn kein echter COM-Port mehr am PC vorhanden ist, wird ein USB-RS232-Konverter benötigt.
- Einstellen der Slave-ID: Über das Eingabefeld "Profibus Slave ID" muss die Slave-ID des angeschlossenen UNIGATE® eingetragen werden.
- Auswahl der GSD-Datei: Über die Schaltfläche "Open File" muss die benötigte GSD-Datei ausgewählt werden.
- Auswahl der Module: Über das Feld "Modulname" kann das gewünschte Modul ausgewählt werden.
- Danach können die Einstellungen über die Schaltfläche "OK" bestätigt werden.
- Anschließend kann die Hardware für das Add on mit dem UNIGATE® auf der Feldbusseite verbunden und im "Datenaustauschmodus" gestartet werden.
- Jetzt können Daten im Eingabefeld "Outputdata" eingetragen und mittels der Schaltfläche "Send" über PROFIBUS an das UNIGATE® gesendet werden. Diese werden im darunterliegenden Fenster angezeigt. Bei Empfang von Daten werden diese im Fenster Inputdata angezeigt.
PROFINET
- Starterkit-Software-Modul für PROFINET starten.
- Über den Menüpunkt "Options" --> "Select Network" muss zunächst das gewünschte Netzwerk angewählt werden.
- Anschließend kann das UNIGATE® im "Datenaustauschmodus" gestartet werden.
- Danach können über den Menüpunkt "Options" --> "Scan/Set Device" alle PROFINET-Gerät in diesem Netzwerk angezeigt werden.
- Im darauffolgenden Fenster "Settings" werden im Bereich "Device Data" unter "Select MAC" alle gefundenen PROFINET-Geräte angezeigt. Das gewünschte PROFINET-Gerät kann dort über die MAC-Adresse ausgewählt werden. Der aktuelle Gerätename (falls vorhanden) sowie die IP-Adresse werden unterhalb der MAC-Adresse angezeigt.
- Über die Schaltfläche "Signal" wird die Bus-Status-LED des ausgewählten PROFINET-Gerät angesprochen und lässt diese rot blinken.
- Es besteht nun die Möglichkeit einen Gerätenamen zu vergeben. Dieser muss im Bereich "Program Setting" unter "Devicename" eingetragen werden. Hinweis: Der Gerätename darf nur Kleinbuchstaben, sowie Zahlen und Bindestrich enthalten.
- Über die Schaltfläche "Set" wird der Gerätename dann im PROFINET-Gerät gesetzt. Durch einen erneuten Scan kann dies überprüft werden.
- Außerdem gibt es 2 Möglichkeiten eine IP-Adresse zu vergeben. Möglichkeit 1: Die vom Starterkit-Software-Modul für PROFINET vorgeschlagene nächste freie IP-Adresse verwenden. Diese erscheint auf der Schaltfläche neben "IP-Address Proposal". Durch bestätigen der Schaltfläche wird diese IP-Adresse im Feld darüber (Device IP-Address) eingetragen. Über die Schaltfläche "Set" wird die IP-Adresse dann im PROFINET-Gerät gesetzt. Durch einen erneuten Scan kann dies überprüft werden. Möglichkeit 2: Die gewünschte IP-Adresse direkt im Feld (Device IP-Address) eintragen. Über die Schaltfläche "Set" wird die IP-Adresse dann im PROFINET-Gerät gesetzt. Durch einen erneuten Scan kann dies überprüft werden.
- Im Bereich "Data Size 1..512" muss die Datenlänge eingetragen werden. Standard sind 8 Byte Input und 8 Byte Output.
- Anschließend kann über den Menüpunkt "Options" --> "Start" die Verbindung gestartet werden. Bei einer korrekten Verbindung erscheint die Info "Running" in der Statusleiste.
- Jetzt können über das Eingabefeld "Outptdata" Daten eingetragen und mittels der Schaltfläche "Send" über PROFINET an das UNIGATE® gesendet werden. Diese werden im darunterliegenden Fenster angezeigt. Bei Empfang von Daten werden diese im Fenster Inputdata angezeigt.
- Die Verbindung kann über den Menüpunkt "Options" --> "Stop" gestoppt werden. In der Statusleiste erscheint die Info "Bus stopped".
- Über den Menüpunkt "Options" --> "FactoryReset" kann das PROFINET-Gerät auch wieder zurückgesetzt werden. Dabei wird der Gerätename gelöscht und die IP-Adresse auf 0.0.0.0 gesetzt.
FBRS232
- Starterkit-Software-Modul für RS starten.
- Über den Menüpunkt "Options" --> "Settings" wird ein Fenster geöffnet, indem zunächst diverse Einstellungen vorgenommen werden müssen.
- Einstellen des COM-Port: Über den Menüpunkt "Serial Options" muss der verwendete COM-Port ausgewählt werden. Wenn kein echter COM-Port mehr am PC vorhanden ist, wird ein USB-RS232-Konverter benötigt.
- Weitere serielle Einstellungen: Über den Menüpunkt "More Serial Options" können weitere Einstellungen für die serielle Schnittstelle vorgenommen werden.
- Baudrate: 9600
- Startbits: 1
- Stopbits: 1
- Databits: 8
- Parity: none
- Danach können die Einstellungen über die Schaltfläche "OK" bestätigt werden.
- Anschließend kann das UNIGATE® im "Datenaustauschmodus" gestartet werden.
- Jetzt können Daten im Eingabefeld "Outputdata" eingetragen und mittels der Schaltfläche "Send" über die RS-Schnittstelle auf der Feldbusseite an das UNIGATE® gesendet werden. Diese werden im darunterliegenden Fenster angezeigt. Bei Empfang von Daten werden diese im Fenster Inputdata angezeigt.
Applikation
Mit dem Starterkit-Software-Modul RS232 kann der Datenaustausch eines UNIGATE® zwischen der Applikationsseite und der Feldbus- bzw. Industrial Ethernet-Seite simuliert werden.
RS232
Das Starterkit-Software-Modul RS232 dient dazu, über die Applikationsschnittstelle RS232 des UNIGATE® Daten zu senden oder zu empfangen.
- Starterkit-Software-Modul RS232 für die Applikationsschnittstelle RS232 starten.
- Über den Menüpunkt "Options" --> "Settings" wird ein Fenster geöffnet, indem zunächst diverse Einstellungen vorgenommen werden müssen.
- Einstellen des COM-Port: Über den Menüpunkt "Serial Options" muss der verwendete COM-Port ausgewählt werden. Wenn kein echter COM-Port mehr am PC vorhanden ist, wird ein USB-RS232-Konverter benötigt.
- Weitere serielle Einstellungen: Über den Menüpunkt "More Serial Options" können weitere Einstellungen für die serielle Schnittstelle vorgenommen werden.
- Baudrate: 9600
- Startbits: 1
- Stopbits: 1
- Databits: 8
- Parity: none
- Danach können die Einstellungen über die Schaltfläche "OK" bestätigt werden.
- Anschließend kann das UNIGATE® im "Datenaustauschmodus" gestartet werden.
- Jetzt können Daten im Eingabefeld "Outputdata" eingetragen und mittels der Schaltfläche "Send" über die Applikationsschnittstelle RS232 an das UNIGATE® gesendet werden. Diese werden im darunterliegenden Fenster angezeigt. Bei Empfang von Daten werden diese im Fenster Inputdata angezeigt.