-> Hier kostenlos registrieren
Hallo,
ich bin gerade dabei mich mit SCL zu beschäftigen. Ich habe mir nun in SCL einen kleinen Funktionsbaustein erstellt, mit u.a. einem Array als Eingangsparameter. Dieses Array möchte ich beim Aufruf des FB´s gerne mit Werten aus einem Datenbaustein füllen. Das funktioniert auch alles einwandfrei bisher, indem ich es beim Aufruf über Pointer mache.
CALL FB 1 , DB 1
feld:=meinDB.meinFeld // P#DB2.DBX0.0
in1 :=...
in2 :=...
out1:=...
out2:=...
Ich möchte mich bei der späteren Programmierung meiner Bausteine an die Norm IEC 61131-3 halten. Die besagt, dass es dort keine Pointer gibt. Aus diesem Grund würde ich gerne wissen, ob es irgendwie möglich ist, ein Array beim Aufruf ohne Pointer mit Werten vorzubelegen.
Vielen Dank schonmal im Voraus für die Infos!!
Gruß
tahren
ich bin gerade dabei mich mit SCL zu beschäftigen. Ich habe mir nun in SCL einen kleinen Funktionsbaustein erstellt, mit u.a. einem Array als Eingangsparameter. Dieses Array möchte ich beim Aufruf des FB´s gerne mit Werten aus einem Datenbaustein füllen. Das funktioniert auch alles einwandfrei bisher, indem ich es beim Aufruf über Pointer mache.
CALL FB 1 , DB 1
feld:=meinDB.meinFeld // P#DB2.DBX0.0
in1 :=...
in2 :=...
out1:=...
out2:=...
Ich möchte mich bei der späteren Programmierung meiner Bausteine an die Norm IEC 61131-3 halten. Die besagt, dass es dort keine Pointer gibt. Aus diesem Grund würde ich gerne wissen, ob es irgendwie möglich ist, ein Array beim Aufruf ohne Pointer mit Werten vorzubelegen.
Vielen Dank schonmal im Voraus für die Infos!!
Gruß
tahren