Wie programmiert man einen Datentyp STRUCT richtig

Hans.S

Level-1
Beiträge
159
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
unbenannt2lr.jpg


unbenanntzf.jpg



Hilfe zur Meldung 34:96

Beschreibung:
Innerhalb des Deklarationsteils Ihres Bausteins liegt eine Struktur ohne Komponenten.
Behebung:
Bitte löschen Sie diese oder fügen Sie mindestens eine Komponente zwischen STRUCT- und END_STRUCT- Zeilen ein.
 
Die Struct sollte auch Variablen enthalten, sonst ist sie ja schließlich sinnlos!
Deine Meßwerte sind außerhalb der Struct definiert und daher eigenständige IN!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Hans,

gib doch nicht gleich auf!
Mach mal einen Doppelclick auf Deine Variable "Messdaten", die als STRUCT deklariert ist.
Nun geht hier eine neue Liste auf. Wenn Du hier die Variablen "Messwert_PosX"
deklarierst, sollte es gehen.

Grüße
Gebs
 
:confused:Ist mir zu hoch!
Muss ich vorerst überspringen das Kapitel in meinem SPS Selbstlernbuch

Einfacher wäre es in diesem Falle durchaus, eine UDT zu erstellen und diese, sowohl im FC als IN, als auch in einem Globalen DB zu nutzen. An den FC kann man dann diese Varibale (UDT) aus dem globalen DB als IN anlegen. Mit der Struct funktioniert das genau so, aber man muß die komplette Sruct im FC-IN definieren und natürlich auch noch in einem globalen DB oder u.U. auch im Temp-Bereich des Aufrufenden FC bzw. im Stat-Bereich eines aufrufenden FB.

PS: Wie das mit der Struct geht, siehe Gebs.
 
In 3 Wochen beginnt mein Fortbildungskurs mit 140 Std, dann wird mir ohnehin alles ausfürlichst erklärt.
Bis dahin muss ich mich halt mit meinen 3 Fachbüchern über SPS weiterhelfen.
Auf so etwas wie das mit dem Doppelklick muss man erst einmal kommen wenn einem das keiner sagt.
Danke Gebs für den Hinweis

mfg.Hans
 
Zuletzt bearbeitet:
Zurück
Oben