SPS Forum sowie Forum für Digitaltechnik, Computer, Internet, Programmierung  
Zurück   SPS Forum sowie Forum für Digitaltechnik, Computer, Internet, Programmierung > 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 Thema durchsuchen
  #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 Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

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.
Gehe zu


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


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