Leuchtkeks
Level-1
- Beiträge
- 26
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo,
ich bin gerade dabei mich etwas in die B&R Steuerungen einzuarbeiten und hab da eine Frage zwecks Datenaustausch.
Folgendes Szenario:
1x PP220 das eine Trocknungsanlage inkl. aller Aggregate steuert.
1x PP45 das als kleine Fernbedienung für das PP220 dienen soll. Hat sonst nix zu tun außer dem PP220 zu sagen "Start da mal das eine Aggregat und sag mir dann Bescheid obs geklappt hat"
Ich dachte zuerst ich mach das entweder mit AsTCP oder AsUDP, aber so wie ich das sehe kann man da als Daten nur einen Pointer auf einen String übergeben, ich verstehe das so das ich dann eben auch nur Strings verschicken kann. Ich will aber ein Array mit 10x BOOL austauschen. Sprich 10 Förderaggregate mit dem aktuellen Zustand, läuft/gestoppt. Vorformatierte String zusammenbasteln, verschicken und dann wieder aufdröseln mach ich eigentlich ungern.
Dann bin ich im Handbuch auf AsIMA bzw. INAcntl gestoßen, so wie ich das verstehe kann ich da auch Strukturen versenden etc.
Nur wie ist das dann mit der Ethernetschnittstelle? ist die dann blockiert oder kann ich da noch weitere Verbindungen aufbauen? Zusätzlich soll das PP220 nämlich per UDP Ist-Werte zyklisch an einen kleinen Server schicken zwecks Protokollierung.
Ich verwende Automation Studio 2.7.0.21 SP14
ich bin gerade dabei mich etwas in die B&R Steuerungen einzuarbeiten und hab da eine Frage zwecks Datenaustausch.
Folgendes Szenario:
1x PP220 das eine Trocknungsanlage inkl. aller Aggregate steuert.
1x PP45 das als kleine Fernbedienung für das PP220 dienen soll. Hat sonst nix zu tun außer dem PP220 zu sagen "Start da mal das eine Aggregat und sag mir dann Bescheid obs geklappt hat"
Ich dachte zuerst ich mach das entweder mit AsTCP oder AsUDP, aber so wie ich das sehe kann man da als Daten nur einen Pointer auf einen String übergeben, ich verstehe das so das ich dann eben auch nur Strings verschicken kann. Ich will aber ein Array mit 10x BOOL austauschen. Sprich 10 Förderaggregate mit dem aktuellen Zustand, läuft/gestoppt. Vorformatierte String zusammenbasteln, verschicken und dann wieder aufdröseln mach ich eigentlich ungern.
Dann bin ich im Handbuch auf AsIMA bzw. INAcntl gestoßen, so wie ich das verstehe kann ich da auch Strukturen versenden etc.
Nur wie ist das dann mit der Ethernetschnittstelle? ist die dann blockiert oder kann ich da noch weitere Verbindungen aufbauen? Zusätzlich soll das PP220 nämlich per UDP Ist-Werte zyklisch an einen kleinen Server schicken zwecks Protokollierung.
Ich verwende Automation Studio 2.7.0.21 SP14