InverterAnalog

Diese Klasse wird für Umrichter mit Analog-Schnittstelle verwendet.
Syntax:
FUNCTION_BLOCK FB_InverterAnalog EXTENDS FB_InvDeviceBase
I/O-Variablen
Name | Typ | Richtung | Beschreibung |
---|---|---|---|
QVelocity | Output | Geschwindigkeitsausgabe | |
QPowerEnable | Output | Leistungsfreigabe | |
QPositiveEnable | Output | Positive Richtungsfreigabe | |
QNegativeEnable | Output | Negative Richtungsfreigabe | |
QReset | Output | Reset des Umrichter-Fehlerzustandes. | |
IActualVelocity | Input | Meldung der aktuellen Geschwindigkeit. | |
IActualLoad | Input | Meldung der aktuellen Last. | |
IEnableFeedback | Input | Meldung der Leistungsfreigabe. | |
IFault | Input | Umrichter-Fehler |
Eigenschaften
Name | Typ | Zugriff | Beschreibung |
---|---|---|---|
ActVelocity | LREAL | Get | Aktuelle Geschwindigkeit des Umrichter-Motors. |
TolStandstill | LREAL | Get, Set | Toleranz mit der die aktuelle Geschwindigkeit als Stillstand interpretiert wird. |
Connected | BOOL | Get | [INTERNAL] Klasse wurde mit einer Achse verbunden. |
EnableN | BOOL | Get, Set | Negative Richtungsfreigabe der Achse. |
EnableP | BOOL | Get, Set | Positive Richtungsfreigabe der Achse. |
EnablePower | BOOL | Get, Set | Leistungsfreigabe der Achse. |
EnableSupply | BOOL | Get, Set | Versorgungsfreigabe der Achse. |
Error | BOOL | Get | Umrichter ist im Fehlerzustand. |
ErrorID | UDINT | Get | Fehlercode des Umrichter-Fehlers. |
Load | LREAL | Get | Auslastung des Umrichters. |
PowerEnabled | BOOL | Get | Rückmeldung der Leistungsfreigabe des Umrichters. |
Reset | BOOL | Get, Set | Reset-Signal der Achse. |
Reseted | BOOL | Get, Set | Rückmeldung des erfolgreichen Resets. |
SetVelocity | LREAL | Get, Set | Sollgeschwindigkeit der Achse. |
Stop | BOOL | Get, Set | Stopp-Signal der Achse für mögliche Stopp-Funktionen des Umrichters. |
Stopped | BOOL | Get | Rückmeldung des erfolgreichen Stopps des Umrichters. |
SupplyEnabled | BOOL | Get | Rückmeldung der Versorgungsfreigabe des Umrichters. |
![]() | Richtung der Signale Die Eigenschaften bilden im Wesentlichen die Schnittstelle zwischen Umrichter und Umrichter-Achse.
|
Methoden
Name | Beschreibung |
---|---|
Cyclic() | Zyklusmethode |
Connect() | Verbindet das Umrichter-Device mit der Achse. |
GoError() | Simuliert einen Fehler des Umrichter-Devices. |
Schnittstellen
Typ | Beschreibung |
---|---|
I_InvDeviceBase | Standardschnittstelle auf FB_InvDeviceBase Definiert die Schnittstelle zur Achse. |
I_InverterAnalog | Standardschnittstelle auf FB_InverterAnalog. |
I_InvDeviceBaseDev | Erweiterte Schnittstelle auf FB_InvDeviceBase. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4024.55 | PC oder CX (x64, x86) | Tc3_PlasticFunctions (>= v3.12.5.0) |