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

Ergebnis 1 bis 3 von 3

Thema: Problem beim lesen aus und darauffolgend schreiben in DB

  1. #1
    Registriert seit
    12.04.2011
    Beiträge
    4
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Frage


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Guten Morgen,
    ich habe hier einen total unverständlichen fehler (warscheinlich ist es sehr trivial aber ich bin ein recht großer Rookie).
    Kurze Beschreibeung:
    "Main" = Wird minütlich um P#2.0 hochgesetzt
    Das programm soll werte in einen DB schreiben.
    Die Werte werden auch geschrieben wenn ich diese manuel eingebe, sobal ich aber die werte aus einem anderen DB hole und dann schreiben möchte, schreibt er nurnoch "000".... ich steh auf der leitung... könnt ihr mir evtl helfen?

    [code]
    // Beschreiben des DB
    // 1. Stelle

    L "Main"
    L P#0.0
    +I
    T "Gebläse1"
    AUF DB 1
    L W#16#4444
    T DBW ["Gebläse1"] //es wird geschrieben mit "4444"

    //2.Stelle
    L "Main"
    L P#2880.0
    +I
    T "Gebläse2"
    AUF DB 1
    L "PLS".Ist_DrehHz_FU3 // ist gefüllt mit "W#16#4444"
    T DBW ["Gebläse2"] // es wird geschrieben "0000"
    [code]
    Zitieren Zitieren Problem beim lesen aus und darauffolgend schreiben in DB  

  2. #2
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.218
    Danke
    533
    Erhielt 2.696 Danke für 1.948 Beiträge

    Standard

    Zitat Zitat von Trikopf Beitrag anzeigen
    Guten Morgen,
    ich habe hier einen total unverständlichen fehler (warscheinlich ist es sehr trivial aber ich bin ein recht großer Rookie).
    Kurze Beschreibeung:
    "Main" = Wird minütlich um P#2.0 hochgesetzt
    Das programm soll werte in einen DB schreiben.
    Die Werte werden auch geschrieben wenn ich diese manuel eingebe, sobal ich aber die werte aus einem anderen DB hole und dann schreiben möchte, schreibt er nurnoch "000".... ich steh auf der leitung... könnt ihr mir evtl helfen?

    [code]
    // Beschreiben des DB
    // 1. Stelle

    L "Main"
    L P#0.0
    +I
    T "Gebläse1"
    AUF DB 1
    L W#16#4444
    T DBW ["Gebläse1"] //es wird geschrieben mit "4444"

    //2.Stelle
    L "Main"
    L P#2880.0
    +I
    T "Gebläse2"
    AUF DB 1
    L "PLS".Ist_DrehHz_FU3 // ist gefüllt mit "W#16#4444"
    T DBW ["Gebläse2"] // es wird geschrieben "0000"
    [code]
    L "PLS".Ist_DrehHz_FU3
    öffnet doch sicher den DB "PLS".
    danach mußt du nochmal AUF DB 1 schreiben, damit
    T DBW ["Gebläse2"]
    nicht in "PLS" schreibt sondern in DB1

    Pointer sind vom Format 4 Byte, also Doppelworte, daher würde ich +D (statt +I) bei der Berechnung empfehlen und darauf achten, dass auch "Main" und "Gebläse1", "Gebläse2" vom richtigen Format sind. Bei großen Adressen wird es sonst auch Ärger geben!
    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

  3. Folgender Benutzer sagt Danke zu Ralle für den nützlichen Beitrag:

    Trikopf (03.05.2011)

  4. #3
    Trikopf ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    12.04.2011
    Beiträge
    4
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Danke - Problem erledigt..... das war echt arm von mir... es gibt also doch dumme Fragen
    Schönen Tag!

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 09.08.2009, 17:24
  2. In DB schreiben / lesen
    Von mariob im Forum HMI
    Antworten: 4
    Letzter Beitrag: 27.12.2008, 16:54
  3. Antworten: 0
    Letzter Beitrag: 08.11.2008, 08:36
  4. Bereichslängenfehler beim lesen/schreiben
    Von mitchih im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 28.01.2008, 21:57
  5. AGLink: PEs schreiben, PAs lesen?
    Von daffy im Forum Hochsprachen - OPC
    Antworten: 4
    Letzter Beitrag: 08.06.2007, 15:36

Lesezeichen

Berechtigungen

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