ASCII - Kommando PGEARI    
Syntax Senden PGEARI [Data]    
Syntax Empfangen PGEARI <Data>   Vorhanden in  
Type Variable rw   Setup Software Ja
ASCII Format Integer32   CANBus Objektnummer 35CA (hex)
DIM µm   PROFIBUS PNU 1802 (dec) IND = 1 (dec)
Bereich 1 ... 2147483647   DPR 202 (dec)
Default 10000    
Opmode All   Datentyp Bus/DPR Integer32
Verstärker Status -   Wichtung  
ab Firmware 1.0    
Konfiguration Nein   Letzte Bearbeitung der Seite REV 2.13
Funktionsgruppe position loop   EEPROM Ja
Kurzbeschreibung Lageregler-Auflösung (Zähler)

Beschreibung

Beschreibung:

Der Parameter PGEARI wird in Verbindung mit dem Parameter PGEARO benutzt, um die Lageregler-Position und Geschwindigkeit von benutzerdefinierten Einheiten auf Inkremente umzurechnen.

PGEARI stellt dabei die Anzahl der benutzerdefinierten Einheiten pro PGEARO Umdrehungen dar. Um welche Einheit es sich dabei handelt, bestimmt der Anwender mit der Einstellung PGEARI/PGEARO.

Achtung: Aus Kompatibilitätsgründen findet bei der Einstellung PGEARI=PGEARO*(2^PRBASE) keine Umrechnung der SI-Einheiten statt. In diesem Fall muss die Position/Geschwindigkeit in Inkrementen vorgegeben werden!

Beispiel 1:

Bewegt sich ein Fließband bei einer Motorumdrehung um 3 cm und soll die Auflösung der benutzerdefinierten Einheiten mm betragen, so muss der Wert PGEARI/PGEARO=30000 betragen. Als zweckmäßig erweist sich die Einstellung PGEARI=30000 und PGEARO=1. Der Anwender ist nun in der Lage, die Positionsvorgabe in mm vorzunehmen.

Wird dem Fließband anschließend ein Getriebe, z.B. mit einer Übersetzung von 3:1, vorgeschaltet, so braucht der Parameter PGEARO nur auf den Wert 3 gesetzt zu werden. Auch ungerade Werte eines Getriebes (z.B. 2.5:1) sind möglich. Dazu wird PGEARI mit dem Faktor 2 und PGEARO mit dem Faktor 5 multipliziert.

Beispiel 2:

Ein Fahrauftrag soll mit einer bestimmten Geschwindigkeit abgefahren werden. Dazu muss im Kontrollwort des Fahrauftrags o_c das Bit 13 gesetzt sein. Die Geschwindigkeit o_v des Fahrauftrags wird in diesem Fall in benutzerdefinierte Einheiten pro Sekunde angegeben. Diese Geschwindigkeit muss durch PGEARI/PGEARO geteilt werden und man erhält die Motordrehzahl in der Einheit U*sek^-1.

o_v = 10000; PGEARI = 1000; PGEARO = 1

n [U*sek^-1] = o_v / ( PGEARI / PGEARO )


Einige Beispiele zur Einstellung der Auflösung :

Resolution = PGEARI / PGEARO

Linearmotor >>> 1

Drehtisch >>> 2

Drehtisch am Umfang angetrieben >>> 3

Spindel >>> 4

Riemenantrieb >>> 5