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

Results 1 to 9 of 9

Thread: Bit aus Wort auswerten?

  1. #1
    Anonymous Gast

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich hab mal wieder ein Problem mit S7. Ich musss aus einem Statuswort (16-Bit INT,0-15) eines Umrichters das 11 Bit auswerten ( 0=aus 1=Betrieb). Den Status des Bits möchte ich gerne in einen Merker ablegen um den Merker weiterzuverarbeiten. Wie kann man das realisieren - ist das überhaupt möglich?

    Gruß

    Swissman
    Reply With Quote Reply With Quote Answered: Bit aus Wort auswerten?  

  2. "Hallo Swissmann,

    Du kannst direkt mit dem DBX arbeiten. Genau wie mit einem Merker.

    Wenn Du es unbedingt umkopieren willst, dann so:

    U DB100.DBX14.3
    = M11.0


    Gruß pt"


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

    Default

    Wo liegt das Statuswort denn ???

    Schon in einem Datenwort ( z.B. DW10 ) -> U DBX10.3
    Schon in einem Merkerwort ( z.B. MW10 ) -> U M10.3
    Peripherie ( z.B. PEW600 ) ->
    L PEW600
    T MW10 Rest wie unter Merkerwort

  4. #3
    Join Date
    16.06.2003
    Location
    88356 Ostrach
    Posts
    5,080
    Danke
    1,362
    Erhielt 1,191 Danke für 566 Beiträge

    Default

    wo liegt den dein statuswort?

    in einem datenwort? merkerwort? eingangswort?

    natürlich kannst du mit der s7 auf das bit zugreifen, sag mal wo das bit liegt dann lässt sich das einfacher erklären...

    aber mal grundlegen:

    l statuswort
    t MW10

    U M11.2 // dein bit

  5. #4
    Anonymous Gast

    Default

    Hallo,

    das Statuswort gibt der Umrichter mir über Profibus, ich hole mir das Statuswort und lege es in einem DB --> DB100.DBW14 ab. Aus diesem Wort möchte ich den Wert ( 0 oder 1 ) vom 11 Bit in ein Merker der S7-300 transferieren.

    Gruß

    Swissman

  6. #5
    Join Date
    08.05.2004
    Posts
    143
    Danke
    0
    Erhielt 3 Danke für 2 Beiträge

    Default

    U DB100.DBX14.3

  7. #6
    Anonymous Gast

    Default

    Moin,

    danke Kaffee für deine Hilfe, aber leider verstehe ich das nicht so ganz ( vielleicht ist es noch zufrüh ), der Code müsste so aussehen?!?

    L DB100.DBX14.3
    t M11.0

    ?

    oder

    U DB100.DBX14.4
    = M11.0

    müsste beides gehen?

    Danke und Gruß

  8. #7
    Join Date
    07.05.2004
    Location
    Campbelltown
    Posts
    2,500
    Danke
    131
    Erhielt 294 Danke für 86 Beiträge

    Default

    Hallo Swissmann,

    Du kannst direkt mit dem DBX arbeiten. Genau wie mit einem Merker.

    Wenn Du es unbedingt umkopieren willst, dann so:

    U DB100.DBX14.3
    = M11.0


    Gruß pt

  9. #8
    Anonymous Gast

    Default

    Hallo,

    vielen Dank - so einfach wie das war, ist mir das fast peinlich

    Gruß

    Swissman

  10. #9
    Join Date
    30.08.2003
    Posts
    2,235
    Danke
    31
    Erhielt 260 Danke für 230 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,


    Code:
    L Statuswort
    UW W#16#400
    L 0
    <>I
    = Zustand
    MfG
    André Räppel
    Reply With Quote Reply With Quote Auswertung  

Similar Threads

  1. Replies: 6
    Last Post: 28.03.2017, 00:19
  2. TIA TIA Bit aus Struct in SCL auswerten
    By SCL_Nubie in forum Simatic
    Replies: 4
    Last Post: 27.03.2017, 07:08
  3. TIA DB Wort auf Bit auswerten
    By SEAL in forum Simatic
    Replies: 3
    Last Post: 27.04.2014, 17:07
  4. Zugriff auf Bit aus Wort in FB-Deklaration
    By Holger Levetzow in forum Simatic
    Replies: 3
    Last Post: 20.01.2010, 15:38
  5. DB Bit aus Wort auslesen
    By Stromer in forum Simatic
    Replies: 1
    Last Post: 17.02.2007, 20:43

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
  •