walkingtoaster
Level-1
- Beiträge
- 10
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo erstmal
ich bin Student und arbeite das erste Mal mit einer ABB SPS (Compact 800M). Ich habe hier einen selbst geschriebenen Funktionsbaustein auf einer Siemens S7 CPU und ich möchte nun den FB auf ABB realisieren.
Ich habe einige Fragen zu dem ABB 800M System:
-Bei Siemens ist es möglich Arrays mit Struct-Datentypen zu erstellen, ist das auf 800M ebenfalls möglich? Bei ABB Freelance geht das zumindest nicht
-Wie kann ich ein einfaches Array mit sagen wir 9 Elementen erstellen? Alles real-Typen, ich schlag mich schon seit geraumer Zeit mit CreateArray(...) usw rum, aber das ist nicht das was ich will. Ich möchte am liebsten auf die Arrays über Indizierung zugreifen können. Wenn ich das mit CreateArray so mache kommt eine Fehlermeldung dass eben die Indizierung nicht geht.
Und kann mir jemand sagen was dort in der eckigen Klammer passiert? Das ist in ABB Freelance geschrieben und FO_Index ist eine Laufvariable aber was macht ,1].
FOut_TermPnt[FO_Index, 1] := FO_Termpoint1;
Edit: Das mit der Klammer hab ich mittlerwele bemerkt, dass es ein 2 dim. Array ist...
Ich hoffe es kennt sich jemand damit aus und schon mal vielen Dank
ich bin Student und arbeite das erste Mal mit einer ABB SPS (Compact 800M). Ich habe hier einen selbst geschriebenen Funktionsbaustein auf einer Siemens S7 CPU und ich möchte nun den FB auf ABB realisieren.
Ich habe einige Fragen zu dem ABB 800M System:
-Bei Siemens ist es möglich Arrays mit Struct-Datentypen zu erstellen, ist das auf 800M ebenfalls möglich? Bei ABB Freelance geht das zumindest nicht
-Wie kann ich ein einfaches Array mit sagen wir 9 Elementen erstellen? Alles real-Typen, ich schlag mich schon seit geraumer Zeit mit CreateArray(...) usw rum, aber das ist nicht das was ich will. Ich möchte am liebsten auf die Arrays über Indizierung zugreifen können. Wenn ich das mit CreateArray so mache kommt eine Fehlermeldung dass eben die Indizierung nicht geht.
Und kann mir jemand sagen was dort in der eckigen Klammer passiert? Das ist in ABB Freelance geschrieben und FO_Index ist eine Laufvariable aber was macht ,1].
FOut_TermPnt[FO_Index, 1] := FO_Termpoint1;
Edit: Das mit der Klammer hab ich mittlerwele bemerkt, dass es ein 2 dim. Array ist...
Ich hoffe es kennt sich jemand damit aus und schon mal vielen Dank
Zuletzt bearbeitet: