Mastersimulation for Starter- and Developerkits (English)

Aus Deutschmann Wiki
Zur Navigation springen Zur Suche springen

Add-Ons for Developer- and Starterkits With 'add-on' we mean a collection of various components to get to a simple simulation of the fieldbus side.

All add-ons include the necessary cables. Additional components listed here in detail:

  • CANopen: Special hardware and software is included in the 'Starterkit-Software'
  • DeviceNet: Special hardware and software is included in the 'Starterkit-Software'
  • EtherCAT: Software can be downloaded here: http://www.beckhoff.com. You can download the software'TwinCAT 2' in the Download/Software area.
  • EtherNet/IP: A simple simulation is included in the 'Starterkit-Software'
  • Fast Ethernet (TCP/IP): A simple simulation is included in the 'Starterkit-Software'
  • LONWorks: Special hardware and software is included in the 'Starterkit-Software'
  • PROFIBUS DPV0: Special hardware and software is included in the 'Starterkit-Software'
  • PROFINET: A simple simulation is included in the 'Starterkit-Software'
  • RS for serial protocols instead of fieldbus: Software is included in the 'Starterkit-Software'

Mastersimulationen

Nachfolgend eine kurze Beschreibung der zur Verfügung stehenden Mastersimulationen, den Starterkit Modulen.

CANopen

  1. Starterkit-Software-Modul für CANopen starten.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. Über den Menüpunkt "Options" -> "SetOperational" werden beide Geräte in den Zustand "Operational" gesetzt.
  7. 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 müssen die beiden der Dip-Schalter für die Baudrate auf "11" eingestellt werden.
Node ID 2 1 Dazu muss die Node-ID über die sechs 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 Saterkit-Software-Modul für DevcieNet 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.
  1. Starterkit-Software-Modul für DeviceNet starten.
  2. 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.
  3. Anschließend kann das UNIGATE® im "Datenaustauschmodus" gestartet werden.
  4. 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.
  5. 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.
  6. Anschließend können der UNIGATE® CAN-PC-Adapter und das UNIGATE® im "Datenaustauschmodus" gestartet werden.
  7. 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 müssen die beiden der Dip-Schalter für die Baudrate auf "11" eingestellt werden.
Node ID 2 1 Dazu muss die Node-ID über die sechs 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:

  1. Nach der Installation von TwinCAT, muss die XML-Datei von Deutschmann Automation in folgendes Verzeichnis kopiert werden: C:\TwinCAT\3.1\Config\Io\EtherCAT
  2. TwinCAT starten.
  3. Über den Menüpunkt "TwinCAT" muss überprüft werden, ob die im PC vorhandene Netzwerkkarte kompatibel ist.

EtherNet/IP

  1. Starterkit-Software-Modul für EtherNet/IP starten.
  2. Neben dem Starterkit-Software-Modul für EtherNet/IP öffnet sich das Fenster "EthnerNet/IP Settings".
  • "IP-Adrdress Device": Hier muss die IP-Adressse des angeschlossenen UNIGATE® eingetragen werden.
  • "Own IP-Adress(Network)": Hier muss die IP-Adresse des verwendeten Netzwerk eingetragen werden.
  • "RPI-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.
  1. Anschließend kann das UNIGATE® im "Datenaustauschmodus" gestartet werden.
  2. 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".
  3. Jetzt kann die Verbindung über den Menüpunkt "Options" --> "Start Class 1 Connenction" hergestellt werden.
  4. 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.
  5. Die Verbindung kann über den Menüpunkt "Options" --> "Remove Class 1 Connenction" wieder unterbrochen werden. In der Statusleiste erscheint die Meldung "disconnected".