FB_MdHoming

FB_MdHoming 1:

Diese Maschinendaten-Komponente enthält Parameter, die für das Referenzieren einer Achse relevant sind.

Syntax:

FUNCTION_BLOCK FB_MdHoming EXTENDS FB_MdBaseComponent

FB_MdHoming 2: Maschinendaten

Index (Identifier)

Parameter

PLC-Speicherort

0x0000 3001

Setup.EnableMdAutoSave

FB_AxisHomingSetupHmi

 

0x0000 3010

Setup.TimeLimitMax

0x0000 3011

Setup.DetectionVeloTimeMax

0x0000 3020

Setup.DistanceMax

0x0000 3021

Setup.PositionMin

0x0000 3022

Setup.PositionMax

Gruppen (Referenzierungs-Verfahren)

0x0000 31xx

HomingAbsSwitch

FB_AxisHomingAbsSwitchHmi

 

0x0000 32xx

HomingBlock

FB_AxisHomingBlockHmi

0x0000 33xx

HomingBlockDetect

FB_AxisHomingBlockDetectHmi

0x0000 3Fxx

HomingFinish

FB_AxisHomingFinishHmi

Parameter pro Gruppe

0x0000 3x10

Homing.Acceleration

Jeweils in der Gruppe

0x0000 3x11

Homing.Deceleration

0x0000 3x12

Homing.Jerk

0x0000 3x13

Homing.Velocity

0x0000 3x14

Homing.Distance

0x0000 3x20

Homing.TimeLimit

0x0000 3x21

Homing.TorqueLimit

0x0000 3x22

Homing.DistanceLimit

0x0000 3x23

Homing.Detect.VelocityLimit

0x0000 3x23

Homing.Detect.VelocityTime

0x0000 3x30

Homing.TorqueTolerance

0x0000 3x40

Homing.SetPosition

0x0000 3x50

Homing.Direction

0x0000 3x51

Homing.SwitchMode

0x0000 3x60

Homing.Option.DisableDriveAccess

0x0000 3x61

Homing.Option.LagErrorDetection

0x0000 3x62

Homing.Option.InstantLagReduction

0x0000 3x63

Homing.Option.TorquePolarityInverted

FB_MdHoming 3: Eigenschaften

Name

Typ

Zugriff

Initialwert

Beschreibung

Connected

BOOL

Get

FALSE

Komponente ist mit ihren Abhängigkeiten (ausgenommen des MD-Containers) verbunden.

FB_MdBaseComponent

LinkedContainer

I_MdBaseContainer

Get

NULL

Verweist auf den Container, dem die Komponente angehängt wurde.

Tc3_PlasticFunctions.FB_MdComponent

Weitere Eigenschaften

<>

<>

<>

Implementiert durch FB_MdComponent

FB_MdHoming 4: Methoden

Name

Beschreibung

AddNextComponent()

Fügt der Komponente die Folgekomponente hinzu (Liste).

FB_MdHoming

Connect(ipAxisBase, ipAxisHmi)

Verbindet die Komponente mit den notwendigen Abhängigkeiten.

FB_MdBaseComponent

[PROTECTED] ConfigCompType(eCompType)

Dient bei erbenden Klassen zur Initialisierung des Kodierungs-Offsets nach E_StandardCompType.

[PROTECTED] ConfigCompTypeEx()

Dient bei der erbenden Klasse zur Initialisierung des Kodierungs-Offsets.

[PROTECTED] NextString(…)

Vereinfachte Methode zum Lesen eines Text-basierten Maschinendaten-Parameters. Diese Methode dient zur Verwendung innerhalb der MdNextParameter(…) Callback Methode.

[PROTECTED] SetString(…)

Vereinfachte Methode zum Schreiben eines Text-basierten Maschinendaten-Parameters. Diese Methode dient zur Verwendung innerhalb der MdSetParameter(…) Callback Methode.

Tc3_PlasticFunctions.FB_MdComponent

Weitere Methoden

Implementiert durch FB_MdComponent.

FB_MdHoming 5: Ereignisgesteuerte Methoden (Callback-Methoden)

Name

Beschreibung

MdNextParameter(…)

Container-Abruf zum Speichern der Parameter in eine Datei, implementiert durch FB_MdComponent.

MdSetParameter(…)

Container-Abruf zum Laden der Parameter in die Laufzeit, implementiert durch FB_MdComponent.

FB_MdHoming 6: Schnittstellen

Typ

Beschreibung

I_MdComponent

Standardschnittstelle auf FB_MdComponent

I_MdHoming

Standardschnittstelle auf FB_MdHoming.

I_MdBaseComponent

Standardschnittstelle auf FB_MdBaseComponent

Weitere Schnittstellen

Implementiert durch FB_MdComponent

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4024.35

PC oder CX (x64, x86)

Tc3_PlasticBaseApplication (>= v3.12.5.0)