ARRAY mit verschiedenen Datentypen erstellen

Susi70

Level-1
Beiträge
20
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

Ich möchte Messwerte, die ich in einem Array gespeichert habe in einem Paket versenden.Das klappt soweit auch ganz gut, nur hängen die Zahlenwerte ohne Punkt und Komma aneinander. Ich würde gerne zwischen die Zahlenwerte einen string setzten, sodass ich mit eienm Zeichen z.B "#" die Zahlenwerte trenne. Dies soll wohl über ein STRUCT machbar sein, aber irgenwie klappt das nicht. Er meckert immer das ein STRUCT ohne Komponenten nicht möglich ist, bevor ich sie überhaupt eingeben kann.Wo muss ich die Komponenten denn eintragen? Liege ich damit richtig, dass ich den STRUCT in einem Datenbaustein anlege, genau wie mein ARRAY of.... auch?
Hardware ist eine S7 1200.

Viele Grüße Susi
 
Ja , den Struct mußt du zunächst einmal in einem DB anlegen.
Eigene Datentypen kannst du übrigens unter PLC-Datentypen anlegen und diese als Struct/Array aufrufen
 
Hallo

Ich möchte Messwerte, die ich in einem Array gespeichert habe in einem Paket versenden.Das klappt soweit auch ganz gut, nur hängen die Zahlenwerte ohne Punkt und Komma aneinander. Ich würde gerne zwischen die Zahlenwerte einen string setzten, sodass ich mit eienm Zeichen z.B "#" die Zahlenwerte trenne. Dies soll wohl über ein STRUCT machbar sein, aber irgenwie klappt das nicht. Er meckert immer das ein STRUCT ohne Komponenten nicht möglich ist, bevor ich sie überhaupt eingeben kann.Wo muss ich die Komponenten denn eintragen? Liege ich damit richtig, dass ich den STRUCT in einem Datenbaustein anlege, genau wie mein ARRAY of.... auch?
Hardware ist eine S7 1200.

Viele Grüße Susi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@SoftMachine: Gott sei Dank :D....danke nochmal!

@reuhmakay: Da kommt ja zum Fachverstand noch Fußballverstand ;)

Kannst Du mir mal ne Anleitung geben wie genau ich den struct anlegen muss, daran bin ich bisher gescheitert.

Viele Grüße Susi
 
den unterordner PLC-Datentypen öffnen.
->neuen Datentyp hinzufügen und entsprechend benennen (Beispiel Screenshot ->Rohr)
Den neuen Datentyp wie gewünscht mit den unterschiedlichen Variablen befüllen.
Übersetzen und speichern !
Danach kann man den entsprechenden Datentyp aufrufen (Beispiel Screenshot2 ->Rohre DB20)
 

Anhänge

  • screenshot.pdf
    47,5 KB · Aufrufe: 50
  • screenshot2.pdf
    101,7 KB · Aufrufe: 41
komischerweise habe ich den Unterordner PLC-Datentypen garnicht, nur PLC-Variablen:sad: und nu? Liegt das vielleicht daran , das ich noch die V1 habe?
 
Halt Stop!
Habe TIA noch mal mit V1 gestartet,da gab es PLC-Datentyp aber auch schon.
Schau noch mal GENAU bei dir nach...das MUß bei dir vorhanden sein !!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
OK dann doch Updaten, da V10.5 (Ich hatte es mit V11 SP1 probiert)
->darauf achten ob du Basic oder Advanced hast
dann auch gleich die Firmware der CPU aktualisieren, da hat sich ne Menge getan
 
Zurück
Oben