Hallo,
ich habe noch ein kleines Problem, wo ich Eure Hilfe benötige:
in einem FB ist in der Variablendeklaration folgende Zeile: Var InData AT%IB0 :Array[0..7] of Byte; End_Var
ich möchte aber diesen Wert von Aussen an den FB legen:
Var_Input InData :Array[0..7] of Byte; End_Var
Eingang am FB %IB0 wird angemeckert : kann Byte nicht in Array[0..7] of Byte konvertieren
Hi
Verstehe dein Problem nicht.
Möglicherweise weist du:
Mach einen FB indem du 2 Werte übergibst (ein Byte und einen INT )
Im "BYTE" ist der Byte-Wert-Inhalt im "INT" die Indexnumer.
Ok, ich Versuchs nochmal anders zu erklären:
In der Varablendeklaration steht InData at%IB0 Array[0..7] of byte!
Damit sind die Eingangsbyte ib0 bis Ib7 hardwaremässig im Array adressiert!
Ich will nun als Eingangsparameter das Eingangsbyte IB0 anlegen und im FB mit den folgenden 7Bytes im Array weiterarbeiten!
Problem besser erklärt?
Nö
Mach doch mal ein example mit unterschiedlichen Werten.
Adressier mal außerhalb des FBs, kommt die Meldung dann auch?
Log in to post a comment.
Hallo,
ich habe noch ein kleines Problem, wo ich Eure Hilfe benötige:
in einem FB ist in der Variablendeklaration folgende Zeile:
Var
InData AT%IB0 :Array[0..7] of Byte;
End_Var
ich möchte aber diesen Wert von Aussen an den FB legen:
Var_Input
InData :Array[0..7] of Byte;
End_Var
Eingang am FB %IB0 wird angemeckert : kann Byte nicht in Array[0..7] of Byte konvertieren
Hi
Verstehe dein Problem nicht.
Möglicherweise weist du:
Mach einen FB indem du 2 Werte übergibst (ein Byte und einen INT )
Im "BYTE" ist der Byte-Wert-Inhalt im "INT" die Indexnumer.
Ok, ich Versuchs nochmal anders zu erklären:
In der Varablendeklaration steht InData at%IB0 Array[0..7] of byte!
Damit sind die Eingangsbyte ib0 bis Ib7 hardwaremässig im Array adressiert!
Ich will nun als Eingangsparameter das Eingangsbyte IB0 anlegen und im FB mit den folgenden 7Bytes im Array weiterarbeiten!
Problem besser erklärt?
Nö
Mach doch mal ein example mit unterschiedlichen Werten.
Adressier mal außerhalb des FBs, kommt die Meldung dann auch?