Dieser Funktionsbaustein gibt den Ks-Faktor in Abhängigkeit vom aktuellen Durchmesser aus. Es sind zwei Methoden für die Berechnung des Ks-Faktors implementiert. Eine Möglichkeit besteht in der Stufen-Funktion und die andere kann durch eine e-Funktion berechnet werden. Die bevorzugte Methode kann durch die Variable "i_TypeExp" ausgewählt werden.
| Empfohlene Task: | Zyklisch |
| Verwendete Bibliotheken: | BM_TYPES_XXbd01 oder höher |
| nicht vorhanden |
| Bezeichnung: | Datentyp: | Beschreibung: |
|---|---|---|
| x_Enable | BOOL | Baustein aktivieren. |
| x_Execute | BOOL | Abarbeitungszyklus starten. |
| i_TypeExp | INT | Art der Ausgabeform einstellbar. 0: Stufenfunktion. 1: e-Funktion. |
| ud_Diameter_Act | UDINT | aktueller Durchmesser des Wickel [1/10mm]. |
| r_Multiplier_Exp | REAL | Multiplikator für Exponentialfunktion. |
| r_Denominator_Exp | REAL | Nenner für Exponentialfunktion. |
| r_Ramp_Kp | REAL | Kp für Stufenausgabe des Ks, Ausgabe erfolgt anhand P-Regelung. 0:deaktiviert P-Regler. >0:Verstärkung P-Regler. |
| a_Steps_KS_Value | REAL_8_BMARRAY | KS Wert der jeweiligen Stufe. |
| a_Steps_KS_Range | UDINT_16_BMARRAY | Grenzen der jeweiligen Stufen innerhalb derer der jeweilige KS-Faktor ausgegeben wird. |
| Bezeichnung: | Datentyp: | Beschreibung: |
|---|---|---|
| x_Error | BOOL | Baustein hat Fehler. |
| w_Error_Info | WORD | detaillierte Fehlerbeschreibung. Siehe Tabelle |
| r_KS_Faktor | REAL | KS-Faktor. |
| w_Error_Info | Beschreibung |
|---|---|
| Bit 0 | Warnung: Aktueller Durchmesser größer als maximal parametrierter Durchmesser. |
| Bit 1 | Warnung: Aktueller Durchmesser kleiner als minimal parametrierter Durchmesser. |
| Bit 2 | r_Multiplier_Exp kleiner oder gleich 0. |
| Bit 3 | r_Denominator_Exp kleiner oder gleich 0. |
| Bit 4-14 | - |
| Bit 15 | Steuerungsplattform verfügt über keine Technologie-Lizenz. |