mazoellner
Level-1
- Beiträge
- 33
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo,
ich habe unter einer Allen Bradley SPS (Rev 17) ein Problem. Und zwar möchte ich die Werte eines EtherNet/IP Slaves auf ein Boolsches Array kopieren. Das ganze sollte ungefähr so aussehen:
Wobei a200 ein Boolarray mit 255 und CPX_PS4:I.Data[0] ein SINT ist.
Diese Anweisung akzeptiert RsLogix 5000 nicht. Gibt es eine möglichkeit einen SINT, INT, DINT Wert einfach ab einen bestimmten Array Index in ein Array zu kopieren? Also das a200[5] im Prinzip CPX_PS4:I.Data[0].5 wäre?
PS: Muss nicht in ST passieren, wenn es in Ladder leichter gehen sollte. Bloß Funktionsplan möchte ich nicht verwenden.
Gruß
Matthias
ich habe unter einer Allen Bradley SPS (Rev 17) ein Problem. Und zwar möchte ich die Werte eines EtherNet/IP Slaves auf ein Boolsches Array kopieren. Das ganze sollte ungefähr so aussehen:
Code:
a200[0] := CPX_PS4:I.Data[0];
Diese Anweisung akzeptiert RsLogix 5000 nicht. Gibt es eine möglichkeit einen SINT, INT, DINT Wert einfach ab einen bestimmten Array Index in ein Array zu kopieren? Also das a200[5] im Prinzip CPX_PS4:I.Data[0].5 wäre?
PS: Muss nicht in ST passieren, wenn es in Ladder leichter gehen sollte. Bloß Funktionsplan möchte ich nicht verwenden.
Gruß
Matthias