FB_AxisHydraulicBase

FB_AxisHydraulicBase 1:

Dieser FB legt eine mit der Tc2_Hydraulics Bibliothek betriebene Achse an. Zur Inbetriebnahme mit dem PlcMcManager muss die Achse nach der Instanziierung mit einem FB_PlcMcManSupport verbunden werden.

Dieser Achstyp benötigt die TF5810 Hydraulic Positioning Lizenz.

Syntax:

fbHydAxis:    FB_AxisHydraulicBase('', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);

// Initialization code 
fbHydAxis.Name := 'HydAxis1'
fbHydAxis.PtpPoints := 10;
fbHydAxis.Encoder := fbEncoder;         // e.g. FB_InputSsi;
fbHydAxis.Drive := fbDrive;             // e.g. FB_OutputCoE408;
fbHydAxis.PressureInputP := fbPressureP;// e.g. FB_InputAnalog16 
fbHydAxis.PressureInputN := fbPressureN;// e.g. FB_InputAnalog16
fbHydAxis.VeloFilter := fbVeloFilter;   // e.g. FB_FilterPt1

fbPlcMcManSupport.Append(fbHydAxis);
fbHydAxis: FB_AxisHydraulicBase
            (
                AxisName        := 'HydClampAxis1',
                nPtpPoints      := 10,
                iProcessHandler := 0,
                iPosCamLookup   := 0,
                iVeloCamLookup  := 0,
                iEncoder        := fbHydClampAxisEncIn01, 
                iDrive          := fbHydClampAxisDriveOut01,
                iPressureP      := fbHydClampAxis1PrsInP,
                iPressureM      := fbHydClampAxis1PrsInM,
                iPosFilter      := 0,
                iVeloFilter     := 0
            );

FB_AxisHydraulicBase 2: Anschlussoptionen (IOs)

Bezeichnung

Typ

Beschreibung

Encoder

I_InputBase

I/O Schnittstelle für den Geber. Mit Hilfe dieser Schnittstelle wird die Ist-Position der Achse ermittelt.

Drive

I_OutputBase

I/O Schnittstelle für den Antrieb. Mit Hilfe dieser Schnittstelle wird die Soll-Geschwindigkeit der Achse ausgegeben.

PressureInputP

I_InputBase

I/O Schnittstelle für einen Drucksensor. Mit Hilfe dieser Schnittstelle wird der Druck auf der positiv wirkenden Zylinderfläche ermittelt.

PressureInputM

I_InputBase

I/O Schnittstelle für einen Drucksensor. Mit Hilfe dieser Schnittstelle wird der Druck auf der negativ wirkenden Zylinderfläche ermittelt.

PosFilter

I_Filter

Schnittstelle für einen Filter der Ist-Position.

VeloFilter

I_Filter

Schnittstelle für einen Filter der Ist-Geschwindigkeit.

PressureControl.Supervisor.Sensor

I_InputBase

Schnittstelle zu einem Drucksensor für eine Druckregelung.

Limiting.Output

I_LimitingOutput

Schnittstelle zur Verbindung von Limitierungsausgängen (z.B. Drehmoment oder Druck).

FB_AxisHydraulicBase 3:

Starke Filterung

Eine starke Filterung kann sich negativ auf die Leistung der Achse auswirken.

FB_AxisHydraulicBase 4: Initialisierungsparameter des FB_init-Konstruktors

Bezeichnung

Typ

Beschreibung

AxisName

STRING

Der textuelle Name der Achse. Wird u.a. für Meldungen und Dateinamen benutzt.

Der Name kann auch über .Name gesetzt werden.

nPtpPoints

INT

Anzahl der nutzbaren Punkte in der PTP-Funktion.

Die Anzahl an Punkten kann auch über .PtpPoints gesetzt werden

iProcessHandler

I_ProcessHandler

Ein Baustein für die Handhabung von Drücken und anderen Prozessgrößen.

Veraltete Implementation! Dieser Eingang ist mit Null zu belegen, da eine Druckhandhabung unter PressureControl.Supervisor ohne externe Zuweisung bereits verfügbar ist.

iPosCamLookup

I_CammingLookup

Eine Schnittstelle auf eine externe Instanz mit einer Positions-Kurvenscheibe.

Veraltete Implementation! Dieser Eingang ist mit Null zu belegen, da eine Kurvenscheibe unter Camming.Pos.LookUp ohne externe Zuweisung bereits verfügbar ist.

iVeloCamLookup

I_CammingLookup

Eine Schnittstelle auf eine externe Instanz mit einer Geschwindigkeits-Kurvenscheibe.

Veraltete Implementation! Dieser Eingang ist mit Null zu belegen, da eine Kurvenscheibe unter Camming.Velo.LookUp ohne externe Zuweisung bereits verfügbar ist.

iEncoder

I_InputBase

I/O Schnittstelle für den Geber. Mit Hilfe dieser Schnittstelle wird die Ist-Position der Achse ermittelt.

Kann auch über eine Eigenschaft zugewiesen werden

iDrive

I_OutputBase

I/O Schnittstelle für den Antrieb. Mit Hilfe dieser Schnittstelle wird die Soll-Geschwindigkeit der Achse ausgegeben.

Kann auch über eine Eigenschaft zugewiesen werden

iPressureP

I_InputBase

I/O Schnittstelle für einen Drucksensor. Mit Hilfe dieser Schnittstelle wird der Druck auf der positiv wirkenden Zylinderfläche ermittelt.

Kann auch über eine Eigenschaft zugewiesen werden

iPressureM

I_InputBase

I/O Schnittstelle für einen Drucksensor. Mit Hilfe dieser Schnittstelle wird der Druck auf der negativ wirkenden Zylinderfläche ermittelt.

Kann auch über eine Eigenschaft zugewiesen werden

iPosFilter

I_Filter

Schnittstelle für einen Filter der Ist-Position.

Kann auch über eine Eigenschaft zugewiesen werden

iVeloFilter

I_Filter

Schnittstelle für einen Filter der Ist-Geschwindigkeit.

Kann auch über eine Eigenschaft zugewiesen werden

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4024.35

PC oder CX (x64, x86)

Tc3_PlasticFunctions v3.12.4.26 oder höher

Tc3_PlasticHydraulic v3.12.4.26 oder höher