Aktueller Inhalt von joergflorian

  1. J

    TIA Array variabler Länge an FB übergeben (TIA 12, SCL, S7-1200 & S7-1500)

    Hallo HB, Danke für Deine Hinweise. Das macht Hoffnung ;). Ja, das hab ich leider auch bemerkt. Ich bin mittlerweile wieder am Anfang und verwende halt momentan fixe Arraygrössen. Ich hoffe auf die nächsten Versionen von TIA. Grüsse Florian
  2. J

    TIA Array variabler Länge an FB übergeben (TIA 12, SCL, S7-1200 & S7-1500)

    Du glaubst richtig ;)... Der Baustein sollte trotzdem auf beide Arten funktionieren Das sind berechtigte Einwände und ich bin Deiner Meinung, dass alle Grössen bereits zur Compilezeit festgelegt sind. Ich möchte dem Anwender halt möglichst viel Flexibilität bei der Grösse der Arrays geben. Zum...
  3. J

    TIA Array variabler Länge an FB übergeben (TIA 12, SCL, S7-1200 & S7-1500)

    @hucki Ich glaube nicht. Jede Instanz kriegt Ihren eigenen Instanz-DB. also z.B. Instanz1 des FB soll mit DB1.Array1 und DB1.Array2 ... gefüttert werden können (je nach Aufruf). Wobei Array1 und Array2 ... unterschiedlich gross sein können. Instanz2 des FB mit DB1.Array10 und DB1.Array11 ...
  4. J

    TIA Array variabler Länge an FB übergeben (TIA 12, SCL, S7-1200 & S7-1500)

    Ja das Array steckt in einem DB. Der Baustein muss aber multi-instanz-fähig sein. D.h. ich muss ja jedem Instanz-Aufruf ein eigenes Array übergeben können. Oder versteh ich Dich falsch?
  5. J

    TIA Array variabler Länge an FB übergeben (TIA 12, SCL, S7-1200 & S7-1500)

    Hallo zusammen, Ich konnte leider über Google bisher nichts finden was mir weiterhilft. Sorry, falls das Thema schon abschliessend irgendwo behandelt wurde. Ich möchte in meinem FB kein Array fester Grösse als IN_OUT Variable definieren, da dessen Grösse sich erheblich unterscheiden kann ->...
  6. J

    S7-1200: Zugriffsmöglichkeiten auf Pheripherie?

    So, ich lese/schreibe halt nun bis ich eine andere Lösung habe alle Module (auch Wort und Doppelworte) mit DPRD_DAT / DPWR_DAT. Ist zwar nicht schön, aber damit kann ich alle Module mit den automatisch generierten HW_Submodule Adressen adressieren... Falls noch jemand eine andere Lösung...
  7. J

    S7-1200: Zugriffsmöglichkeiten auf Pheripherie?

    Hallo MK, Leider funktioniert das mit der Ausgangsadresse des Moduls nicht. Modul mit Ausgangsadresse 102 (16#66): DPWR_DAT wirft Fehler 16#8090: Aus Siemens Informationssystem: Die Einschränkung der Länge muss ich nicht beachten, die stimmt bei mir. Ich will ein Array[0..9] of Word...
  8. J

    S7-1200: Zugriffsmöglichkeiten auf Pheripherie?

    Ich möchte ja gar keine Funktionen verwenden. Aber ich sehe momentan keinen anderen Weg auf der S1200 in SCL, da das: EW(#i) := 0 ; nicht zu funktionieren scheint. Danke für Deine Mühen
  9. J

    S7-1200: Zugriffsmöglichkeiten auf Pheripherie?

    Danke für Eure schnellen Antworten @Mäuseklavier Aber soweit ich das richtig verstanden habe, kann mit PEEK/POKE_BLK nicht konsistent auf ein Profibus / Profinet Slave geschrieben/gelesen werden (Module >= 4 Worte) RDREC / WRREC benötigen nach meinem Wissen mehrere SPS Zyklen -> In meinem Fall...
  10. J

    S7-1200: Zugriffsmöglichkeiten auf Pheripherie?

    Hallo zusammen, Ich habe seit kurzem eine S7-1200. Nun wollte ich das lesen und schreiben der Daten auf die Pheripherie ähnlich wie bisher bei der 315 umsetzen. D.h. am Bausteineingang die E-/A-Adressen der Module des Geräts als INT angeben und dann entsprechend mit PEW, PAW, bzw. SFC14 /SFC15...
  11. J

    Einzelnes Bit eines Bytes einem Ausgang (Bool) zuordnen

    Danke für euere Ratschläge, ich werde sie mal durcharbeiten
  12. J

    Einzelnes Bit eines Bytes einem Ausgang (Bool) zuordnen

    Hallo zusammen, Ich mache gerade meine ersten Schritte mit AWL. Hab im Forum gesucht, aber irgendwie nichts gefunden was mir weiterhilft (Wahrscheinlich hab ich es einfach nicht verstanden). Folgendes Problem: Ich habe einen FB. In den statischen Variablen habe ich folgendes Byte...
  13. J

    Multiinstanzproblem

    Hallo zusammen, Danke für eure Tipps. Wie Larry bereits richtig vermutet hat, lag es an den temporären Variablen. Mir war nicht bewusst, dass diese von beiden Instanzen beschrieben werden, und so einen undefinierten Zustand haben konnten, der jeweils ein Instanz ins Stolpern brachte. Ich habe...
  14. J

    Multiinstanzproblem

    Hallo zusammen, Bin mir bewusst, dass schon einige Themen zu diesen Problem erstellt wurden, konnte aber in keinem eine Lösung für mein Problem finden. Bei mir tritt auch das Problem auf, dass der Funktionsbaustein alleine wunderbar läuft, aber sobald ich ihn 2 mal aufrufe funktonierts nicht...
  15. J

    ST: Aus PLC Programm direkt auf ADS Port einer Profibuskarte zugreifen

    Hallo zusammen, Ich möchte einen Funktionsblock programmieren, dem ich an einem Eingang den ADS Port der Profbuskarte mitgeben kann, um dann direkt auf die Adressen der einzelnen Module zu zugreifen (lesen/schreiben). Ich möchte dann mit Offsets auf Adressen dieser Module zugreifen. Ist das...
Zurück
Oben