Adaptive Speed Control
Verfügbarkeit für Abholungen konnte nicht geladen werden
Beschreibung
Der Funktionsbaustein FB_PausenOptimierung dient der intelligenten Anpassung von Produktionsgeschwindigkeiten nach einer Pause. Er vergleicht zwei Zeitquellen, bestimmt die frühere und berechnet – bei Bedarf – eine reduzierte Geschwindigkeit, wenn eine definierte Zielpause überschritten wurde.
Hinweis: Alle Module sind ausschließlich als Lern‑ und Optimierungsgrundlage ausgelegt und nicht für den Live‑Betrieb freigegeben. Insbesondere Anlagenbausteine müssen vor produktivem Einsatz von qualifiziertem Fachpersonal abschließend geprüft und in Betrieb genommen werden.
Funktionsweise
Quellenvergleich
Vergleich von Zeit1
und Zeit2
. Die frühere Zeit wird in SchnellereZeit
gespeichert, AktiveQuelle
zeigt 1 oder 2.
Pausendifferenz
Berechnung der Abweichung von der ZielPause
als BasisPause
. Nur wenn > 1 Sekunde und Aktiv
=TRUE, wird weiter gerechnet.
Reduktionsfaktor & SpeedProzent
Reduktionsfaktor = BasisPause / ZielPause.
SpeedProzent
= MaxSpeed − (MaxSpeed − MinSpeed) × Reduktionsfaktor, anschließend auf [MinSpeed, MaxSpeed] begrenzt.
PauseOptimiert
= TRUE, wenn reduziert.
Kein Optimierungsbedarf
Wenn Abweichung ≤ 1 Sekunde oder Aktiv
=FALSE:
SpeedProzent
= MaxSpeed, PauseOptimiert
= FALSE.
Technische Details
- Eingänge:
Zeit1
,Zeit2
,ZielPause
,Pause
,MaxSpeed
,MinSpeed
,Aktiv
- Interne Verarbeitung: TIME_TO_DINT für Zeitwerte, REAL-Skalierung
- Logik: IF/ELSE-Struktur zur dynamischen Geschwindigkeitsberechnung
- Ausgänge:
SchnellereZeit
(TIME),AktiveQuelle
(INT),SpeedProzent
(REAL),PauseOptimiert
(BOOL)
Einsatzmöglichkeiten
- Dynamische Taktanpassung in Produktionslinien nach Pausen
- Energieoptimierung durch kontrolliertes Wiederanfahren
- Reduzierte Anlaufbelastung in empfindlichen Anlagen
Kompatibilität
- Siemens S7‑1200 & S7‑1500 Steuerungen
- Entwickelt für TIA Portal ab Version V13
- Empfohlen: TIA Portal V16+ für PLCSIM & HMI
Lieferumfang
Sie erhalten eine SCL-Datei mit vollständiger Deklaration aller Ein‑ und Ausgänge sowie interner Variablen. Der Downloadlink wird direkt nach dem Kauf freigeschaltet.
Support
Ich unterstütze dich gerne bei der Anpassung der Pausenschwellen und Geschwindigkeitsbereiche oder bei der Integration des Bausteins in Ablauflogiken und HMI-Schnittstellen.
Kontaktaufnahme jederzeit über Shop‑Nachricht oder E‑Mail möglich.