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

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

Thema: MW und Merker

  1. #1
    Registriert seit
    25.10.2003
    Beiträge
    1.432
    Danke
    297
    Erhielt 104 Danke für 69 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    hallo,
    habe heute bischen programmiert
    für S/R Trigger habe ich M0.0 gegeben und am Ausgang vom Zähler habe ich MW0 gegeben.
    Und wenn zähler beginnt zählen , dann Trigger S/R geht praktisch immer auf 0 .
    Die Programm hat Falsch gelaufen, danach habe ich am ausgang zähler Merkerwort geändert als MW30
    seit dem läuft alles richtig.
    warum ist so?

    gruß waldy
    Zitieren Zitieren MW und Merker  

  2. #2
    Registriert seit
    19.06.2003
    Beiträge
    2.203
    Danke
    85
    Erhielt 262 Danke für 178 Beiträge

    Standard

    Weil der Merker M0.0 Bestandteil von MW0 ist. Wenn Dein Trigger 1 ist, ist MW0 1, wenn Du nicht noch andere Merker 0.x oder 1.x benutzt hast. Wenn der zähler zählt, zählt er von 1 auf 2. Dadurch ist M0.0=0 und M0.1=1. Damit ist der Trigger ausgeschaltet.
    Noch einmal:
    Merker, Merkerbytes und Merkerworte benutzen denselben Speicherbereich. Die folgende Tabelle zeigt, was mit Merkerbyte und wort passiert, wenn Du einen einzelnen Merker setzt:
    Code:
    Merker MB0 MB1 MW 0
    M0.0 	1 0 1
    M0.1 	2 0 2
    M0.2 	4 0 4 
    M0.3 	8 0 8
    M0.4 	16 0 16
    M0.5 	32 0 32
    M0.6 64 0 64
    M0.7 128 0 128
    M1.0 0 1 256
    M1.1 0 2 512
    M1.2 0 4 1024
    M1.3 0 8 2048
    M1.4 0 16 4096
    M1.5 0 32 8192
    M1.6 0 64 16384
    M1.7 0 128 32768
    Wenn im Merkerwort MW 0 12345 steht, kannst Du so ausrechnen, welche Merker gesetzt sind:
    Code:
    12345
    -8192 Merker 1.5
    --------
     4153
    -4096   Merker 1.4
    ---------
         57
        -32  Merker 0.5
    ----------
         25
        -16 Merker 0.4
    ---------
           9
          -8   Merker 0.3
    ---------
           1  Merker 0.0
    [/code]

  3. #3
    Avatar von waldy
    waldy ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    25.10.2003
    Beiträge
    1.432
    Danke
    297
    Erhielt 104 Danke für 69 Beiträge

    Standard

    hallo, danke für Antwort,
    also wen habe ich richtig verstanden, dann Programme muss so aussehen, dass Merker und MW sollen keine gleiche nummer haben.Wenn benutzte ich M0.0, dann als MW muss ich schon MW1 nehmen
    , dann als nächste Merker kommt M2.0 und danach wider MW3

    gruß waldy
    Zitieren Zitieren MW und Merker  

  4. #4
    Registriert seit
    20.06.2003
    Ort
    Sauerland.NRW.Deutschland
    Beiträge
    4.887
    Danke
    80
    Erhielt 815 Danke für 552 Beiträge

    Standard

    du kommst der sache zwar schon nahe aber eben nur nahe.

    mw 0 bestet aus mb0 und mb 1, also jeweils 8 bit
    mw 1 bestet aus mb1 und mb 2, also jeweils 8 bit
    mw 2 bestet aus mb2 und mb 3, also jeweils 8 bit

    ein wort besteht halt aus 16 bit, also 2 byte.

    mw0--------------------
    mb0---------mb1
    76543210 765432210
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

  5. #5
    Avatar von waldy
    waldy ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    25.10.2003
    Beiträge
    1.432
    Danke
    297
    Erhielt 104 Danke für 69 Beiträge

    Standard

    hallo, danke wie immer für antwort,
    ich sehe schon, das hier kann man am bestens info bekommen
    also wenn habe ich richtig verstanden, es sieht so aus
    wenn benutzte ich MW0 (MB0 und MB1 sind besetz), dann al Merker für meine Trigger muss ich schon M3.0 nehmen
    ist das richtig?
    und als nächste MW - kommt MW4 (die besitz MB4 und MB5)

    hoffe bekommen positive Zeugniss

    gruß waldy
    Zitieren Zitieren MW und Merker  

  6. #6
    Registriert seit
    19.06.2003
    Beiträge
    2.203
    Danke
    85
    Erhielt 262 Danke für 178 Beiträge

    Standard

    Zitat Zitat von waldy
    also wenn habe ich richtig verstanden, es sieht so aus
    wenn benutzte ich MW0 (MB0 und MB1 sind besetz), dann al Merker für meine Trigger muss ich schon M3.0 nehmen
    ist das richtig?
    Fast. M 2.0 geht auch, es ist ja in MW2.
    Zitieren Zitieren Re: MW und Merker  

  7. #7
    Avatar von waldy
    waldy ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    25.10.2003
    Beiträge
    1.432
    Danke
    297
    Erhielt 104 Danke für 69 Beiträge

    Standard

    Hallo alle zusammen,
    möchte für alle Danke sagen, weil mir hat hier gut geholfen,
    und ich wünsche für alle Frohe Weihnahten!
    gruß waldy
    Zitieren Zitieren Frohe Weihnahten!  

  8. #8
    Avatar von waldy
    waldy ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    25.10.2003
    Beiträge
    1.432
    Danke
    297
    Erhielt 104 Danke für 69 Beiträge

    Standard

    hallo, heute wolte ich alte Programm in PG bischen nacharbeiten und was habe ich da gefunden:

    PB10 - M31.0

    FB1, FB20 - MW30

    ist das Falsch oder nicht, obwohl so wie ich weiss, wenn benutzte ich MW30, dann normaleweise Merker solte als M32.0 kommen, oder denke ich falsch

    gruß waldy
    Zitieren Zitieren alte fehler in programm?  

  9. #9
    Registriert seit
    19.06.2003
    Beiträge
    2.203
    Danke
    85
    Erhielt 262 Danke für 178 Beiträge

    Standard

    Zitat Zitat von waldy
    MW30, dann normaleweise Merker solte als M32.0 kommen,
    MW 30 = MB 30,MB31
    M31.0 1
    M31.1 2
    M31.2 4
    M31.3 8
    M31.4 16
    M31.5 32
    M31.6 64
    M31.7 128
    M30.0 256
    M30.1 512
    M30.2 1024
    M30.3 2048
    M30.4 4096
    M30.5 8192
    M30.6 16384
    M30.7 32768
    Zitieren Zitieren Re: alte fehler in programm?  

  10. #10
    Avatar von waldy
    waldy ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    25.10.2003
    Beiträge
    1.432
    Danke
    297
    Erhielt 104 Danke für 69 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    hallo,
    na ja, wie habe ich schon geschrieben, diese Programm hat schon füher jemand geschrieben
    und ich möchte fragen, hat diese Programmierer es richtig geschrieben:

    PB10 - M31.0

    FB1, FB20 - MW30


    so wie hat mir schon hier früher erklärt
    es muss so sein:
    wenn steht MW30 , dann als normale Merker die kommt nächste ab M32.0

    oder es spielt keine Rolle, weil M31.0 steht in PB10, und MW30 steht in FB1

    kann man mir noch mal langsam erklären,
    ob die Programme war Falsch geschrieben oder ich habe noch nicht verstanden

    gruß waldemar

Ähnliche Themen

  1. Merker zurücksetzen
    Von windoof-user im Forum Simatic
    Antworten: 13
    Letzter Beitrag: 07.05.2012, 22:41
  2. Merker
    Von SPS-noob im Forum Simatic
    Antworten: 19
    Letzter Beitrag: 05.06.2009, 15:36
  3. Merker auf 1
    Von SPS_NEU im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 13.03.2009, 09:26
  4. Merker
    Von Anonymous im Forum Simatic
    Antworten: 13
    Letzter Beitrag: 26.10.2005, 18:24
  5. S-Merker
    Von Lipperlandstern im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 08.09.2005, 13:01

Lesezeichen

Berechtigungen

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