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

Results 1 to 6 of 6

Thread: Aktualwerte im DB

  1. #1
    Join Date
    29.10.2008
    Posts
    35
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Guten Tag,
    ich habe ein kleines Verständnisproblem.
    Warum werden in meinem Datenbaustein bei Aktualwerte, nicht die Anfangswerte angezeigt???

    Ich sende 12Byte über sfc15 an mein Gerät, offensichtlich funktioniert die Übertragung, da Bit 10 meines Steuerwortes(im DB Adresse 0.2) als true ankommt und mein Gerät sonst eine Warnmeldung anzeigen würde, aber warum bekomm ich es nicht angezeigt???

    Warum bekomm ich bei den anderen gesendeten Werten zum Teil andere Aktualwerte, als ich gesendet hab???
    Ist wahrscheinlich nur ein Verständnisproblem?
    mfg gunnar
    Reply With Quote Reply With Quote Aktualwerte im DB  

  2. #2
    Join Date
    09.10.2006
    Posts
    272
    Danke
    32
    Erhielt 26 Danke für 24 Beiträge

    Default

    Quote Originally Posted by Kunstblume01
    Warum werden in meinem Datenbaustein bei Aktualwerte, nicht die Anfangswerte angezeigt???
    Weil du doch sicherlich in deinem Programm die Werte beeinflusst. Wenn nicht müssten die Anfangswerte drin stehen.

    Quote Originally Posted by Kunstblume01
    Ich sende 12Byte über sfc15 an mein Gerät, offensichtlich funktioniert die Übertragung, da Bit 10 meines Steuerwortes(im DB Adresse 0.2) als true ankommt und mein Gerät sonst eine Warnmeldung anzeigen würde, aber warum bekomm ich es nicht angezeigt???
    Wie meinst du das? Siehst du die Spalte nicht oder ändern sich deine Werte nicht.

    Quote Originally Posted by Kunstblume01
    Warum bekomm ich bei den anderen gesendeten Werten zum Teil andere Aktualwerte, als ich gesendet hab???
    Der SFB sendet nur Werte während er abgearbeitet wird. Am besten setzt du ihn ans Ende deines Programmes.

  3. #3
    Join Date
    29.10.2008
    Posts
    35
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Default

    Der Sfc steht am Ende, hab mal ein Bild vom alten gemacht, wo ich alles Bitweise eingegeben hab, und jetzt mal noch einen, wo ich es gleich in Wörtern geschrieben hab. Irgendwie kommt vom Gerät nur Bit 10 true zurück, warum??

    Die meisten Parameter ändere ich im Programm nicht, die möchte ich voreinstellen, nur Bertriebsfreigabe, Hauptsollwert usw. sollen geändert werden.
    Voreinstellung vom Hauptsollwert funzt ja auch, siehe Bild.
    gruss
    Attached Images Attached Images

  4. #4
    Join Date
    17.10.2007
    Location
    35043 Marburg
    Posts
    176
    Danke
    4
    Erhielt 30 Danke für 29 Beiträge

    Default

    Hallo,

    Anfangswerte existieren ausschließlich im Offline Projekt, werden also nicht übertragen.
    Wenn du eine neue Variable deklarierst wird der Anfangswert automatisch als Aktualwert übernommen. Ansonsten über Bearbeiten -> DB initialisieren die Anfangswerte in Aktualwerte übertragen.
    Nach übertragen des DB in die Steuerung sind die Aktualwerte offline die Anfangswerte in der CPU.

    Grüße...
    Grüße...
    Paradox ist, wenn sich jemand im Handumdrehen den Fuß bricht.

  5. #5
    Join Date
    08.04.2008
    Location
    Köln
    Posts
    846
    Danke
    39
    Erhielt 244 Danke für 199 Beiträge

    Default

    Hallo gunnar,

    Du sendest ein STEUERwort an Deinen FU. Dieser sendet Dir seinen STATUS zurück.
    In diesem Fall "Frequenz ist erreicht".

    Steuerwort und Statuswort haben ganz unterschiedliche Eigenschaften. Deshalb
    können sie nie gleich sein.

    Grüße
    Gebs

  6. #6
    Join Date
    09.10.2006
    Posts
    272
    Danke
    32
    Erhielt 26 Danke für 24 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Also wenn ich dich richtig verstanden habe ist das Steuerwort der Bereich in dem du deine Bits setzt und rücksetzt.
    Wenn du das machst ist doch klar das dein Aktualwert von deinem Anfangswert abweicht.

    Schau dir doch mal dein Word in dem Zusammenhang als Nullen und Einsen an und wandel es dann mal in eine Hex-Zahl um dann müsste dir was auffallen

Similar Threads

  1. Step 7 DB Aktualwerte exportieren
    By Wolfhunter in forum Simatic
    Replies: 12
    Last Post: 09.01.2020, 15:06
  2. Step 7 Datenbaustein Aktualwerte
    By schneemann86 in forum Simatic
    Replies: 5
    Last Post: 21.07.2015, 09:53
  3. DB Aktualwerte kopieren?
    By hawkplc in forum Simatic
    Replies: 3
    Last Post: 17.12.2012, 10:54
  4. Aktualwerte/Anfangswerte
    By SPS_GmbH in forum Simatic
    Replies: 10
    Last Post: 12.07.2012, 13:33
  5. Aktualwerte kopieren
    By Felse in forum Simatic
    Replies: 30
    Last Post: 27.03.2009, 08:57

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
  •