Tagesleistung ermitteln

HerrBert

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

Ich habe folgendes Problem.
Es soll die Tagesmenge einer Dosieranlage für eine Übergroße Waschmaschine ermittelt werden.
d.h. es kommt alle 6 minuten ein Dosiertakt, dabei wird in abhängigkeit
von dem zu waschenden Stück, waschmittel eingeleitet(ca.20-120g).
Es soll nach jedem Takt die Dosiermenge in WinCC dargestellt werden und ganz unten am Bildrand die Tagesmenge.Ich benötige 50 Felder die mir fortlaufend die jeweilige Dosiermenge/Takt anzeigt.Dabei rückt Feld 1 nach 2 und Feld 1wird neu beschrieben usw..
Wie bekomme ich das hin das ich die Werte schieben kann?
 
Hallo!

In deinem Fall kannst du mit der SFC 20 ein wenig tricksen.
Du brauchst dir nur einen DB anlegen mit zb einem Array von 50 INT Feldern und dann kannst du mit der SFC 20 deine Werte von Feld 1 in Feld 2, Feld 2 in 3 usw kopieren.
Funktioniert aber nur in diese Richtung (also nicht Feld 50 in 49 usw) mit der SFC 20 Aufgrund der inneren Verarbeitung des SFC 20.

hier ein kleines Beispiel:

Code:
      U     M      1.0                  //Freigabe für neuen Wert kopieren
      FP    M      1.1
      SPBN  end

      CALL  "BLKMOV"                    //Schiebe Werte weiter mit SFC20
       SRCBLK :=P#DB1.DBX 0.0 INT 50
       RET_VAL:=MW100
       DSTBLK :=P#DB1.DBX 2.0 INT 49

      L     MW    10                    //Lese deinen Wert
      T     "Werte".Wert[1]             //Kopiere in Datenbaustein

end:  NOP   0

godi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Es soll die Tagesmenge einer Dosieranlage für eine Übergroße Waschmaschine ermittelt werden.
d.h. es kommt alle 6 minuten ein Dosiertakt, dabei wird in abhängigkeit
von dem zu waschenden Stück, waschmittel eingeleitet(ca.20-120g).
Es soll nach jedem Takt die Dosiermenge in WinCC dargestellt werden und ganz unten am Bildrand die Tagesmenge.Ich benötige 50 Felder die mir fortlaufend die jeweilige Dosiermenge/Takt anzeigt.Dabei rückt Feld 1 nach 2 und Feld 1wird neu beschrieben usw..

Du könntest hier mit einem FIFO-Speicher arbeiten:

http://www.sps-forum.de/showpost.php?p=123980&postcount=14

http://www.sps-forum.de/showpost.php?p=123981&postcount=15

Gruß Kai
 
Zurück
Oben