Freier Encoder
Verwenden Sie den Freien Encoder, um einen Encoder einzubinden, der nicht fest an E/As oder eine Hardware gekoppelt ist.
Freien Encoder einfügen
Selektieren Sie die SoftMotion General Axis Pool im Gerätebaum.
Wählen Sie den Befehl
aus dem Kontextmenü.Wählen Sie im Dialog Gerät anhängen das Gerät aus.
Klicken Sie auf die Schaltfläche Gerät anhängen.
Das Gerät wird zum Gerätebaum hinzugefügt.
Öffnen Sie den Encoder im Editor.
Passen Sie die Einstellungen an die Hardware an und stellen Sie Bitbreite und Skalierung ein.
Weisen Sie den Eingangswert des Encoders der Variablen
<FREE_ENCODER_AXIS>.diEncoderPosition
zu. Das ist entweder als IEC-Code möglich oder indem Sie den Speicher der Eingangsdaten mappen.Tipp
Während der Initialisierung des Feldbusses liefert dieser Eingang möglicherweise ungültige Werte. Über den Eingang bDelayActivation können Sie die Auswertung des Eingangs deaktivieren, bis ein gültiger Wert zur Verfügung steht.
Verwenden Sie den Encoder nun wie einen Antrieb.
Für weitere Informationen siehe: Encoder-Achse