FB_SimUniversalEncoder

Diese vereinfachte Simulation eines Universal-Encoders wird als Bestandteil einer simulierten hydraulischen Achse verwendet. Eine Reihe von typischen Effekten wird unterstützt.
![]() | Die Implementierung dieses Objekts ist keine vollwertige und realitätsnahe Simulation. |
![]() | Objekte dieser Art werden typischerweise als lokale Elemente in einer Implementierung einer Achssimulation verwendet. |
Syntax:
FUNCTION_BLOCK FB_SimUniversalEncoder
Eigenschaften
Name | Typ | Zugriff | Beschreibung |
---|---|---|---|
AdsAddr | AMSADDR | Get | Diese Variable wird verwendet, um eine Mapping-Schnittstelle eines analogen Ventils zu implementieren. |
Count_UDINT | UDINT | Get | Diese Variable wird verwendet, um eine Mapping-Schnittstelle eines analogen Ventils zu implementieren. |
Count_UINT | UINT | Get | Diese Variable wird verwendet, um eine Mapping-Schnittstelle eines analogen Ventils zu implementieren. |
InfoDataState | UINT | Get, Set | Diese Variable wird verwendet, um eine Mapping-Schnittstelle eines analogen Ventils zu implementieren. |
NoiseLevel | LREAL | Get, Set | Dieser Parameter muss mit der zu simulierenden Amplitude des weißen Rauschens initialisiert werden. |
Offset | LREAL | Get, Set | Dieser Parameter muss mit der Verschiebung zwischen dem Zylindernullpunkt (z. B. dem unteren Anschlag) und dem Encodernullpunkt initialisiert werden. |
Position | LREAL | Get, Set | Dieser Laufzeitwert gibt Auskunft über die Istposition des Encoders. |
Resolution | LREAL | Get, Set | Dieser Parameter muss mit der Auflösung (d.h. dem Weg pro Inkrement) des Encoders initialisiert werden. |
Reversed | BOOL | Get, Set | Der Geber arbeitet invertiert zur Arbeitsrichtung des Zylinders. |
Toggle | BOOL | Get | Diese Variable wird verwendet, um eine Mapping-Schnittstelle eines analogen Ventils zu implementieren. |
WcState | BOOL | Get, Set | Diese Variable wird verwendet, um eine Mapping-Schnittstelle eines analogen Ventils zu implementieren. |
Methoden
Name | Beschreibung |
---|---|
Cyclic() | Zyklusmethode |
[ | Gibt den normalisierten Geberwert zurück. |
Schnittstellen
Typ | Beschreibung |
---|---|
I_SimUniversalEncoder | Standardschnittstelle für FB_SimUniversalEncoder. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4024.35 | PC oder CX (x64, x86) | Tc3_PlasticFunctions v3.12.4.26 oder höher Tc3_PlasticHydraulic v3.12.4.26 oder höher |