Eine Variablenliste aus ca. 400 Variablen x 4 Sprachen bestehen.
Ich möchte nun abhängig von dem vorliegenden Fehlern den passenenden Betriebsmitteltext anzeigen.
Ich kann nun mit einer Funktion die Bezeichnung: z.B. BSPN_H_125_english zusammenbauen.
D.h. ich habe eine Variable str_name : WSTRING := BSPN_H_125_english;
Nun möchte ich aus dem Ausdruck auf die oben angelegte globale Variable mit entsprechenden Inhalt schließen.
Ich habe gesehen, dass unter Beckhoff Twincat PLC.lib der Funktionsblock:
PLC_ReadSymInfoByName
eine entsprechende Funktion zu Verfügung stellt, d.h. mit Eingabe des Namens kann die Adresse der dazugehörigen Variablen
identifiziert werden.
Gibt es von CAA, 3S oder OSCAT entsprechende Funktionen?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo zusammen,
ich lasse zu Diagnosezwecke Variablenlisten in PLCopenXML generieren.
Das sieht wie Folgt aus:
BSPN_A_12_english: WSTRING(255) := "Leuchte Vorne Links";
BSPN_A_12_german: WSTRING(255) := "Leuchte Vorne Links";
BSPN_H_125_english: WSTRING(255) := "Leuchte Vorne Links";
BSPN_H_125_german: WSTRING(255) := "Leuchte Vorne Links";
BSPN_Y_1: WSTRING(255) := "Leuchte Vorne Links";
...
BSPN_Y_17: WSTRING(255) := "Leuchte Vorne Links";
...
BSPN_Y_18: WSTRING(255) := "Leuchte Vorne Links";
...
BSPN_Y_29: WSTRING(255) := "Leuchte Vorne Links";
...
BSPN_Y_130: WSTRING(255) := "Leuchte Vorne Links";
...
Eine Variablenliste aus ca. 400 Variablen x 4 Sprachen bestehen.
Ich möchte nun abhängig von dem vorliegenden Fehlern den passenenden Betriebsmitteltext anzeigen.
Ich kann nun mit einer Funktion die Bezeichnung: z.B. BSPN_H_125_english zusammenbauen.
D.h. ich habe eine Variable
str_name : WSTRING := BSPN_H_125_english;
Nun möchte ich aus dem Ausdruck auf die oben angelegte globale Variable mit entsprechenden Inhalt schließen.
Ich habe gesehen, dass unter Beckhoff Twincat PLC.lib der Funktionsblock:
PLC_ReadSymInfoByName
eine entsprechende Funktion zu Verfügung stellt, d.h. mit Eingabe des Namens kann die Adresse der dazugehörigen Variablen
identifiziert werden.
Gibt es von CAA, 3S oder OSCAT entsprechende Funktionen?