1. Rechtsklick auf den References-Knoten > Add library…
2. Im Dialog Bibliothek hinzufügen unter Motion→MC3 die Bibliothek Tc3_Mc3FluidPower und Tc3_Mc3Ptp auswählen und mit OK bestätigen.
PLC-Implementierung
Anlegen je einer Instanz von Tc3_Mc3FluidPower.MC_ValveCharacteristicCurve (siehe MC_ValveCharacteristicCurve), Tc3_Mc3FluidPower.MC_ValveCharacterization (siehe MC_ValveCharacterization), Tc3_Mc3FluidPower.ValveCharacterizationOptions (siehe ValveCharacterizationOptions) und der gewünschten Zahl der Kennliniepunkte numberOfValveCharacteristicCurvePoints.
Verbinden der Referenz Tc3_Mc3FluidPower.MC_ValveCharacteristicCurve mit dem Valve Characteristic Curve Objekt der FluidPower-Achse
Bestromen der FluidPower-Achse
Setzen der Optionen und Start der Charakterisierung der Ventilkennlinie
Nach erfolgreicher Kennlinien-Identifikation, Aktivierung der Kennlinie
VAR FluidPowerAxis : AXIS_REF;
fbPower : MC_Power;
fbValveCharacteristicCurve : MC_ValveCharacteristicCurve; // reference to valve characteristic curve object fbValveCharacterization : MC_ValveCharacterization; // handling of valve curve characterization stValveCharacterizationOptions : ValveCharacterizationOptions; // options for valve curve characterization
numberOfValveCharacteristicCurvePoints : UDINT := 41; // number of curve points, must be an odd number nErrorId : UDINT;
IF NOT bInit THEN //connect valve characteristic curve object of MC3 axis nErrorId := fbValveCharacteristicCurve.Connect(); bInit:= fbValveCharacteristicCurve.IsConnected; END_IF
CASE nState OF 0: //enable IF bStart AND fbValveCharacteristicCurve.IsConnected THEN IF NOT fbPower.Status THEN fbPower.Enable := TRUE; fbPower.EnableNegative := TRUE; fbPower.EnablePositive := TRUE; ELSE bStart := FALSE; nState := nState + 1; END_IF END_IF
2: //enable valve characteristic curve IF NOT fbValveCharacterization.Busy THEN IF fbValveCharacterization.Done THEN fbValveCharacterization.Execute := FALSE; fbValveCharacteristicCurve.Enable(); nState := nState + 1; END_IF END_IF
3. Erstellen Sie das PLC-Projekt → Die Instanz des Tc3_Mc3FluidPower.MC_ValveCharacteristicCurve wird unter den PLC-Instanzen im Solution Explorer angezeigt.
4. Verknüpfen Sie die PLC-Instanz mit der Valve Characteristic Curve-Instanz der MC3.