Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC s7-1500 Handbuch Seite 16

Vorschau ausblenden Andere Handbücher für SIMATIC s7-1500:
Inhaltsverzeichnis

Werbung

Produktübersicht
2.2 Funktionen
Beispiel für eine Energieeinsparung durch Haltestromreduzierung
Damit ein Magnetventil anspricht, benötigt es einen hohen Anzugsstrom. Wenn das
Magnetventil angesprochen hat, ist der Strombedarf geringer; es muss nur noch in der
Position gehalten werden. Dieser zeitabhängige Strombedarf ist gut mit der Funktion PWM
umsetzbar.
Der im Folgenden gezeigte Funktionsbaustein "ValveControl" setzt den für ein Magnetventil
erforderlichen Haltestrom erst nach Ablauf einer einstellbaren Zeit (HoldTime). Den
erforderlichen Haltestrom erzeugen Sie durch ein Tastverhältnis (PWM-Duty-Cyle <<
100 %). Während "HoldTime" läuft, ist der Ausgang gesetzt (Tastverhältnis = 100 %), sodass
ein hohes Anzugsmoment für das Magnetventil erzeugt wird.
FUNCTION_BLOCK "ValveControl"
{ S7_Optimized_Access := 'FALSE' }
VERSION : 0.1
VAR_INPUT
END_VAR
VAR_OUTPUT
END_VAR
VAR
TON;
END_VAR
BEGIN
#Hold_TON(IN:=#OutputTrigger,
IF #OutputTrigger = FALSE THEN
END_IF;
IF #Hold_TON.Q THEN
ELSE
END_IF;
END_FUNCTION_BLOCK
16
OutputTrigger : Bool; // Binary control of the output
HoldTime : Time; // Lenght of time until the PWM output begins
PWM_DutyCycle : Int; // PWM duty cycle after hold time
PWM_Out : Int; // Value for PWM output
Hold_TON {OriginalPartName := 'TON'; LibVersion := '1.0'} :
PT:=#HoldTime);
#PWM_Out := 0;
RETURN;
// Hold time expired => switch to PWM mode
#PWM_Out := #PWM_DutyCycle;
// Control output to 100% during hold time
#PWM_Out := 1000;
Digitalausgabemodul DQ 8x24VDC/2A HF (6ES7522-1BF00-0AB0)
Gerätehandbuch, 09/2016, A5E03485649-AE

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Et 200mp

Inhaltsverzeichnis