Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 16 von 16

Thema: Warum kann S7 nur 6-dimensionales Feld (Array)?

  1. #11
    bischkul ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    12.11.2008
    Beiträge
    9
    Danke
    8
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von Bewareofthis Beitrag anzeigen
    Was hat das jetz mit 6-Dimensionen zu tun?

    Brauchts doch nur eine:
    ARRAY[x].station.daten.allgemein.tasten.betriebsarten.automatik.start

    Es hat mit 6-Dimensionen viel zu tun, da Strukturen ist nicht anderes als mehrdeminsioneler Array.

    Feld1.Feld2.Feld3.Feld4.Feld5.Feld6..

    station.daten.allgemein.tasten.betriebsarten.automatik.start

    Was mich daran interesiert wieso ist es nur 6 Deminsional. Ist der Speicher von SPS so aufgebaut, oder ist es reine Entwicklersache

  2. #12
    Registriert seit
    20.10.2004
    Beiträge
    650
    Danke
    5
    Erhielt 26 Danke für 26 Beiträge

    Standard

    Zitat Zitat von vierlagig Beitrag anzeigen
    bei 5 mehrere würfel (4 - als reihe) übereinander
    bei 6 mehrere 5er-würfelwände nebeneinander

    und bei sieben fängt das ding an zu fliegen
    und jetzt erklärst du mir wie du deine daten dann findest

    und jetzt mal rechen
    5 int in der 1 Dim = 10 byte
    5 int in der 2 Dim = 50 byte
    5 int in der 3 Dim = 250 byte
    5 int in der 4 Dim = 1.2 kb
    5 int in der 5 Dim = 6.2 kb
    5 int in der 6 dim = 31.2 kb
    5 int in der 7 dim = 156 kb

    wenn ich mich verrechnet habe dann ausbessern bitte

  3. #13
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    Zitat Zitat von kpeter Beitrag anzeigen
    und jetzt erklärst du mir wie du deine daten dann findest
    NÖ - das hat viel mit glück zu tun
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  4. #14
    Registriert seit
    17.06.2004
    Ort
    Offenau
    Beiträge
    3.745
    Danke
    209
    Erhielt 421 Danke für 338 Beiträge

    Standard

    Zitat Zitat von bischkul Beitrag anzeigen
    Es hat mit 6-Dimensionen viel zu tun, da Strukturen ist nicht anderes als mehrdeminsioneler Array.

    Feld1.Feld2.Feld3.Feld4.Feld5.Feld6..

    station.daten.allgemein.tasten.betriebsarten.automatik.start

    Was mich daran interesiert wieso ist es nur 6 Deminsional. Ist der Speicher von SPS so aufgebaut, oder ist es reine Entwicklersache
    ich denke mit dem speicheraufbau hat das nichts am hut, das ist eine rein compilerbeschränkung, da in der s7 sowieso nicht mit den strukturen, sondern nur mit den adressen an denen die daten liegen gearbeitet wird. aber ist halt nun mal so, kannst nur 6 verwenden!
    ---------------------------------------------
    Jochen Kühner
    https://github.com/jogibear9988/DotN...ToolBoxLibrary - Bibliothek zur Kommunikation mit PLCs und zum öffnen von Step 5/7 Projekten

  5. #15
    Registriert seit
    28.01.2009
    Ort
    Hamburg
    Beiträge
    199
    Danke
    52
    Erhielt 54 Danke für 34 Beiträge

    Standard

    Was für Klopper an Datenbausteinen soll den dabei rauskommen!
    Die Maximalgröße eines DB ist 64KB.
    Da ist wohl jemand in Schachteln verliebt.
    Ein Array of Struct of Struct of Struct....... etc. Und innerhalb der einzelnen Struct natürlich wieder Array`s.Sehe da keinen tieferen Sinn drin.
    Überstrukturierung erzeugt nicht unbedingt Übersichtlichkeit
    Lasse mich aber gerne eines Besseren belehren.

    Viele Grüße Bernard
    Zitieren Zitieren Mehr als 6 Dimensionen ?  

  6. #16
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    @bernard:
    ist zwar kein bsp. aus der sps-welt aber

    eine liste von tools mit zwei structs -> maindata und timeline
    timeline mit einem struct (mgl. status), einem array (of struct - einträge), einem array (of struct - statuswerte im auswertezeitraum) und wenn man dann aus tools noch gruppen machen will ...

    es macht sinn, man darf nur den überblick nicht verlieren!
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

Ähnliche Themen

  1. Antworten: 18
    Letzter Beitrag: 21.12.2016, 17:03
  2. 2 dimensionales Array
    Von Airpower im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 31.01.2010, 10:19
  3. Übergabe variables 2-dimensionales Array of INT als VAR_IN_OUT
    Von grosser_marco im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 09.09.2009, 08:47
  4. Array Feld flexibel deklarieren
    Von husox81 im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 20.06.2009, 02:32
  5. Antworten: 21
    Letzter Beitrag: 21.06.2008, 16:54

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •