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

Page 2 of 3 FirstFirst 123 LastLast
Results 11 to 20 of 23

Thread: Global und Instanz DBs ?

  1. #11
    Join Date
    15.10.2007
    Location
    St.Pölten
    Posts
    875
    Danke
    98
    Erhielt 200 Danke für 188 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    man sollte IDB´s grundsätzlich nicht von aussen manipulieren.wenn doch sollte man genau wissen was man tut.
    steinige mich jetzt vl.leider gibt es viel zuviele leute die IDB´s von aussen verbiegen.
    Beginne jeden Tag mit einem lächeln,es kann dir nämlich während des Tages sehr schnell vergehen.

  2. #12
    Join Date
    08.08.2007
    Location
    Dresden
    Posts
    9,882
    Danke
    1,064
    Erhielt 2,056 Danke für 1,632 Beiträge

    Default

    Quote Originally Posted by Insane View Post
    Immer noch geht ?? bedeutet das, dass man die DB's so gar nich mehr einsetzt oder wie kann ich das jetzt verstehen ?
    nein, falsch verstanden. es geht nur darum, dass man auf beide, durch global und instanz-DB definierte speicherbereiche immer und überall zugreifen kann. bei IDB ist das allerdings eine (in meinen augen) unsaubere methodik um zum ziel zu kommen.

    [edit] @gerhard: ich? dich steinigen? wozu? ..ich weiß selber nur zu gut, dass es immer noch ein paar unbelehrbare gibt [/edit]
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  3. #13
    Join Date
    04.01.2008
    Location
    Wien
    Posts
    819
    Danke
    142
    Erhielt 40 Danke für 36 Beiträge

    Default

    auf Instanz_DB´s zugreifen geht nur über direkte adressierung. Wenn du jetzt den FB änderts verschieben sich aber die Adressen ohne das du es eventuell bemerkst.

  4. #14
    Join Date
    12.02.2008
    Posts
    31
    Danke
    3
    Erhielt 3 Danke für 3 Beiträge

    Default

    uii das wäre mir jetzt aber ganz neu, dass man auf IDB's nur direkt adressiert zugreifen kann...

    Edit:
    Was nicht heissen soll das ich es gut finde....
    Last edited by nobby_nobbs; 07.01.2009 at 13:16.

  5. #15
    Insane's Avatar
    Insane is offline Erfahrener Benutzer
    Themenstarter
    Join Date
    17.02.2008
    Location
    Frankfurt
    Posts
    202
    Danke
    13
    Erhielt 4 Danke für 4 Beiträge

    Default

    So das hab ich jetzt von meiner frage =)

    eine rederunde unter profis

    dabei ha mich ja nur der unterscheid interresiert den ich immer noch nich genau verstanden habe

  6. #16
    Join Date
    08.08.2007
    Location
    Dresden
    Posts
    9,882
    Danke
    1,064
    Erhielt 2,056 Danke für 1,632 Beiträge

    Default

    Quote Originally Posted by Insane View Post
    dabei ha mich ja nur der unterscheid interresiert den ich immer noch nich genau verstanden habe
    der unterschied ist, dass ein instanz-DB eindeutig einem FB zugeordnet ist, der den IDB als speicher benötigt um IN, OUT und STAT variablen über den zyklus hinaus speichern zu können. deswegen spricht man bei FBs von bausteinen mit gedächtnis.
    ein global-DB ist im wesentlichen keinem baustein zugeordnet sondern ist einfach ein definierter speicherbereich, in dem man werte aller art ablegen kann.

    btw: auch auf IDBs kann man indirekt zugreifen, zum einen über das AR1, welches eigentlich für global-DBs gedacht ist, aber die steuerung macht hier keinen unterschied oder und aber auch über das AR2.
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  7. Folgender Benutzer sagt Danke zu vierlagig für den nützlichen Beitrag:

    Insane (07.01.2009)

  8. #17
    Insane's Avatar
    Insane is offline Erfahrener Benutzer
    Themenstarter
    Join Date
    17.02.2008
    Location
    Frankfurt
    Posts
    202
    Danke
    13
    Erhielt 4 Danke für 4 Beiträge

    Default

    Na da kommen wir der Sache doch schon näher =)

  9. #18
    Join Date
    04.01.2008
    Location
    Wien
    Posts
    819
    Danke
    142
    Erhielt 40 Danke für 36 Beiträge

    Default

    Quote Originally Posted by nobby_nobbs View Post
    uii das wäre mir jetzt aber ganz neu, dass man auf IDB's nur direkt adressiert zugreifen kann...

    Edit:
    Was nicht heissen soll das ich es gut finde....
    Ok, hast recht.
    Wie verhält sich das jetzt wenn du die Input/Output Parameter änderst? Verschiebt sich die Adressierung mit?

  10. #19
    Join Date
    08.08.2007
    Location
    Dresden
    Posts
    9,882
    Danke
    1,064
    Erhielt 2,056 Danke für 1,632 Beiträge

    Default

    Quote Originally Posted by Gerri View Post
    Ok, hast recht.
    Wie verhält sich das jetzt wenn du die Input/Output Parameter änderst? Verschiebt sich die Adressierung mit?
    macht sie das bei indirekten zugriffen auf global-DBs? ich glaube nicht

    einzige möglichkeit hier sauber zu arbeiten ist in beiden fällen die verwendung einer symbolisch-orientierten programmierung (rechtsklick auf bausteinordner und so weiter...)
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  11. #20
    Join Date
    27.05.2004
    Location
    Thüringen/Berlin
    Posts
    13,806
    Danke
    746
    Erhielt 3,127 Danke für 2,231 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Quote Originally Posted by Gerri View Post
    Ok, hast recht.
    Wie verhält sich das jetzt wenn du die Input/Output Parameter änderst? Verschiebt sich die Adressierung mit?
    Einen IDB kann man ja nicht erweitern, indem man ihn öffnet und und neue Deklarationen einfügt, sondern man muß dazu den zugehörigen FB öffnen, dort die Deklarationen von Variablen einfügen/löschen, den FB speichern und dann die zugehörigen IDB neu erzeugen. Dabei verschieben sich natürlich die Adressen innerhalb des IDB, ja nachdem wo man im FB-Kopf neue Variablen hinzugefügt hat. Indirekte Adressierung bringt da von außen weniger als nichts.
    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 Global DB in Instanz DB
    By engintikiz in forum Simatic
    Replies: 4
    Last Post: 26.06.2018, 18:58
  2. Step 7 Offsetadressen in Instanz- und Global-DBs
    By Azrael666 in forum Simatic
    Replies: 2
    Last Post: 01.12.2017, 13:01
  3. Step 7 Vorteile Global-DBs statt Merker
    By Steven60 in forum Simatic
    Replies: 7
    Last Post: 13.05.2016, 20:29
  4. Lokale Variablen und Instanz DBs ersetzen
    By zandour in forum Simatic
    Replies: 1
    Last Post: 22.05.2011, 17:39
  5. Global-DB vs. Instanz-DB
    By b0den in forum Simatic
    Replies: 4
    Last Post: 16.06.2008, 13:17

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
  •