Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth IndraMotion MLC 13VRS Funktionsbeschreibung Seite 75

Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MLC 13VRS:
Inhaltsverzeichnis

Werbung

DOK-MLC***-FUNC****V13-AP06-DE-P
Rexroth IndraMotion MLC 13VRS Funktionsbeschreibung
5.
Es wird die Liste der gefundenen Sercos Geräte nach der Topologiead‐
resse angezeigt. Die Topologieadressen werden nach der Reihenfolge
der Verdrahtung ausgehend von X7E1 der IndraMotion MLC ausgege‐
ben (auch bei Ringverdrahtung). Bei an X7E2 der IndraMotion MLC an‐
geschlossenen Geräten wird zuerst das letzte Gerät der Linie eingetra‐
gen.
6.
In der Parameterliste kann die Adresse des neu dazugekommenen Ge‐
räts auf die im Projekt definierte Adresse korrigiert werden. Durch <RE‐
TURN> wird die Liste geschrieben und die "Remoteadressvergabe"
ausgeführt.
7.
Fehler löschen und in Betriebsmodus schalten.
Möglichkeit 3: Über die Maschinen HMI mit Unterstützung im SPS-Pro‐
gramm.
Mit Hilfe des SPS-Programms und entsprechender Erweiterung der Maschi‐
nen HMI kann der Gerätetausch auch über die Maschinen HMI erfolgen. In
den folgenden Beispielen wird das IMC Interface (IndraMotion Control
Interface mit den Strukturen ImcStatus, ImcCtrl) aus der Bibliothek ML_Te‐
chInterface verwendet um einen vereinfachten Zugriff auf Steuerungsdaten
zu haben.
Variante 3 a): Fest definierte Konfiguration im SPS-Programm.
Beispielhaft ist hier das Schreiben einer im SPS-Programm fest als Konstan‐
te definierten Konfiguration in den Parameter C-0-0510 "Adresskonfiguration"
dargestellt: Deklarationsteil:
Programm:
// This example writes the Parameter C-0-0510, Address configuration
PROGRAM Test_Set_SERCOS_Adr_W
VAR_INPUT
bConfirmWriteSercosConfig: BOOL;
// Start writing the sercos configuration
END_VAR
VAR_OUTPUT
bDoneWriteSercosConfig: BOOL;
// Successful writing of the sercos configuration
END_VAR
VAR
fbWriteC510: MB_WriteListParameter;
Dummy: AXIS_REF;
END_VAR
VAR CONSTANT
NOF_SERCOS_DEVICES : UINT := 3;
// Define the sercos configuration constant
arSERCOS_Adr: ARRAY [1..NOF_SERCOS_DEVICES] OF UINT:= [1, 65, 66];
uiNoOfBytes:
UINT:=2*NOF_SERCOS_DEVICES;
// No. of sercos III devices * 2 (2 bytes per device)
END_VAR
Implementation part:
// Error in drive configuration -> write back in Phase 2
// In case of an exchange of an I/O or drive...
// The user has to acknowledge this by
// bConfirmWriteSercosConfig
IF bConfirmWriteSercosConfig = TRUE
// Conformation by user from HMI
// Only allowed in CP2. Alternative to IMC Interface:
Bosch Rexroth AG
Inbetriebnahme und Bedienung
AND
73/607

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis