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

Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 27

Thema: db und pointer

  1. #11
    fbeine ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    03.12.2004
    Beiträge
    100
    Danke
    17
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    guten morgen alle zusammen,

    neue woche neues glück, inzwischen fange ich an zu verzweifeln, aber es muß doch zum laufen zu bringen sein.

    ich füge eine grafik bei, wie mein derzeitiger stand ist.

    ich übergebe an in meinen FC nun folgende any-variable: DB21.DBX1.3
    er soll in den DB21.DBX1.3 eine feste "1" schreiben.

    eine "1" schreibt er aber immer in DBX2.0

    ich hoffe, ihr greift mit noch mal unter die arme.

    vielen dank
    frank
    Angehängte Grafiken Angehängte Grafiken

  2. #12
    Registriert seit
    09.08.2004
    Ort
    Münsterland
    Beiträge
    232
    Danke
    21
    Erhielt 13 Danke für 10 Beiträge

    Standard

    Moin,

    was steht denn immer von aussen an diesen Eingang ? Immer ein anderes Bit aus einem DB ? Wieso musst du denn Wissen in Welchen DB ?

    Gruß Christian

  3. #13
    Registriert seit
    09.08.2004
    Ort
    Münsterland
    Beiträge
    232
    Danke
    21
    Erhielt 13 Danke für 10 Beiträge

    Standard

    ach noch was ....

    beim status füge mal eine Spalte DB hinzu ... dann kannste direkt sehen welcher DB offen ist

    gruß christian

  4. #14
    fbeine ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    03.12.2004
    Beiträge
    100
    Danke
    17
    Erhielt 1 Danke für 1 Beitrag

    Standard

    hallo christian

    von aussen füge ich db21.dbx1.3 hinzu, schreibe es in eine IN-Variable, die als any deklariert ist.

    in den richtigen db schreibe ich, der db 21 ist offen, aber ich schreibe nicht an die richtige stelle, sprich dbx1.3 sondern in dbx2.0, und das kann ich nicht verstehen ...

    gruss
    frank

  5. #15
    Registriert seit
    09.08.2004
    Ort
    Münsterland
    Beiträge
    232
    Danke
    21
    Erhielt 13 Danke für 10 Beiträge

    Standard

    mach es so ...

    U #start
    SPBN m000

    L P##adresse // zum Beipiel DBX1.3 für Bahn 1
    LAR1 // Lade Adreßregister 1 mit Inhalt von AKKU

    L W [AR1,P#4.0]
    T #dbnummer

    AUF DB [#dbnummer]

    L D [AR1,P#6.0]
    LAR1


    SET
    S [AR1,P#0.0]

    m000: NOP 0

    Gruß christian

  6. #16
    Registriert seit
    19.06.2005
    Ort
    in Bayern ganz oben
    Beiträge
    1.360
    Danke
    188
    Erhielt 372 Danke für 290 Beiträge

    Standard

    Hallo Frank,

    L D[AR1,P#6.0]
    SLD3
    LAR1

    SET
    S DBX[AR1,P#0.0]

    usw.

    MfG
    Daniel

  7. #17
    Registriert seit
    09.08.2004
    Ort
    Münsterland
    Beiträge
    232
    Danke
    21
    Erhielt 13 Danke für 10 Beiträge

    Standard

    ich versteh nur noch nicht, wieso Du das mit nem Pointer machen möchtest ?

    Geht doch anders viel einfacher oder hast Du noch mehrere Bits die Du von deinem Baustein ansprichst ?

  8. #18
    fbeine ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    03.12.2004
    Beiträge
    100
    Danke
    17
    Erhielt 1 Danke für 1 Beitrag

    Standard

    christian,

    ich möchte den FC nachher 7mal aufrufen und jeweils in den dbx1.3, dbx3.3, dbx5.3 bis dbx13.3 bei bedarf eine fest "1" schreiben,

    das angehängte bild ist das ergebnis deines scriptes, leider klappt es auch nicht richtig.


    daniel,
    wenn ich dein script versuche schreibe ich in dbx11.0 eine feste "1"

    gruß frank
    Angehängte Grafiken Angehängte Grafiken

  9. #19
    Registriert seit
    19.06.2005
    Ort
    in Bayern ganz oben
    Beiträge
    1.360
    Danke
    188
    Erhielt 372 Danke für 290 Beiträge

    Standard

    Zitat Zitat von D. Albinus
    Hallo Frank,

    L D[AR1,P#6.0]
    SLD3
    LAR1

    SET
    S DBX[AR1,P#0.0]

    usw.

    MfG
    Daniel
    Hallo Frank,

    das ist quatsch

    L D[AR1,P#6.0]
    LAR1

    SET
    S [AR1,P#0.0]

    Mfg
    Daniel

  10. #20
    Registriert seit
    09.08.2004
    Ort
    Münsterland
    Beiträge
    232
    Danke
    21
    Erhielt 13 Danke für 10 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Frank,

    das db21.dbx1.3 ist doch gesetzt ?!?!

Ähnliche Themen

  1. Pointer und Co
    Von mkd im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 31.07.2008, 14:30
  2. SCL: Pointer
    Von dinner4one im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 06.07.2008, 18:07
  3. Pointer in SCL ?
    Von AndreK im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 27.04.2008, 21:24
  4. DB und Pointer
    Von PhilippL im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 12.09.2007, 07:02
  5. VKE und Pointer im FC...
    Von halorenzen im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 23.07.2004, 13:16

Lesezeichen

Berechtigungen

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