InvDeviceCoE402

Diese Klasse ist die Basis für DS402 basierte Umrichter. Der Begriff CoE (CAN over EtherCAT) bezieht sich in diesem Kontext auf die Übertragung des CiA DS402 Protokolls über EtherCAT.
![]() | Klasse ist Abstrakt Da die Klasse als |
Syntax:
FUNCTION_BLOCK ABSTRACT FB_InvDeviceCoE402 EXTENDS FB_InvDeviceEc
I/O-Variablen
Name | Typ | Richtung | Beschreibung |
---|---|---|---|
EcStatus | FB_IoEcAdsUni | Input | EtherCAT Status des Umrichters. |
ControlWord | Output | Kontrollwort zum Umrichter. | |
StatusWord | Input | Statuswort des Umrichters. |
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. |
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_InverterCoE402 | Standardschnittstelle auf FB_InvDeviceCoE402. |
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) |