-> Hier kostenlos registrieren
Hallo,
folgende Aufgabenstellung habe ich zu bewältigen.
Ich habe auf der SPS (S7-400, Step 7V5.4) 20 verschiedene Aufträge deren Daten jeweils in einem DB von einem Leitsystem via TCP/IP geholt werden.
Darin befinden sich unter anderem 16 Förderwege.
Beispiel:
DB21 = Daten 1.Auftrag
DB21.DBW140 = INT Förderweg 1
DB21.DBW150 = INT Förderweg 2
DB21.DBW160 = INT Förderweg 3
DB21.DBW170 = INT Förderweg 4
.
.
.
DB21.DBW290 = INT Förderweg 16
In diesen Wörtern stehen Förderwege im Integerformat von 1 bis 104
Ich habe 14 Förderwege, die ich als fiktive Waagen deklariert habe (Stromwandler>5A-4-20mA Umsetzer | Auslastung Stromwert Bezug für Gewicht). Die fiktive Waagen-Förderwaage sind:
12, 30, 41, 42, 43, 65, 66, 71, 72, 73, 74, 75, 76 & 78.
Nun möchte ich wissen ob im Förderweg 1 eine fiktive Waage steht, oder im Förderweg 2 usw.
Wenn ich dies "zu Fuß" erledige brauche ich 224 Abfragen (16FWx14fikt. Waagen) ergibt 14 Wörter voll mit Stautsbits je Auftrag.
Dazu kommt, dass ich 20Aufträge habe ...
Sinn und Zweck des ganzen soll sein, dass ich bei einem Auftrag eine/mehrere fiktive/n Waage mit der Gewichtserfassung mitlaufen lasse,
und nach beenden des Auftrags ein Gewichtsprotokoll mit dem zugehörigen Auftrag an das Leitsystem schicke.
Gibt es hierfür eine elegante und übersichtliche Lösung ?
Danke im voraus,
gruß, Matthias.
folgende Aufgabenstellung habe ich zu bewältigen.
Ich habe auf der SPS (S7-400, Step 7V5.4) 20 verschiedene Aufträge deren Daten jeweils in einem DB von einem Leitsystem via TCP/IP geholt werden.
Darin befinden sich unter anderem 16 Förderwege.
Beispiel:
DB21 = Daten 1.Auftrag
DB21.DBW140 = INT Förderweg 1
DB21.DBW150 = INT Förderweg 2
DB21.DBW160 = INT Förderweg 3
DB21.DBW170 = INT Förderweg 4
.
.
.
DB21.DBW290 = INT Förderweg 16
In diesen Wörtern stehen Förderwege im Integerformat von 1 bis 104
Ich habe 14 Förderwege, die ich als fiktive Waagen deklariert habe (Stromwandler>5A-4-20mA Umsetzer | Auslastung Stromwert Bezug für Gewicht). Die fiktive Waagen-Förderwaage sind:
12, 30, 41, 42, 43, 65, 66, 71, 72, 73, 74, 75, 76 & 78.
Nun möchte ich wissen ob im Förderweg 1 eine fiktive Waage steht, oder im Förderweg 2 usw.
Wenn ich dies "zu Fuß" erledige brauche ich 224 Abfragen (16FWx14fikt. Waagen) ergibt 14 Wörter voll mit Stautsbits je Auftrag.
Dazu kommt, dass ich 20Aufträge habe ...
Sinn und Zweck des ganzen soll sein, dass ich bei einem Auftrag eine/mehrere fiktive/n Waage mit der Gewichtserfassung mitlaufen lasse,
und nach beenden des Auftrags ein Gewichtsprotokoll mit dem zugehörigen Auftrag an das Leitsystem schicke.
Gibt es hierfür eine elegante und übersichtliche Lösung ?
Danke im voraus,
gruß, Matthias.