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

Ergebnis 1 bis 7 von 7

Thema: Alle Bausteinnummern im Projekt ändern (Multi-FB, UDTs)

  1. #1
    Registriert seit
    07.02.2008
    Ort
    Tonga
    Beiträge
    72
    Danke
    14
    Erhielt 0 Danke für 0 Beiträge

    Idee


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Forengemeinde,

    ich muss aufgrund von Kundenvorschriften alle Bausteinnummern in einem Projekt ändern.

    Ich verwende mehrere FBs multiinstanziert in mehreren Ebenen untereinander und arbeite mit UDTs.

    Nun das Problem:
    Operandenvorrang habe ich auf Symbolisch eingestellt!

    Kopiere ich nun z.B. einen UDT der in einer der unteren Ebenen verwendet wird auf eine neue Bausteinnummer und verändere die Symboltabelle entsprechend funktioniert das nicht nach den Übersetzen in "Bausteinkonstistenz prüfen". Es steht die alte Absolute Bausteinnummer in der Deklaration eines FB wo der UDT verwendet wird und nicht mehr das Symbol sodass auf den neuen UDT referenziert werden könnte. Das Symbol ist quasi ungültig.

    Ein anderer Ansatz ist zunächst eine Quelle (mit Einstellung symbolisch) des FB zu erzeugen und diese nach der Änderung in der Symboltabelle wieder zu übersetzen. Das funktioniert schon besser jedoch muss ich in der untersten Ebene der Multiinstanz damit beginnen weil es sonst zu Inkonsistenzen kommt da die UDT ja auch in der unterlagerten Ebene verwendet wird.


    Es sind echt viele Bausteine die ich umnummerieren muss. Kann mir jemand sagen was ich falsch mache oder hat Tipps zu dem Thema?
    Zitieren Zitieren Alle Bausteinnummern im Projekt ändern (Multi-FB, UDTs)  

  2. #2
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.192
    Danke
    925
    Erhielt 3.292 Danke für 2.661 Beiträge

    Standard

    Ich würde folgendes versuchen:
    * Eine Quelle über alle Bausteine erzeugen (oder zumindest alle relevanten Bausteine).
    * Dann die Bausteinnummern in der Symboltabelle ändern.
    * Dann die Quelle übersetzen.

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  3. #3
    Registriert seit
    06.10.2009
    Ort
    NRW
    Beiträge
    1.572
    Danke
    63
    Erhielt 259 Danke für 219 Beiträge

    Standard

    Ich meine es müsste so gehen:

    1. Baustein-Nummer ändern
    2. Die symbolischen Namen den neuen Baustein-Nummern in der Symboltabelle zuordnen und Symboltabelle speichern.
    3. Konsistenzprüfung mit Operandenvorrang auf symbolisch.

    Sofern Du im Programm symbolisch gearbeitet hast, sollte nach der Konsistenzprüfung alles stimmen.
    Meine Motivation läuft nackig mit einem Cocktail über eine Wiese.

  4. #4
    Registriert seit
    07.02.2008
    Ort
    Tonga
    Beiträge
    72
    Danke
    14
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Gut das Step7 mir eine Meldung gibt welche Bausteine nicht in die Quelle übernommen werden konnten (KNOW-HOW Schutz uvam.) aber ob der Rest erfolgreich war bleibt mir für immer im Verborgenen.

  5. #5
    Registriert seit
    06.10.2009
    Ort
    NRW
    Beiträge
    1.572
    Danke
    63
    Erhielt 259 Danke für 219 Beiträge

    Standard

    Die Aussage verstehe ich jetzt nicht so ganz. Und nebenbei bemerkt wäre es wirklich "gemein", wenn jemand einen Baustein mit Know-How-Schutz versieht und darin vollqualifizierte Zugrifffe auf globale Adressen macht.
    Meine Motivation läuft nackig mit einem Cocktail über eine Wiese.

  6. #6
    Registriert seit
    07.02.2008
    Ort
    Tonga
    Beiträge
    72
    Danke
    14
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Probleme machen mir momentan die nach udt´s erstellten db´s.

    Bei Änderung des Datentyps eines DB´s auf den neuen UDT Fehlermeldung: Datentyp inkompatibel mit der Adresse.

  7. #7
    Registriert seit
    06.10.2009
    Ort
    NRW
    Beiträge
    1.572
    Danke
    63
    Erhielt 259 Danke für 219 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ich hab mich da ja auch auf das "Verborgene" bezogen. Du bekommst ja bei der Konsistenzprüfung eine Fehlermeldung, und damit kannst Du ja sehen wo noch Hand angelegt werden muss.
    Meine Motivation läuft nackig mit einem Cocktail über eine Wiese.

Ähnliche Themen

  1. SINAMICS S120 Parameter für alle ändern
    Von BADMAN im Forum Antriebstechnik
    Antworten: 30
    Letzter Beitrag: 14.01.2016, 17:56
  2. Variablennamen automatisch im Projekt mit ändern
    Von Bensen83 im Forum CODESYS und IEC61131
    Antworten: 4
    Letzter Beitrag: 20.10.2012, 13:51
  3. Alle IEC-Zeiten im MP277 ändern
    Von chriswin im Forum HMI
    Antworten: 4
    Letzter Beitrag: 22.09.2011, 14:54
  4. WinCC Projekt Passwort ändern einfügen
    Von Kaffeesüchtig im Forum HMI
    Antworten: 4
    Letzter Beitrag: 19.08.2009, 08:29
  5. Bestehendes Projekt ändern
    Von Tenlegs im Forum HMI
    Antworten: 0
    Letzter Beitrag: 01.07.2007, 18:48

Stichworte

Lesezeichen

Berechtigungen

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