FB_AxisHydraulicBase

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:
- Laufzeitbasiert:
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);- Deklarationsbasiert (veraltet):
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
);
Anschlussoptionen (IOs)
Bezeichnung | Typ | Beschreibung |
|---|---|---|
Encoder | I/O Schnittstelle für den Geber. Mit Hilfe dieser Schnittstelle wird die Ist-Position der Achse ermittelt. | |
Drive | I/O Schnittstelle für den Antrieb. Mit Hilfe dieser Schnittstelle wird die Soll-Geschwindigkeit der Achse ausgegeben. | |
PressureInputP | I/O Schnittstelle für einen Drucksensor. Mit Hilfe dieser Schnittstelle wird der Druck auf der positiv wirkenden Zylinderfläche ermittelt. | |
PressureInputM | I/O Schnittstelle für einen Drucksensor. Mit Hilfe dieser Schnittstelle wird der Druck auf der negativ wirkenden Zylinderfläche ermittelt. | |
PosFilter | Schnittstelle für einen Filter der Ist-Position. | |
VeloFilter | Schnittstelle für einen Filter der Ist-Geschwindigkeit. | |
PressureControl.Supervisor.Sensor | Schnittstelle zu einem Drucksensor für eine Druckregelung. | |
Limiting.Output | Schnittstelle zur Verbindung von Limitierungsausgängen (z.B. Drehmoment oder Druck). |
![]() | Starke Filterung Eine starke Filterung kann sich negativ auf die Leistung der Achse auswirken. |
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 |
nPtpPoints | INT | Anzahl der nutzbaren Punkte in der PTP-Funktion. Die Anzahl an Punkten kann auch über . |
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 | 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 | 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/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/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/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/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 | Schnittstelle für einen Filter der Ist-Position. Kann auch über eine Eigenschaft zugewiesen werden | |
iVeloFilter | 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 |
