Digital-Forum.info  
Zurück   Digital-Forum.info > Automatisierung und Steuerungstechnik > Simatic Step7 Programmierung
Registrieren Hilfe Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren

Simatic Step7 Programmierung Alles zu Step7 Programmierung

Antwort
 
Themen-Optionen
  #1  
Alt 03.04.2007, 23:24
plex plex ist offline
Neuer Benutzer
 
Registriert seit: 03.04.2007
Beiträge: 1
Standard SCL Hilfe!!!

Kann mir bitte jemand den programmiercode für ein blinklicht mit zeitgliedern in scl poste

wäre ganz nett

vielen dank im vorraus
Mit Zitat antworten
  #2  
Alt 05.07.2007, 21:25
mordillo mordillo ist offline
Neuer Benutzer
 
Registriert seit: 05.07.2007
Beiträge: 2
Standard

Code:
Function FC100 : VOID

Var_Input
   Start: Bool; //Damit gehts los
   Stop: BOOL; // Damit hörts auf
   Pulszeit: INT; //Dauer Lampe an in 1/10s.
   Pausenzeit: INT; //Dauer Lampe aus in 1/10s.
   PulsFlanke: BOOL; //Hardwareblinker 100ms
END_VAR


VAR_IN_OUT
   SpeicherPuls: INT; // Zeit merken an
   SpeicherPause: INT; // Zeit merken aus
   MerkenStart: BOOL; //Merken das Gestartet wurde
END_VAR

LABEL
   ende;
END_LABEL

VAR_OUTPUT
  DOUT: BOOL; //Zu beschaltender Ausgang (Lampe)
END_VAR

BEGIN

IF Start OR MerkenStart THEN
 
   MerkenStart := True;
   
     IF Stop THEN
         MerkenStart := False;
         DOUT := False;
      End_If;

      IF SpeicherPuls < Pulszeit AND PulsFlanke THEN
          SpeicherPuls := SpeicherPuls + 1;
          DOUT := True;
      END_IF;

      IF SpeicherPuls >= Pulszeit THEN
          SpeicherPuls := Pulszeit;
          DOUT := False;
          IF SpeicherPause < Pausenzeit AND PulsFlanke THEN
               SpeicherPause := SpeicherPause + 1;
          END_IF;
      END_IF;

      IF SpeicherPause >= Pausenzeit THEN
          SpeicherPause := 0;
          SpeicherPuls := 0;
      END_IF;
  
END_IF;

END_FUNCTION
So sollte das gehen (Ist groß ich weiss, aber für mal eben..)

Praktikabler wär es allerdings, wenn man einfach das Taktmerkerbyte der Hardwarekonfig nimmt
Aber so hat man einen höhren Spielraum

Gruß
m.
Mit Zitat antworten
Antwort


Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:59 Uhr.


Powered by vBulletin® Version 3.6.8 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.