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

Results 1 to 7 of 7

Thread: TIA SCL indirekter Zugriff auf Datenbausteine DB1.DBW[i] möglich?

  1. #1
    Join Date
    16.08.2016
    Posts
    22
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich habe eine SQL-Quelle aus S7 V5.5 und möchte diese in TIA nachbilden.
    In der SCL-Quelle gibt es viele indirekte Zugriffe auf Datenbausteine.
    Bauspiel:

    FOR #i:= 0 TO Max BY 1 DO
    DB1.DBW[i]=i;
    END_FOR;

    In TIA-Portal wird der Datenbaustein jedoch rot markiert (mit Fehlermeldung Operand .. DB1.DBW ist nicht definiert)?
    Was muss ich machen, damit TIA es annimmt?
    Reply With Quote Reply With Quote TIA SCL indirekter Zugriff auf Datenbausteine DB1.DBW[i] möglich?  

  2. #2
    Join Date
    27.06.2015
    Location
    Hamburg
    Posts
    876
    Danke
    160
    Erhielt 240 Danke für 198 Beiträge

    Default

    Moin,
    Diese Art der indirekten Adressierung wird nun durch die Bausteine Peek und Poke ersetzt.
    Hier mal der Pfad der in der Hilfe zum Ziel führt:
    HilfeAdressierung.JPG

  3. #3
    Join Date
    27.06.2015
    Location
    Hamburg
    Posts
    876
    Danke
    160
    Erhielt 240 Danke für 198 Beiträge

    Default

    oder soll das ganze nur ins TIA, nicht aber auch auf eine 1200er/1500er?

  4. Folgender Benutzer sagt Danke zu Howard für den nützlichen Beitrag:

    nobi1959 (04.06.2019)

  5. #4
    Join Date
    06.10.2004
    Location
    Kopenhagen.
    Posts
    5,270
    Danke
    427
    Erhielt 947 Danke für 752 Beiträge

    Default

    Wenn du das Migrierung in TIA verwendet, wird den Syntaz automatisch umgewandelt.
    Jesper M. Pedersen

  6. #5
    andyv2016 is offline Neuer Benutzer
    Themenstarter
    Join Date
    16.08.2016
    Posts
    22
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default

    Hallo,
    vielen Dank für die Informationen!!!
    Hatte vergessen noch zu erwähnen .. genau für 1500-CPU.
    Die Migration hat mir ja Menge Arbeit abgenommen .. hätte ich nicht erwartet.

  7. #6
    Join Date
    27.06.2015
    Location
    Hamburg
    Posts
    876
    Danke
    160
    Erhielt 240 Danke für 198 Beiträge

    Default

    bitte gerne - trotzdem ist die Migration auch mit Vorsicht zu genießen. Die Software sollte sehr gut aufs neue durchgetestet werden!
    Last edited by Howard; 04.06.2019 at 15:40.

  8. #7
    Join Date
    27.05.2004
    Location
    Thüringen/Berlin
    Posts
    12,953
    Danke
    641
    Erhielt 2,901 Danke für 2,097 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Viele Dinge, die wir in Step7 it den 300/400-er SPS gemacht haben, sind bei der 1500-er auch nicht mehr wirklich zeitgemäß. Genau deine Art der indirekten Adressierung auf Absolutwerte in SCL gehört auch dazu und kann sehr gut durch Array mit Standarddatentypen oder PLC-Datentypen (UDT) ersetzt werden, wodurch man dann auch gleich mehr in die Richtung der symbolischen Programmierung kommt, was bei der 1500-er besser ins Konzept paßt. Dazu muß man die DB aber evtl. etwas umorganisieren und ein paar "alte" Programmiergewohnheiten aufgeben.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

Similar Threads

  1. TIA TIA indirekter Zugriff auf Teile von UDT's
    By Maagic7 in forum Simatic
    Replies: 9
    Last Post: 18.12.2017, 08:03
  2. Replies: 1
    Last Post: 11.10.2012, 16:54
  3. Indirekter zugriff auf DB's (SCL)
    By zloyduh in forum Simatic
    Replies: 5
    Last Post: 03.05.2012, 09:45
  4. SCL - Indirekter Zugriff auf DB/AR1,2
    By Floh in forum Simatic
    Replies: 5
    Last Post: 07.06.2006, 10:32
  5. SCL direkter Zugriff auf DB Daten möglich?
    By plc_tippser in forum Simatic
    Replies: 7
    Last Post: 20.01.2005, 14:36

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •