Moin,
ich habe folgendes Problem und komm nicht dahinter wie ich es im tia am elegantesten umsetze..
Ich habe einen FB der als Register dienen soll, in der Funktion wird ein Pointer berechnet. Die Funktion soll wenn die entsprechende Flanke kommt entweder Daten aus dem Array lesen oder eintragen.
Es wäre schön wenn ich das Array in der Static Schnittstelle positionieren könnte aber auch ein separater Array DB wäre OK.
Also ich habe folgendes Probiert:
1. Versuch: Separater DB
Ich habe den DB über die INOUT Schnittstelle übergeben und die Adressierung wie folgt durchgeführt:
L #"Daten Station 1"
T #"Speicher DB".THIS[#Rechnungsvariablen."Nest Station 1"]
so hat es nicht funktiioniert...
L #"Daten Station 1"
T "Speicher Taktscheibe".THIS[#Rechnungsvariablen."Nest Station 1"]
die zweite Variante funktioniert, allerdings möchte ich nicht direkt auf den DB zugreifen sondern über die Schnittstelle
2. Versuch: Array in der Static Schnittstelle
L #"Daten Station 1"
T #Speicher.THIS[#Rechnungsvariablen."Nest Station 1"]
Der zweite Versuch hat auch nicht funktioniert...
Kann mir jemand sagen was ich falsch mache?
Beste GrüÃe
ich habe folgendes Problem und komm nicht dahinter wie ich es im tia am elegantesten umsetze..
Ich habe einen FB der als Register dienen soll, in der Funktion wird ein Pointer berechnet. Die Funktion soll wenn die entsprechende Flanke kommt entweder Daten aus dem Array lesen oder eintragen.
Es wäre schön wenn ich das Array in der Static Schnittstelle positionieren könnte aber auch ein separater Array DB wäre OK.
Also ich habe folgendes Probiert:
1. Versuch: Separater DB
Ich habe den DB über die INOUT Schnittstelle übergeben und die Adressierung wie folgt durchgeführt:
L #"Daten Station 1"
T #"Speicher DB".THIS[#Rechnungsvariablen."Nest Station 1"]
so hat es nicht funktiioniert...
L #"Daten Station 1"
T "Speicher Taktscheibe".THIS[#Rechnungsvariablen."Nest Station 1"]
die zweite Variante funktioniert, allerdings möchte ich nicht direkt auf den DB zugreifen sondern über die Schnittstelle
2. Versuch: Array in der Static Schnittstelle
L #"Daten Station 1"
T #Speicher.THIS[#Rechnungsvariablen."Nest Station 1"]
Der zweite Versuch hat auch nicht funktioniert...
Kann mir jemand sagen was ich falsch mache?
Beste GrüÃe