Rosenberger
Level-1
- Beiträge
- 43
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo,
Ich habe gerade ein kleines Problem mit der Variablensyntax.
Also ich lese mittels Simatic Net OPC Server Variablen aus einer S5. Dies funktioniert bei Bool und Word einwandfrei.
Der Dateityp Byte möchte allerdings nicht so wie ich es möchte. Soweit ich es Verstanden habe teilt ein Byte ein Wort in links und rechts (bzw. 0 und 1) ein.
Die Syntax beim INAT Server ist z.B. für den DB 61, Wort 2 -> (links, 0) DB61,DL2 bzw. (rechts, 1) DB61,DR2
Kann mir jemand auf die Sprünge helfen wie es sich mit der Syntax bei Siemens verhält?
Hier einmal die funktionierende Syntax.
TagType;Level;ShortName;RTName;DataType;AccessRights;102;103
L;1;Verbindung:ZMS1_Bild:Zuweisung_,X-Ray_Name:,X-Ray_Belegung_1;SR:[ZMS 1 FETCH]DB61,X81.15;B;R;0;0 \\BOOL
L;1;Verbindung:ZMS1_Bild:Zuweisung_x-Ray_Name:Zähler_x-Ray;SR:[ZMS 1 FETCH]DB61,W70;12;R;0;0 \\WORD
L;1;Verbindung:ZMS1_Bild:Ausdruck_mit_Rücksetzen_1_Name:1_Stillstand_DW_11;SR:[ZMS 1 FETCH]DB15,D11;3;R;0;0 \\DINT
MfG
Andreas
Edit: Ich sollte noch erwähnen, dass ich die Variablen mittels .csv Datei erstelle und dann mit der Hilfe des Symboldatei-Konfigurators in den OPC-Server einfüge.
Ich habe gerade ein kleines Problem mit der Variablensyntax.
Also ich lese mittels Simatic Net OPC Server Variablen aus einer S5. Dies funktioniert bei Bool und Word einwandfrei.
Der Dateityp Byte möchte allerdings nicht so wie ich es möchte. Soweit ich es Verstanden habe teilt ein Byte ein Wort in links und rechts (bzw. 0 und 1) ein.
Die Syntax beim INAT Server ist z.B. für den DB 61, Wort 2 -> (links, 0) DB61,DL2 bzw. (rechts, 1) DB61,DR2
Kann mir jemand auf die Sprünge helfen wie es sich mit der Syntax bei Siemens verhält?
Hier einmal die funktionierende Syntax.
TagType;Level;ShortName;RTName;DataType;AccessRights;102;103
L;1;Verbindung:ZMS1_Bild:Zuweisung_,X-Ray_Name:,X-Ray_Belegung_1;SR:[ZMS 1 FETCH]DB61,X81.15;B;R;0;0 \\BOOL
L;1;Verbindung:ZMS1_Bild:Zuweisung_x-Ray_Name:Zähler_x-Ray;SR:[ZMS 1 FETCH]DB61,W70;12;R;0;0 \\WORD
L;1;Verbindung:ZMS1_Bild:Ausdruck_mit_Rücksetzen_1_Name:1_Stillstand_DW_11;SR:[ZMS 1 FETCH]DB15,D11;3;R;0;0 \\DINT
MfG
Andreas
Edit: Ich sollte noch erwähnen, dass ich die Variablen mittels .csv Datei erstelle und dann mit der Hilfe des Symboldatei-Konfigurators in den OPC-Server einfüge.
Zuletzt bearbeitet: