InvDeviceEc

InvDeviceEc 1:

Diese Klasse ist die Basis für Umrichter mit EtherCAT Status.

InvDeviceEc 2:

Klasse ist Abstrakt

Da die Klasse als ABSTRACT definiert ist, kann die Klasse nicht instanziiert werden und muss mittels Vererbung implementiert werden.

Syntax:

FUNCTION_BLOCK ABSTRACT FB_InvDeviceEc EXTENDS FB_InvDeviceBase

InvDeviceEc 3: I/O-Variablen

Name

Typ

Richtung

Beschreibung

EcStatus

FB_IoEcAdsUni

Input

EtherCAT Status des Umrichters.

InvDeviceEc 4: Eigenschaften

Name

Typ

Zugriff

Beschreibung

ActVelocity

LREAL

Get

Aktuelle Geschwindigkeit des Umrichter-Motors.

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.

InvDeviceEc 5: Methoden

Name

Beschreibung

Cyclic()

Zyklusmethode

Connect()

Verbindet das Umrichter-Device mit der Achse.

GoError()

Simuliert einen Fehler des Umrichter-Devices.

InvDeviceEc 6: Schnittstellen

Typ

Beschreibung

I_InvDeviceBase

Standardschnittstelle auf FB_InvDeviceBase

Definiert die Schnittstelle zur Achse.

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)