TIA Migration S7 5.5

derwestermann

Level-2
Beiträge
628
Reaktionspunkte
65
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin!

An drei Dingen beisse ich mir gerade die Zähne aus:

1.: Wie kann ich einem FB, welcher in einem FC aufgerufen wird, einen Block_DB als Instanz-DB übergeben?
2.: Wie bekomme ich den folgenden Aufruf im TIA-Portal hin?
Code:
       UC    RDREC                //Aufruf SFB 52, Instanz FGDB ab  Adr.60
3.: Wo stelle ich ein, wie hoch Bausteinnummern sein dürfen, wenn ich gar keine CPU spezifizert habe? Im Grunde habe ich eine S7 5.5 - Bibliothek als Projekt ins TIA migriert
 
1. Wie wars denn bisher gemacht?
2. Imho gar nicht, weil dieser Aufruf MC7 und nicht AWL ist, folglich handelt es sich entweder um einen zerstückelten Baustein, oder einen SCL Kompilat.
3. Ist bei neueren CPUs doch kein gravierendes Problem mehr.

Mfg
Manuel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
1.: Wie kann ich einem FB, welcher in einem FC aufgerufen wird, einen Block_DB als Instanz-DB übergeben?
Ich weiß nicht ob das TIA dies frisst:
Code:
      CALL  FB1, #IDB
oder
Code:
      TDB
      AUF   #IDB
      TDB
      UC    FB1

Du solltest mal drüber nachdenken, statt solcher Old-S5-Style-Gurken Deine Bibliotheksfunktionen für TIA sauber neu zu programmieren. Das kann man heutzutage vollsymbolisch in SCL schreiben und dann auf allen aktuellen Siemens-CPUs einsetzen :cool:

Harald
 
Zurück
Oben