28/395
Feldbus übergreifende Features
4.4
Feldbuskonfiguration "Maximalprojekt"
Bosch Rexroth AG R911393282_Ausgabe 05
Bei Maschinen gibt es oft verschiedene Varianten und Ausprägungen. Für
ein effizientes Software-Engineering sind hierfür nicht mehrere Projektkonfi‐
gurationen zu pflegen, sondern es kann ein IndraWorks-Projekt erstellt wer‐
den, und für eine spezifische Maschinen-Variante werden dann die nicht be‐
nötigten Komponenten deaktiviert. Diese Vorgehensweise wird auch als "Ma‐
ximalprojekt" bezeichnet.
Das "Deaktivieren" von Feldbus-Komponenten ist dahingehend sinnvoll, dass
bei konfigurierten, aber physikalisch nicht vorhandenen Komponenten keine
Fehler- bzw. Diagnosemeldungen generiert werden.
Durch die im Dateisystem der Steuerung abliegenden Datei "UserDefs.cfg"
werden Feldbus-Geräte und unterlagerte Module, die im IndraWorks-Projekt
konfiguriert sind, während des Hochlaufs der Steuerung deaktiviert. Das
IndraWorks-Projekt, inkl. SPS-Kompilat, wird hierbei nicht verändert.
Deaktivieren von Remote-Geräten via "UserDefs.cfg", Übersicht
Sercos IO
Profinet IO
Profibus DP
EtherNet/IP
EtherCAT
Lokalbus S20 (XM)
in Vorbereitung
1)
Werden mehrere identische Steuerungen unterhalb einer übergeordneten
Steuerung betrieben, müssen diese sich bei einer Feldbus-Kommunikation
hinsichtlich der Slave-Schnittstellen-Konfiguration unterscheiden (mindestens
bezüglich der Adressierung, gegebenenfalls auch bei Konfigurationsmodu‐
len). Hier kann die Slave-Schnittstellen-Konfiguration mittels "UserDefs.cfg"
überschrieben werden, so dass das IndraWorks-Projekt für diese untergeord‐
neten Steuerungen identisch (= einmalig) erstellt werden kann:
Überschreiben einer lokalen Feldbus-Slave-Schnittstelle via "UserDefs.cfg",
Übersicht
Sercos IO
Profinet IO
Profibus DP
EtherNet/IP
EtherCAT
Siehe Details zur "UserDefs.cfg"-Erstellung
●
Sercos-Slaves / Sercos-Module deaktivieren mittels UserDefs.cfg auf
Seite 262
IndraWorks 15VRS Feldbusse
Deaktivieren von Remote-
Slaves
✓
✓
✓
–
1)
–
(–)
Überschreiben der lokalen
Feldbus-Slave-
Adressierung
–
✓
–
–
–
Deaktivieren von Modulen
eines Remote-Slaves
✓
✓
–
–
–
✓
(ab 14V22)
Deaktivieren von Modulen
der lokalen Feldbus-Slave-
Schnittstelle
–
✓
–
–
–