-> Hier kostenlos registrieren
Hallo Oerw,
vielen Dank für deine Hilfe.
Kurz die Beantwortung deiner Fragen:
Hier erzeuge ich nur eine Variable mit dem Strukturtyp, keine Array Variable, oder?
Habe derzeit die folgende Struktur erstellt:
Somit erzeuge ich eine Variable, die beispielsweise so ausschaut und vom Datentyp ARRAY_OF_ZAE_0_499 ist, oder?
Besten Dank für die Antwort
Schöne Grüße
Daniel
vielen Dank für deine Hilfe.
Kurz die Beantwortung deiner Fragen:
Es sind beide ILC 350 PN, somit gleich. Allerdings habe ich auf der Test SPS einen neuere Firmware. Werde versuchen, die andere auch zu aktualisieren.Welche SPS Typ ist die TestSPS und welcher Typ die reale ?
Fehlerhandling ist im Baustein integriert, ist aber nie ein Fehler vorhanden.Hast du in deinem Baustein ein Fehlerhandling eingebaut, wo du sehen kannst, ob der Baustein fehlerhaft durchlaufen wurde ?
Dies könnte tatsächlich der Fall sein, hier dürfte hoffentlich der Fehler liegen.Kann es sein, das die Größe des Buffers anders ist als in deiner TestSPS ?
Datei wurde erzeugt, allerdings kam ich gestern nicht mehr auf meine Speicherkarte, warum auch immer... Muss ich heute auch mal nachschauen.Wird die Datei erzeugt ? Prüfen mit einem ftp client
Um die Größe einer Struktur/Array zu erhalten gehe ich wie folgt vor:
- Erzeuge die Variable mit dem Strukturtyp
- Projekt neu erzeugen
- notiere der Speicherverbrauch, steht unter Info
Hier erzeuge ich nur eine Variable mit dem Strukturtyp, keine Array Variable, oder?
Habe derzeit die folgende Struktur erstellt:
Code:
TYPE ZaehlerData : STRUCT Runtime : UDINT; Runs : UDINT; END_STRUCT; ARRAY_OF_ZAE_0_499 : ARRAY [0..499] OF ZaehlerData; END_TYPE
Somit erzeuge ich eine Variable, die beispielsweise so ausschaut und vom Datentyp ARRAY_OF_ZAE_0_499 ist, oder?
Code:
Zaehler[1].Runtime
Besten Dank für die Antwort
Schöne Grüße
Daniel