Die Geräteobjekte verfügen über eine Reihe von Parametern, die den einzelnen Geräteobjekten direkt zugeordnet sind.
Gerät |
Objektparameter |
---|---|
|
|
|
|
|
|
|
|
Im Allgemeinen können zusätzlich zu den direkt zugeordneten Objektparametern auch Benutzerfunktionen geladen werden.
Für die Geräte , , und werden eine Anzahl von Benutzerfunktionen unterstützt.
Um die Parameter der Benutzerfunktion anzuzeigen und einzustellen, doppelklicken Sie auf das entsprechende Gerät in der
. Erweitern Sie auf der Registerkarte des Editors die Gruppe , um die Benutzerfunktionen anzuzeigen.Unterstützte Benutzerfunktionen:
Gerät |
Unterstützte Benutzerfunktionen |
---|---|
|
|
|
|
|
|
|
Segmentaktivierung
Ein Segment ist aktiv und wird gesteuert, sobald es aktiviert ist. Um ein Segment zu aktivieren, muss die Echtzeitkommunikation aktiviert sein, die Spur muss an SFOin+ (24 V) und SFOin- (0 V) angeschlossen sein (weitere Informationen zum Anschluss von SFO (Safe Force Off) finden Sie im Lexium™ MC12 multi carrier Hardwarehandbuch), das Segment muss mit Spannung versorgt werden und es muss bereit sein, den Befehl Enable zu empfangen.
Phase |
Beschreibung |
---|---|
1 |
Der Anfangszustand des Segments, der vom Parameter State angezeigt wird, ist Not ready / 0. |
2 |
Sobald die Echtzeitkommunikation aktiviert wird, ändert sich der State zu Ready for main power on / 1. |
3 |
Sobald die DC-Bus-Spannung 90 % der Nennspannung erreicht (d. h. 43,2 V), ändert sich der State zu Ready and main power applied, ready for enable / 2. |
4 |
Nachdem der Parameter EnableSet auf Enable / 1 gesetzt wird, ändert sich der Parameter State zu Enabled / 3. |
Carrieraktivierung
Vor der Segmentaktivierung sollte kein Carrier auf dem Segment aktiviert werden.
Ein Carrier wird zunächst nicht gesteuert. Ein Carrier wird bereit für Steuerung, wenn die Haupteinschaltung aktiviert ist.
Phase |
Beschreibung |
---|---|
1 |
Der Zustand des Carriers wird vom Parameter State bereitgestellt. |
2 |
Wenn der Parameter EnableSet auf true / 1 eingestellt ist, ändert sich der Parameter State zu Enabled / 3 und der Parameter Enabled zeigt true / 1 an. |
Wenn das Segment aktiviert ist (State ist Enabled / 3) und ein Fehler erkannt wird, setzt das Segment das C1D Fehlerbit und ändert den Parameter State zu Not ready / 0.
Die Fehlerreaktion entspricht der Tabelle Gerätereaktionen im PacDrive Systemdiagnose Benutzerhandbuch.
Wenn ein Segment deaktiviert ist oder ein Fehler erkannt wurde, könnte ein Carrier, der sich vom vorherigen Segment zu diesem Segment bewegt, genügend kinetische Energie haben, um über das deaktivierte Segment zum nächsten gesteuerten Segment zu gleiten. Dies könnte zu einer unberechenbaren Bewegung führen.
HINWEIS | |
---|---|
Segmentdeaktivierung
Phase |
Beschreibung |
---|---|
1 |
Der Anfangszustand des Segments, der vom Parameter State angezeigt wird, ist Enabled / 3. |
2 |
Der Parameter EnableSet ändert sich zu Disable / 0. |
3 |
Der State des Segments ändert sich zu Ready and main power applied, ready for enable / 2. |
Carrierdeaktivierung
Phase |
Beschreibung |
---|---|
1 |
Der Anfangszustand des Carriers, der vom Parameter State angezeigt wird, ist Enabled / 3. |
2 |
Der Parameter EnableSet wird auf false / 0 gesetzt. |
3 |
Der Zustand des Carriers ändert sich zu Deaktiviert: der Parameter Enabled zeigt false / 0 an. |
Anhand der folgenden Syntax können Sie auf einen Benutzerfunktionsparameter in der Anwendung zugreifen:
<Gerät>.<Benutzerfunktion>.<Parameter>
Beispiel:
Der folgende Befehl setzt den Parameter WorkingMode in der SercosIdentification-Benutzerfunktion des Segments auf den Wert 1:
MC_Segment_1.SercosIdentification.WorkingMode := 1;
Der folgende Befehl setzt den Parameter EnableSet in der CarrierState-Benutzerfunktion des Carriers auf den Wert TRUE:
MC_Carrier_1.CarrierState.EnableSet := TRUE;