-> Hier kostenlos registrieren
Hallo,
ich stehe erneut vor einem kleinen Problem. Mein Funktionsbaustein muss während des laufenden Programmablaufs der Reihe nach auf mehrere Eingangsbereiche zugreifen. Da ich das innerhalb meines Bausteins nicht über globale Zuweisung, sondern über lokale Zuweisung realisieren möchte, habe ich mir gedacht, den gesamten Eingangsbereich beim Aufruf des FBs einem ARRAY zu übergeben.
Beispiel:
zu übergebender Eingangsbereich: EB0 - EB31 // beliebiger Adressbereich (32 Byte)
-------------FBx-------------
VAR_INPUT
EADR : ARRAY[0..31] OF BYTE;
END_VAR
BEGIN
.....
------------------------------
Wie muss ich nun den Eingangsadressbereich beim Aufruf des FBs übergeben, bzw. geht das überhaupt was ich vorhabe?
Vielen Dank schonmal für die Hilfe!
Mit freundlichen Grüßen
tahren
ich stehe erneut vor einem kleinen Problem. Mein Funktionsbaustein muss während des laufenden Programmablaufs der Reihe nach auf mehrere Eingangsbereiche zugreifen. Da ich das innerhalb meines Bausteins nicht über globale Zuweisung, sondern über lokale Zuweisung realisieren möchte, habe ich mir gedacht, den gesamten Eingangsbereich beim Aufruf des FBs einem ARRAY zu übergeben.
Beispiel:
zu übergebender Eingangsbereich: EB0 - EB31 // beliebiger Adressbereich (32 Byte)
-------------FBx-------------
VAR_INPUT
EADR : ARRAY[0..31] OF BYTE;
END_VAR
BEGIN
.....
------------------------------
Wie muss ich nun den Eingangsadressbereich beim Aufruf des FBs übergeben, bzw. geht das überhaupt was ich vorhabe?
Vielen Dank schonmal für die Hilfe!
Mit freundlichen Grüßen
tahren