S7 Programmierung Pumpeninsel

Hallo zusammen Habe da ein kleines Problem!Ich soll eine Pumpeninsel mit 8 Pumpen programmieren,die eine bestimmte Betriebs- und Pausenzeit haben.Die Pumpen werden nacheinander angesteuert,d.h. erst P1,P2,....,P8 und dann wieder P1.Sollte eine Pumpe gest=F6rt sein,f=E4ngt automatisch die n=E4chste Pumpe an. Das Programm soll in einem FB programmiert werden mit dazugeh=F6rigem Instanzdatenbaustein.Die Betriebsdauer der einzelnen Pumpen soll ebenfalls im Instanzdatenbaustein gespeichert werden und soll nach einer Wartung zur=FCckgesetzt werden.Im OB1 soll dann f=FCr jede Pumpe der gleiche FB mit einem anderen Instanzdatenbaustein aufgerufen werden.

Die Schrittkette habe ich erstellt, die Pumpen habe ich soweit, dass diese nacheinander laufen, das ist OK.

Aber wie schaffe ich es die Zeiten in einen DB zu schreiben und weiterzuverarbeiten. Gibt es Vorw=E4rtszeitz=E4hler, welche ich noch nicht kenne? oder wie schafft man das?

Wer kann mir einen Tip zur L=F6sung geben?

Vielen Dank

Oli

Reply to
huber_oliver
Loading thread data ...

Kenne nur MicrWin32 und Step7 für S7-200er, aber das Prinzip dürfte dasselbe sein:

Timer programmieren, wenn Timer abgelaufen ist, resetten und Zähler inc.

Dort wo die Zeit benötigt wird zunächst die Anfangszeit merken, wenn das gesuchte Ereigniss auftritt den Zähler auslesen, Anfangszeit subtrahieren und das Ergebnis wegschreiben. Eventuell kann man auch direkt eine Uhr auslesen und benötigt den Timer gar nicht...

Dürfte aber wirklich kein Problem sein

Gruß

Stefan

Reply to
Stefan Brroering

Besten Dank f=FCr Deine Info Stefan

Ja so =E4hnlich funtionierts wohl. Aber leider habe ich immer noch nicht den Durchblick. Scheinbar mache ich einen =DCberlegungsfehler.

Kannst Du mir evt. diesen Programmauszug einmal zukommen lassen. Vielleicht kapiere ich dann wies l=E4uft.

oder es kann mir jemand anders bei meinem "einfachen" Programmierproblem weiterhelfen?

Gruss

Oliver

Stefan Brroering schrieb:

asselbe

das

en

gar

Reply to
huber_oliver

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.