User manual

Programmieren über CAN-
Netzwerk (Routing)
10/10 MN05003003Z-DE
70
Einstellung der Blockgröße:
X Schließen Sie alle Anwendungen.
X Schließen Sie den CoDeSys Gateway Server.
X Ändern Sie die Blockgröße auf den gewünschten Wert.
Rufen Sie die Anwendung BlockSizeEditor.exe im Verzeichnis
„easy Soft CoDeSys“ der Programmiersoftware auf und wählen
Sie die Blockgröße aus.
Alternative Möglichkeit:
Zum Eintrag der Blockgröße in die Registry stehen im Installations-
verzeichnis folgende *.reg-Dateien zur Verfügung:
Die Download-Blockgröße wird über den folgenden Registry-
Eintrag eingestellt:
Die Default-Blockgröße beträgt 20000
hex
( = 128 kByte), die
Blockgröße für das Routing beträgt 1000
hex
(=4kByte).
Hinweise zum Routing
Werden größere Dateien in die Zielsteuerung geschrieben bzw.
aus der Steuerung gelesen, kann es nach Abschluss des
Übertragungsvorgangs zu einer Unterbrechung der Online-
Verbindung kommen. Ein erneutes Ankoppeln ist möglich.
Wird ein Programm mit geänderter Routing-Node-Id über eine
routende Steuerung in die Zielsteuerung geladen, übernimmt
die Zielsteuerung die geänderte Routing-Node-Id; die
Kommunikationsverbindung wird jedoch abgebrochen. Ein
Wiederankoppeln mit korrigierter Routing-Node-Id ist möglich.
Enthält eine Steuerung ein Programm ohne gültige Routing-
Parameter (Baudrate/Node-Id), kann auf diese Steuerung nicht
über eine Routing-Verbindung angekoppelt werden.“
Das Routing ist unabhängig von der Konfiguration
(Master/Device): Es ist möglich, auf eine Zielsteuerung
zuzugreifen, die weder als Master noch als Device konfiguriert
wurde. Sie muss lediglich die Grundparameter, wie Node-Id und
Baudrate, sowie ein einfaches Programm enthalten.
Einstellung der Node-ID/Routing-ID
Steuerungen am CAN-Bus können als Master oder als Device
konfiguriert werden. Zur eindeutigen Identifikation bei der Basis-
kommunikation erhalten die Steuerungen eine Node-Id/Knoten-
nummer (Adresse). Möchten Sie mit Hilfe der Routing-Funktion auf
eine (Ziel-)Steuerung zugreifen, müssen Sie der Ziel-Steuerung
eine weitere (Routing-)ID zuordnen. Als Verbindung zwischen PC
und z. B. EC4-200 kann die RS232-Schnittstelle oder die Ethernet-
Schnittstelle genutzt werden.
Tabelle 17:Beispiel zur Einstellung der Node-ID, Routing-ID, Baudrate
h
Diese Einstellung kann nur mit Administratorrechten
durchgeführt werden (Zugriff auf die Registry)!
Abbildung 83: CoDeSys Gateway Server schließen
BlockSizeDefault.reg Trägt eine Blockgröße (Defaultwert) von
20000
hex
= 128 kByte in die Registry ein.
BlockSizeRout.reg Trägt eine Blockgröße von
1000
hex
= 4 kByte in die Registry ein.
[HKEY_LOCAL_MACHINE\SOFTWARE\3S-Smart Software Solutions
GmbH\Gateway Server\Drivers\Standard\Settings\Tcp/Ip (Level
2 Route)]
“Blocksize“ = dword:00020000
Abbildung 84: Routing über Teilnehmer mit ID1
(XC…, EC4-200, MFD4)
a Ethernet-Verbindung bei XC200, MFD4 und EC4-222… möglich
Steuerung Funktion Node-ID
Routing-ID
Baud-
rate
a
Abbildung
Routende
Steuerung
Master 1 (Basis)
127 (Routing)
125 kB 86
85
Zielsteuerung Device 3 (Basis) 125 kB 87
54 (Routing) 85
h
Für Device-Teilnehmer gilt: Die Routing-ID muss ungleich
der Node-ID (Basiskommunikation) sein!
Ausnahme XC100 mit Betriebssystem f V2.0:
Hier mussdie Routing-ID gleich der Node-ID sein!
PC
Routender Teilnehmer
(Master)
Zielteilnehmer
(Device)
Node-ID: 1
Routing ID: k
Routing-ID n
Node-ID m
k, n, m = 2…127
RS232 Ethernet a CAN/CANopen