S5 / S7 DB-Unterschiede

skyracer

Level-1
Beiträge
47
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo miteinander,
vielleicht ist es ja eine etwas "Dumme" Frage aber vielleicht gibt es ja eine Möglichkeit zu folgendem Problem:

1. Daten aus einem S5-DB zu einem S7-DB via CP gelesen

Istzustand
Quelle Ziel
S5-DB S7-DB
DW 0 DBW 0
DW 1 DBW 2
DW 2 DBW 4

Wunschzustand
Quelle Ziel
S5-DB S7-DB
DW 0 DBW 0
DW 1 DBW 1
DW 2 DBW 2

Geht aber leider durch die Adressierungsweise in der S7 nicht oder?

Wäre doch schon wenn man die empfangenden Daten wie aus der Quelle
nutzen könnte ohne immer mit einem Multiplikator im Kopf zu programmieren.:(
 
Geht nicht.

Step5 arbeitet mit der Grundeinheit 16bit
Daher DW0,1,2,3,4 usw.
Step7 arbeitet mit der Grundeinheit 8bit
Daher bei 16bit DBW 0,2,4,6 usw.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ausserdem sollte man, wenn man auch die Einzelnen Bits auswerten möchte, die Byte-Drehung S5/S7 beachten... S5 zählt die Bits in einem Wort (also 0..15) und S7 die Bits je Byte(0..7)

z.B. S5: DB1 D0.13 ist bei S7: DB1.DBX0.5

Ich kann schon nicht mehr zählen, wie oft ich auf Schmierpapier irgendwelche Bits gezählt habe. Bei Doppelwort-WinCC-Variablen, die auf S5-DB's zeigen, wirds nämlich richtig spaßig! :D

Gruß Aprox
 
Zurück
Oben