-> Hier kostenlos registrieren
Hallo Forum,
ich probiere mich gerade an externe Quellen in SCL im TIA V19.
Mir ist der Sytnax nicht ganz klar bei den Attributen.
Beispiel:
Ich habe folgenden Typ:
TYPE "IfcIn"
//TITILE = "Interface IN Variable"
//AUTHOR : DD
//VERSION : 1.0
STRUCT
xDrucksensor : BOOL;
xStartAbgleich : BOOL;
iMesswertIst : INT;
END_STRUCT
END_TYPE
Jetzt kann ich die Quelle generieren mit dem gewünschten Inhalt.
Wenn ich aber im udt die Häkchen "Erreichbar aus HMI".. "Sichtbar in HMI Eng.."
mit der Quelle beschreiben will macht er mir da ein Durcheinander.
Ich habe es mal so versucht:
STRUCT
xDrucksensor : BOOL; VAR_ACCESS:=TRUE; VAR_CONFIG:=TRUE; VAR_EXTERNAL:=TRUE; VAR_GLOBAL:=TRUE;
xStartAbgleich : BOOL; VAR_ACCESS:=False; VAR_CONFIG:=False; VAR_EXTERNAL:=TRUE; VAR_GLOBAL:=false;
iMesswertIst : INT; VAR_ACCESS:=false; VAR_CONFIG:=TRUE; VAR_EXTERNAL:=false; VAR_GLOBAL:=TRUE;
END_STRUCT
Dann werden aber die Schlüsselwörter auch als Variable aufgenommen weil es im Struct steht.
Wenn ich den Typ manuell erstelle kann ich diese Häkchen Zeilenweise editieren, d.h. ich muss das ja irgendwie Zeilenweise deklarieren können.
Wie ist hier der Syntax?
Für erkenntnisbringende Antworten bedanke ich mich im Voraus
ich probiere mich gerade an externe Quellen in SCL im TIA V19.
Mir ist der Sytnax nicht ganz klar bei den Attributen.
Beispiel:
Ich habe folgenden Typ:
TYPE "IfcIn"
//TITILE = "Interface IN Variable"
//AUTHOR : DD
//VERSION : 1.0
STRUCT
xDrucksensor : BOOL;
xStartAbgleich : BOOL;
iMesswertIst : INT;
END_STRUCT
END_TYPE
Jetzt kann ich die Quelle generieren mit dem gewünschten Inhalt.
Wenn ich aber im udt die Häkchen "Erreichbar aus HMI".. "Sichtbar in HMI Eng.."
mit der Quelle beschreiben will macht er mir da ein Durcheinander.
Ich habe es mal so versucht:
STRUCT
xDrucksensor : BOOL; VAR_ACCESS:=TRUE; VAR_CONFIG:=TRUE; VAR_EXTERNAL:=TRUE; VAR_GLOBAL:=TRUE;
xStartAbgleich : BOOL; VAR_ACCESS:=False; VAR_CONFIG:=False; VAR_EXTERNAL:=TRUE; VAR_GLOBAL:=false;
iMesswertIst : INT; VAR_ACCESS:=false; VAR_CONFIG:=TRUE; VAR_EXTERNAL:=false; VAR_GLOBAL:=TRUE;
END_STRUCT
Dann werden aber die Schlüsselwörter auch als Variable aufgenommen weil es im Struct steht.
Wenn ich den Typ manuell erstelle kann ich diese Häkchen Zeilenweise editieren, d.h. ich muss das ja irgendwie Zeilenweise deklarieren können.
Wie ist hier der Syntax?
Für erkenntnisbringende Antworten bedanke ich mich im Voraus