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

Seite 1 von 16 12311 ... LetzteLetzte
Ergebnis 1 bis 10 von 154

Thema: DB mit AUF öffnen braucht mann das heute noch?

  1. #1
    Registriert seit
    30.08.2010
    Ort
    Östereich
    Beiträge
    1.458
    Danke
    503
    Erhielt 217 Danke für 192 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Warum kommen immer wider diese Befehle: AUF DBxy?
    meines Wissens kann ich in Step7 einfach auf den DB zugreifen
    zb U DB100.dbx100.0

    warumm soll ich zuvor AUF DB 100 stellen?

    zu S5 Zeiten war das was anderes.

    klärt mich bitte auf.
    Elektrotechnik und Elektronik funktioniert mit Rauch (Beweis: Tritt Rauch aus, funktioniert auch das Bauteil nicht mehr)
    Zitieren Zitieren DB mit AUF öffnen braucht mann das heute noch?  

  2. #2
    Registriert seit
    25.08.2003
    Beiträge
    332
    Danke
    46
    Erhielt 54 Danke für 46 Beiträge

    Standard

    Ja, braucht man noch, manchmal.

    Stichpunkte:
    - indirekte Adressierung, Schleifen
    - innerhalb von FC's mit parametrierbarem BLOCK_DB
    - Zykluszeit sparen
    - AUF DI100 kann man z.B. auch ganz gut brauchen
    - "DB100." macht im Übrigen nichts anderes als "AUF DB100"

    Wenn es geht, ziehe ich allerdings den vollqualifizierten Zugriff vor, allein aus Lesbarkeits- (Kommentare) und Referenzgründen.

    Gruß
    Flinn
    Geändert von Flinn (17.02.2011 um 20:41 Uhr)

  3. Folgende 2 Benutzer sagen Danke zu Flinn für den nützlichen Beitrag:

    bimbo (18.02.2011),winnman (18.02.2011)

  4. #3
    Registriert seit
    17.07.2009
    Ort
    Am Rande der Ostalb
    Beiträge
    5.493
    Danke
    1.142
    Erhielt 1.243 Danke für 974 Beiträge

    Standard

    Bei einfachen binären Verknüpfungen i(Kop - FUP) ist "Auf DBxxx" schlechter Stil.
    Wenn du direkt zugreifst (U DB100.DX0.5), dann taucht das Datenbit auch korrekt im Querverweis auf.
    Bei indiekten Zugriffen und Pointern ist "AUF DBxxx" nötig, da bei "einfachen" Pointern der DB nicht mit übergeben werden kann.

    Gruß
    Dieter

  5. #4
    Avatar von winnman
    winnman ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    30.08.2010
    Ort
    Östereich
    Beiträge
    1.458
    Danke
    503
    Erhielt 217 Danke für 192 Beiträge

    Standard

    mann lernt immer wider dazu.

    Mit Pointern hab ich normalerweise nicht´s zu tun.

    Bei den Programmen an denen ich biher rumgebastelt hab ist mir das nie aufgefallen.

    Bei uns steht eigentlich FUP und in "schwierigen" Fällen "einfache AWL" auf dem Vorderdrund.

    Schwerpunkt ist immer: Aus dem Programmausdruck soll auch noch der einfache Betriebelektriker (da zähle ich mich auch noch dazu) die Funktion erkennen können.

    Es lässt sich eigentlich alles damit lösen auch wenns Programmiertechnisch schönere Lösungen gäbe und eventuell ein bisschen aufwendiger ist.

    Für Kommunikation, . . . lässt sich das alles so kapseln un d entsprechend kommentieren, dass auch das verständlich wird.
    Geändert von winnman (17.02.2011 um 21:14 Uhr)
    Elektrotechnik und Elektronik funktioniert mit Rauch (Beweis: Tritt Rauch aus, funktioniert auch das Bauteil nicht mehr)

  6. #5
    Registriert seit
    17.07.2009
    Ort
    Am Rande der Ostalb
    Beiträge
    5.493
    Danke
    1.142
    Erhielt 1.243 Danke für 974 Beiträge

    Standard

    @winnman

    Die "einfachen" Zeiten für Betriebselektriker neigen sich - meiner Meinung nach - dem Ende zu.
    Warum:

    • Es wird immer mehr Funktionalität in SPS und HMI verlagert. An Anlagen an denen früher eine SPS und ein Leit-PC stand, ist jetzt eine SPS und ein Panel. Darüber laufen Berechnungen, Kommunikation und mehr.


    • Die Diagnosefunktionen für einfache Fehler werden immer besser. Eigentlich eine gute Geschichte aber: Der Elektriker kommt nur noch selten mit der Software in Berührung. In vielen Fällen hört es am Ein- oder Ausgang auf. Der Haken: Wenn es mal kompliziert wird, dann "kennt" der Elektriker die Anlage gar nicht.

    Wenn ich mir die aktuellen Tendenzen anschaue, dann gibt es in Zukunft 2 Sorten Elektriker: Teilewechsler und Spezialisten. Drum schau dir auch mal intensiv die "gekapselten" Funktionen an.

    Gruß
    Dieter

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

    MCerv (20.02.2011)

  8. #6
    Avatar von winnman
    winnman ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    30.08.2010
    Ort
    Östereich
    Beiträge
    1.458
    Danke
    503
    Erhielt 217 Danke für 192 Beiträge

    Standard

    wenns sein muss, dann komm ich schon mit den "gekapselten" zurecht, aber meine Kollegen stehen dann voll auf der Platte (meist auch schon bei ein bisschen einfacher AWL drum bin ich auch hinter "Einfacher" Programmierung her
    Elektrotechnik und Elektronik funktioniert mit Rauch (Beweis: Tritt Rauch aus, funktioniert auch das Bauteil nicht mehr)

  9. #7
    Registriert seit
    05.10.2005
    Beiträge
    2.373
    Danke
    321
    Erhielt 296 Danke für 266 Beiträge

    Standard

    Zitat Zitat von winnman Beitrag anzeigen
    wenns sein muss, dann komm ich schon mit den "gekapselten" zurecht, aber meine Kollegen stehen dann voll auf der Platte (meist auch schon bei ein bisschen einfacher AWL drum bin ich auch hinter "Einfacher" Programmierung her
    ... pass dich nur nicht zu sehr deinen Kollegen an. ...

    Thomas

  10. #8
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    Zitat Zitat von thomass5 Beitrag anzeigen
    ... pass dich nur nicht zu sehr deinen Kollegen an. ...
    ... tendenz deutlich erkennbar ...
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  11. #9
    Registriert seit
    01.10.2007
    Ort
    Waiblingen
    Beiträge
    3.317
    Danke
    767
    Erhielt 536 Danke für 419 Beiträge

    Standard

    ich brauche Global-DB gar nicht mehr ...

  12. #10
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.227
    Danke
    534
    Erhielt 2.698 Danke für 1.950 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von Perfektionist Beitrag anzeigen
    ich brauche Global-DB gar nicht mehr ...
    Ich nutze Global-DB fast ausschließlich, weil ich das rumpoken in IDB für unsauber halte, mit gewissen Ausnahmen, die vom Softwaredesign abhängen. IDB sind für mich Lokaldaten, die sind auch in C# .Net und anderen Programmiersprachen nicht von außen zugänglich.
    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

  13. Folgende 3 Benutzer sagen Danke zu Ralle für den nützlichen Beitrag:

    bike (18.02.2011),Blockmove (18.02.2011),MCerv (20.02.2011)

Ähnliche Themen

  1. noch ein Neuling der Hilfe braucht
    Von Günni1400 im Forum Simatic
    Antworten: 20
    Letzter Beitrag: 21.06.2011, 15:17
  2. Wer macht heute noch Schneemann .
    Von waldy im Forum Stammtisch
    Antworten: 4
    Letzter Beitrag: 24.12.2009, 01:42
  3. Wer muss den heute noch arbeiten?
    Von maxi im Forum Stammtisch
    Antworten: 30
    Letzter Beitrag: 19.01.2009, 08:54
  4. Antworten: 61
    Letzter Beitrag: 18.11.2008, 18:09
  5. Antworten: 8
    Letzter Beitrag: 11.10.2005, 11:30

Lesezeichen

Berechtigungen

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