CODESYS - das IEC 61131-3 Programmiersystem

Willkommen im offiziellen CODESYS - Forum von 3S-Smart Software Solutions | A member of the CODESYS Group
Deutsche Version English version russian version 
Aktuelle Zeit: Mi Jul 17, 2019 10:42 am

Alle Zeiten sind UTC




Ein neues Thema erstellen  Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
BeitragVerfasst: Mi Aug 07, 2013 1:04 pm 
Offline

Registriert: Mi Feb 13, 2013 8:22 am
Beiträge: 1
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?


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 1 Beitrag ] 

Alle Zeiten sind UTC


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de