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

Ergebnis 1 bis 1 von 1

Thema: Viele E/A rangieren, Tipps?

  1. #1
    Registriert seit
    25.03.2012
    Beiträge
    314
    Danke
    60
    Erhielt 9 Danke für 8 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    zum Hintergrund: momentan stehe ich vor der (eigentlich recht simplen) Aufgabe eine Altsteuerung (Fremdhersteller) (1) durch eine neue Steuerung (S7 317) (2) zu ersetzen. Dabei wird der alten Steuerung übergangsweise "vorgegaukelt" , dass sie weiterhin die Anlage kontrolliert, d.h. ihre A1 --> E2, und A2 --> E1.

    Da zukünftig sukzessive mehrere Altsteuerung ersetzt werden sollen schreibe ich die Rangierung in eine FC. Da es sich um recht viele Signale handelt würde ich diese gerne "sauber" in Gruppen zusammenfassen, weshalb ich Structs als IN- und OUT-Parameter definiert habe.

    Vorteil:
    +saubere Strukturierung
    +übersichtlich, da die FC nun viel weniger "Beinchen" zum Beschalten hat
    +Umgehen der Längenbegrenzung für "normale" Parameterbezeichner durch weitere Schachtelung von Structs
    +Gemindertes Fehlerrisiko etwas falsch zu verschalten

    Nachteil:
    -Die FC verlangt Variablen vom Typ Struct als IN-/OUT-Parameter, d.h. ich muss meine E/A vorher in Variablen mit demselben Aufbau wie die Structs rangieren, also doppelt Arbeit
    -deutlich längerer Code, als wenn ich die E/As direkt auf die FC verschaltet hätte

    FRAGE:
    • Gibt es eine Möglichkeit Strukturen als Parameter zu verwenden, dabei aber jede Variable einzeln außen am FC zu verschalten
    • Wie würde ihr so eine Aufgabe möglichst elegant lösen?

    Alle E/As in die Symboltabelle hacken und (der Längenbegrenzung geschuldete) kryptische Bezeichner direkt auf die FC (welche intern keine Strukturen, sondern ebenfalls kryptische Bezeichner enthält) verschalten missfällt mir doch
    Geändert von Flux (16.11.2012 um 23:04 Uhr)
    Zitieren Zitieren Viele E/A rangieren, Tipps?  

Ähnliche Themen

  1. Tipps für E/A-CAN-Koppler in Baumaschinen
    Von Heyde im Forum Feldbusse
    Antworten: 2
    Letzter Beitrag: 08.02.2012, 14:11
  2. BACnet-Client selber bauen - Tipps?
    Von vierlagig im Forum PC- und Netzwerktechnik
    Antworten: 10
    Letzter Beitrag: 28.09.2010, 13:40
  3. Tipps zur Fehlersuche...
    Von petzi im Forum Simatic
    Antworten: 14
    Letzter Beitrag: 03.06.2010, 06:26
  4. Variabeln rangieren WinCC V6.2
    Von Chaos0815 im Forum HMI
    Antworten: 12
    Letzter Beitrag: 06.01.2010, 09:27
  5. S7 nach CoDeSys (ELAU) konvertieren, Tipps?
    Von Pointer im Forum CODESYS und IEC61131
    Antworten: 6
    Letzter Beitrag: 26.02.2008, 23:33

Lesezeichen

Berechtigungen

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