Step7 Timer problem

Schlapi

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo !!!

Ich hab folgendes Problem:

Ich muss 1 Förderband ansteuern der auf dem Weg eine Stempelanlage hat.

Jedoch mann mus 2 Fälle betrachten:
1. Wenn nicht gestemmpelt wird
2. Wenn gestemmpelt wird


Das Band wird immer gesetzt wenn die letzte Lichtschranke (auf dem Bild Lichtschranke1) auf dem voherrigen Band eine negative Flanke hat.

Und Zurückgesetzt wird eigentlich wenn die Lichtschranke auf dem Band wo die Stempelanlage ist, bei einer negativen Flanke. Und zusätzlich noch 5 Sekunden nachlaufen. (sehe Bild)

1 Fall geht ohne Probleme...
aber dem 2 Fall kann ich nicht in griff bekommen. Ich bin recht neu in dem SimaticS7 Kreis und AWL also tue ich mich da schwer.

Meine grobe Idee war: wenn an der Lichschranke 2 eine positive Flanke kommt wird das Band gestoppt. Eine Zeit läuft ab (hab keine Rückmeldung von Stempel) und das Band läuft weiter. Durch dem Merker (Spezial_aktiv) wird unterschieden ob gestempelt wird.

Hab eine Program geschrieben aber es läuft definitiv in 2 Fall nicht.
Vieleicht könnt Ihr mir ein gedanken Stoss geben, währe ich echt dankbar.

U "Spezial_Aktiv"
SPB M1
U "Lichtschranke1"
FN "Flankenmerker 0.0"
S "Merker Ausgang"
U "Lichtschranke2"
FN "Flankenmerker 0.1"
R "Merker Ausgang"

U "Merker Ausgang"
L S5T#5S // Zeit für dem Nachlauf
SA T 1
U T 1
= A 0.0 // Ausgang für die Ansteuerung des Bandes
BEA


M1: NOP 0
U "Lichtschranke2"
FP "Flankenmerker 0.3"
R A 0.0
= "Start"

CALL FC 10 // Funktion für die Zeit des Stempels
Start:="Start"
Stop :="Busy"

UN "Busy"
S "Merker Ausgang"
UN "Busy"
U E 0.2
FN M 33.4
R "Merker Ausgang"
U "Merker Ausgang"
L S5T#5S
SA T 1
U T 1
= A 0.0 // Ausgang für die Ansteuerung des Bandes



und der FC 10


U #Start
L S5T#10S
SI T 2
U T 2
FP "PositiveFL_T2"
S #Stop
U T 2
FN "NegativeFl T2"
R #Stop
bild.jpg
 
ich hab das Programm nur grob überschlagen, und nicht online beobachtet, aber ich vermute, das was dir zu schaffen mach ist der "Start".
Dieser steht nämlich nur ganz kurz an, da es über eine Flanke gesteuert wird.
Vielleicht solltest du dir etwas mit SR überlegen statt mi =
 
Hier noch eine leicht verbesserte Programmversion. :cool:

Gruß Kai
 

Anhänge

  • FC200 - Stempeln.pdf
    3,9 KB · Aufrufe: 30
Timer, was ist das ??

Hallo,

schlappi schrieb:
(hab keine Rückmeldung von Stempel)

Dann sorge für eine Rückmeldung vom Stempel und Dein Problem ist gelöst. Die 100,- Euro für einen ES sollten doch wohl drin sein, oder ???
Es gibt immer wieder Proggis, die alle möglichen Kompromisse eingehen um Unzulänglichkeiten der Planung und Projektierung durch Timer nur unzureichend auszugleichen. Das Programm wird unstabil, weil keine verlässliche Rückmeldung über den Anlagenstatus vorhanden ist, fertig und aus und Punktum ....
Leute, habt Ihr kein Rückgrat (oder keine Ahnung) um die Voraussetzungen für einen reibungslosen Programmablauf beim Betrieb oder beim Kunden einzufordern ???
Die eingegangenen Kompromisse werden Dich immer wieder verfolgen, wenn der Bediener grinsend sagt : "Funktioniert manchmal nicht"
Timer für Einschaltverzögerung von Störungen sind ja Ok, aber wer sowas in einer Ablaufsteuerung verwendet, hat keine Ahnung und sollte besser die Finger vom PG lassen. Timer sind nur für Bettnässer (Copyright by UG). :ROFLMAO:

Gruss

Question_mark
 
LOOOL

da gibt man zig k€ für ne flotte CPU aus und setzt dann zig Timer...

ok, viele mechanische Sachen haben ihre Zeit und deren Fehlfunktion mit nem Timer zu überwachen halte ich nicht für verkehrt, aber die 'von hinten durch die Brust ins uge und wieder nen Eingang gespart' Proggramierung hasse ich auch wie die Pest, gerade wenn man nur 'mal eben reinschauen soll..

Lass es uns besser machen...

greetz
 
Also ich bin auf der Suche nach einem voreilenden Zeitglied. Das würde so mache Situation entschärfen ;o)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ach,

du meinst den Wartungsbaustein?, Den der so 15 min vor Trouble den Service ruft?

A) Den such ich auch ;)
B) Alle suchen. Was meinst, warum die Proggis sooo teuer sind ;)

Grretz
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@TommyG

Was Timer betrifft, siehe qm und ug, für Fehler und als Verzugszeiten usw. ok, aber um ein Schaltelement (E oder LS) zu "simulieren", das ist gefrickelt, immer.
 
Zurück
Oben