Step 7 DB zu DB datenbeschreibung verzögern

mir12za

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

ich hoffe ihr könnt mir tipps in die richtige Richtung geben, um eine Lösung für die Aufgabe zu finden:

Ich habe einen DB 100 mit 250 Variablen. Diesen DB100 muss ich 1:1 kopieren und im DB101 überwachen.
Bei der Übertragung zw. db 100 und db 101 soll ein Merker eingebaut werden mit dem ich die Signalauswertung verzögert im DB101 starten muss.


DB100.dbx1.1 = TRUE -> M0.0 =TRUE -> DB101.dbx1.1 = TRUE

DB100.dbx1.1 = TRUE -> M0.0 =FALSE -> Verzögerte Zeit 1sek -> DB101.dbx1.1 = TRUE nach der Zeit von 1 Sek soll DB101.dbx1.1 den wert vom DB100.dbx1.1 wieder normal verarbeiten.


Da es aber bei mir 250 Variablen im DB sind kann ich nicht einfach eine schleife für jedes bit schreiben sondern muss es für den ganzen DB machen.


Bin für jeden tip dankbar
 
Hallo,
doch ... du könntest es mit einer Schleife machen.
Wenn beide Datenbereich jedoch identisch sind dann würde sich hier der SFC-Blockmove anbieten.
Vielleicht liest du dir dazu mal die Step7-Hilfe durch.

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Larry,

mit dem SFC kenne ich mich aus wäre ja super Lösung aber da kann ich nicht die Verzögerung einbauen.

die Verzögerung soll 1sek dauern nur wenn der M0.0 =0 wird und da soll keine Signaländerung vom DB100 im DB101 übernommen werden nach der 1sek dann wieder normaler Signalaustausch.


Gruß
Mike
 
Zurück
Oben