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

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 17

Thema: Wer erklärt einem Anfänger was in dem Programm passiert?

  1. #1
    Registriert seit
    05.09.2008
    Beiträge
    8
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    habe ein Stück Code das ich versuche zu verstehen.
    1) Also, was passiert mit dem Instanzdatenbaustein DB54? Ws steht drinne?
    2) Wie kann ich die Variablen TINFO und AINFO auslesen? Wenn ich diese in "Variable beobachten/steuern" versuche sind diese Variablen nicht bekannt.
    3) Wie kann ich die ganzen Daten (TINFO,AINFO) in einen globalen Datenbaustein packen ?
    Gruß
    Angehängte Grafiken Angehängte Grafiken
    Zitieren Zitieren Wer erklärt einem Anfänger was in dem Programm passiert?  

  2. #2
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.727
    Danke
    398
    Erhielt 2.405 Danke für 2.002 Beiträge

    Standard

    Hallo,
    in dem Datenbaustein stehen die Ein- und Ausgangsparameter des FB und seine internen statischen Variablen.

    TINFO und AINFO sind ANY-Pointer die den Merkerbereich M500.0 bis M531.7 bzw. M1500.0 bis M2930.7 an den FB übergeben. Wozu ... keine Ahnung.

    Um dir weiter helfen zu können bräuchte ich zusätzliche Angaben ...

    Gruß
    LL

  3. #3
    Registriert seit
    15.01.2005
    Ort
    In der Mitte zwischen Bayreuth/Weiden
    Beiträge
    6.735
    Danke
    321
    Erhielt 1.522 Danke für 1.283 Beiträge

    Standard

    Gibt doch tatsächlich Leute die ihre eigenen Beiträge nicht mehr finden:
    http://www.sps-forum.de/showthread.php?t=21909
    Warum denn einfach, wenn man auch Siemens einsetzen kann!

    Wer die grundlegenden Freiheiten aufgibt, um vorübergehend ein wenig Sicherheit zu bekommen, verdient weder Freiheit noch Sicherheit (B. Franklin).

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

    Markus (10.09.2008)

  5. #4
    Registriert seit
    03.11.2006
    Ort
    Niedersachsen
    Beiträge
    1.126
    Danke
    170
    Erhielt 303 Danke für 259 Beiträge

    Standard

    zu 1)
    klick mal den SFB 54 an und drücke F1.
    in der dokumentation zu step7 ist der sfb54 noch detaillierter erklärt.

    zu 2)
    siehe larrys post

    zu 3)
    wenn du die Daten vom db54 in einen anderen db kopieren willst nimmst du am besten die sfc20.
    brauchst du alle daten?
    Gruß
    crash

    Ich bin nicht bekloppt,
    ich bin verhaltensoriginell!

  6. #5
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.727
    Danke
    398
    Erhielt 2.405 Danke für 2.002 Beiträge

    Standard

    Zitat Zitat von crash Beitrag anzeigen
    zu 3)
    wenn du die Daten vom db54 in einen anderen db kopieren willst nimmst du am besten die sfc20.
    ... oder die Merker direkt ...

    ... aber wenn ich mir so den Link in dem Beitrag von MSB ansehe ...

  7. #6
    Bandido ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    05.09.2008
    Beiträge
    8
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Ja, ich bin böse und habe einen neuen Thread aufgemacht
    Wieso kann ich nicht einfach anstatt der Merker einen DB ausfüllen?

  8. #7
    Registriert seit
    04.06.2008
    Beiträge
    45
    Danke
    2
    Erhielt 8 Danke für 8 Beiträge

    Standard

    kannst du. musst den Pointer eben auf die Anfangsadresse im globalen DB setzen

  9. #8
    Bandido ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    05.09.2008
    Beiträge
    8
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Würde es so gehen? Oder bin ich auf dem Holzweg?

    TINFO:=P#DB150.DBX0.0 BYTE 32
    AINFO:=P#DB150.DBX33.0 BYTE 1431

  10. #9
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.727
    Danke
    398
    Erhielt 2.405 Danke für 2.002 Beiträge

    Standard

    Ja ... das sollte genauso funktionieren ...

  11. #10
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.224
    Danke
    533
    Erhielt 2.698 Danke für 1.950 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    @Bandido

    Was ist denn aus dem Stop der SPS geworden, woran lag das?
    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

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 20.12.2013, 23:52
  2. Anfänger braucht Hilfe bei kleinem S7 Programm
    Von Fender85 im Forum Simatic
    Antworten: 23
    Letzter Beitrag: 22.06.2009, 07:10
  3. Was passiert in der CPU nach einem Spannungsausfall
    Von JonnyBravo81 im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 14.01.2008, 10:23
  4. Oberfläche/ Programm erstellen * Anfänger*
    Von Medical im Forum Hochsprachen - OPC
    Antworten: 8
    Letzter Beitrag: 25.09.2007, 10:25
  5. STEP7 Bausteine erklärt
    Von Spongebob_1 im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 02.12.2005, 23:22

Lesezeichen

Berechtigungen

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