InverterCoE402_CSVM

InverterCoE402_CSVM 1:

Diese Klasse kann für DS402 Umrichter im CyclicSynchronousVelocityMode verwendet werden.

Syntax:

FUNCTION_BLOCK FB_InverterCoE402_CSVM EXTENDS FB_InvDeviceCoE402

InverterCoE402_CSVM 2: I/O-Variablen

Name

Typ

Richtung

Beschreibung

EcStatus

FB_IoEcAdsUni

Input

EtherCAT Status des Umrichters.

TargetVelocity

DINT

Output

Sollgeschwindigkeit des Umrichters.

PositionActual

DINT

Input

Ist-Position des Umrichters.

VelocityActual

DINT

Input

Ist-Geschwindigkeit des Umrichters.

TorqueActual

INT

Input

Aktuelles Drehmoment.

ControlWord

U_CoE402_ControlWord

Output

Kontrollwort zum Umrichter.

StatusWord

U_CoE402_StatusWord

Input

Statuswort des Umrichters.

InverterCoE402_CSVM 3: Eigenschaften

Name

Typ

Zugriff

Beschreibung

ActVelocity

LREAL

Get

Aktuelle Geschwindigkeit des Umrichter-Motors.

OutputFactor

LREAl

Get, Set

Multiplikator für die Ausgabe der Geschwindigkeit.

TorqueFactor

LREAL

Get, Set

Multiplikator für Interpretation des Ist-Drehmoments.

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.

InverterCoE402_CSVM 4: Methoden

Name

Beschreibung

Cyclic()

Zyklusmethode

Connect()

Verbindet das Umrichter-Device mit der Achse.

GoError()

Simuliert einen Fehler des Umrichter-Devices.

InverterCoE402_CSVM 5: 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)