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

Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 22

Thema: Addition / Vergleich mehrerer Werte?

  1. #1
    Registriert seit
    16.12.2007
    Beiträge
    86
    Danke
    59
    Erhielt 7 Danke für 6 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo!

    Ich möchte ein Ausgangssignal setzen, wenn alle 15 DBWs <> 0 sind.

    Da mir am Vergleicher nur 2 Eingänge bietet, habe ich überlegt, alle DBWs zu addieren:

    Code:
    L DB1.DBW1
    L DB1.DBW2
    L DB1.DBW3
    ...
    + I
    T MW10
    ... und dann auf "0" zu vergleichen
    Code:
    L MW10
    L 0
    <> I
    = A0.0
    Irgendwie klappt das aber nicht. Gibt es da eine "schmale" Lösung, ohne mehrere Addierer / Vergleicher hinter einander zu verschachteln?

    Gruß
    Buschmann
    Zitieren Zitieren Addition / Vergleich mehrerer Werte?  

  2. #2
    Registriert seit
    03.04.2008
    Beiträge
    6.205
    Danke
    237
    Erhielt 817 Danke für 691 Beiträge

    Standard

    Du kannst doch nur Wert 1 mit Wert 2 addieren, wenn du Wert 3 lädst ist doch der 1. Wert wieder weg.
    Was soll dein Programm machen?
    Was muss verglichen werden und was bei gleich bzw ungleich geschehen?

    bike

  3. #3
    Registriert seit
    20.06.2003
    Ort
    Sauerland.NRW.Deutschland
    Beiträge
    4.862
    Danke
    78
    Erhielt 805 Danke für 548 Beiträge

    Standard

    L DB1.DBW1
    L DB1.DBW2
    +D
    L DB1.DBW3
    +D
    ...
    T MD10

    +D deshalb weil, abhängig davon wie gross der wert in den dbw's ist, sonst ein überlauf entstehen könnte.
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

  4. Folgender Benutzer sagt Danke zu volker für den nützlichen Beitrag:

    Buschmann (28.05.2010)

  5. #4
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.792
    Danke
    398
    Erhielt 2.417 Danke für 2.013 Beiträge

    Standard

    Hallo,
    und als Alternative zu Volkers Vorschlag : alle Werte miteinander verodern und das Ergebnis auf 0 vergleichen - man bekommt dann auch keinen Überlauf ...
    Code:
    L DB1.DBW0
    L DB1.DBW2
    OW
    L DB1.DBW4
    OW
    ...
    L 0
    ==I
    = M 10.0
    Gruß
    LL

  6. Folgender Benutzer sagt Danke zu Larry Laffer für den nützlichen Beitrag:

    Buschmann (28.05.2010)

  7. #5
    Registriert seit
    01.04.2010
    Beiträge
    306
    Danke
    18
    Erhielt 38 Danke für 37 Beiträge

    Standard

    Nja folgfendes würde auch gehen aber das wird dann sehr lang!

    U(
    L db1.dbw0
    L 0
    <>I
    )
    U(
    L db1.dbw2
    L 0
    <>I
    )
    U(
    L db1.dbw4
    L 0
    <>I
    )
    = A x.y

    Gruß
    Mann muß nicht alles wissen, mann sollte nur wissen wo es geschrieben steht!
    Wer lesen kann ist klar im Vorteil!

  8. Folgender Benutzer sagt Danke zu SKg für den nützlichen Beitrag:

    Buschmann (28.05.2010)

  9. #6
    Registriert seit
    16.12.2007
    Beiträge
    86
    Danke
    59
    Erhielt 7 Danke für 6 Beiträge

    Standard

    Zitat Zitat von bike Beitrag anzeigen
    Du kannst doch nur Wert 1 mit Wert 2 addieren, wenn du Wert 3 lädst ist doch der 1. Wert wieder weg.
    bike
    Ja, der Gedanke kam mir grad beim Frühstück auch, ist ja eigentlich logisch, wenn es nur 2 Akkus gibt...

    Zitat Zitat von volker
    +D deshalb weil, abhängig davon wie gross der wert in den dbw's ist, sonst ein überlauf entstehen könnte.
    Das dürfte kein Problem darstellen, da es sich nur um kleine Werte (gesamt <2000) handelt.

    Buschmann

  10. #7
    Registriert seit
    18.05.2010
    Beiträge
    1
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Eine SPS aus dem S7-400 Serie hat mehr als zwei Akkus.
    Ich nehme an Sie haben einen aus dem S7-300 Serie.
    Trotzdem sind die Loesungen die schon gegeben sind OK

  11. #8
    Registriert seit
    03.04.2008
    Beiträge
    6.205
    Danke
    237
    Erhielt 817 Danke für 691 Beiträge

    Standard

    Zitat Zitat von jawsm Beitrag anzeigen
    Eine SPS aus dem S7-400 Serie hat mehr als zwei Akkus.
    Ich nehme an Sie haben einen aus dem S7-300 Serie.
    Trotzdem sind die Loesungen die schon gegeben sind OK
    Bei einer PLC der 400er Serie ist es auch nicht möglich ohne die Akkus hin und her zu schieben, diese miteinander zu vergleichen.

    Ich kann nicht sagen, welche Lösung richtig oder gut ist, da ich nicht weiß was mit den Ergebnissen geschehen soll.

    bike

  12. #9
    Registriert seit
    28.10.2005
    Ort
    Ottweiler, Saar
    Beiträge
    940
    Danke
    259
    Erhielt 124 Danke für 109 Beiträge

    Standard

    Zitat Zitat von bike Beitrag anzeigen
    Bei einer PLC der 400er Serie ist es auch nicht möglich ohne die Akkus hin und her zu schieben, diese miteinander zu vergleichen.

    Ich kann nicht sagen, welche Lösung richtig oder gut ist, da ich nicht weiß was mit den Ergebnissen geschehen soll.

    bike
    Das ist doch relativ eindeutig dem Eröffnungsposting zu entnehmen:
    Wenn alle DBW von Null verschieden sind, soll der Ausgang gesetzt werden.

    Das bedeutet im Umkehrschluss: ein einziger Eintrag Null, dann eben NICHT.

    LL, da wäre doch eher UW angebracht, oder nicht?

  13. #10
    Registriert seit
    20.06.2003
    Ort
    Sauerland.NRW.Deutschland
    Beiträge
    4.862
    Danke
    78
    Erhielt 805 Danke für 548 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von argv_user Beitrag anzeigen
    Das bedeutet im Umkehrschluss: ein einziger Eintrag Null, dann eben NICHT.
    darüber solltest du aber nochmal nachdenken.

    Zitat Zitat von Buschmann
    L MW10
    L 0
    <> I
    = A0.0
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

  14. Folgender Benutzer sagt Danke zu volker für den nützlichen Beitrag:

    bike (28.05.2010)

Ähnliche Themen

  1. Seltsames Verhalten einer S7-312 bei Real-Addition
    Von yohfreaker im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 09.10.2009, 23:08
  2. Logo - Addition von 2 Analogwerten
    Von Alexander75 im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 18.09.2009, 15:56
  3. Not Aus Verkettung mehrerer Anlagen
    Von bluebird277 im Forum Schaltschrankbau
    Antworten: 4
    Letzter Beitrag: 29.04.2008, 21:02
  4. Addition von DW / Zähler
    Von online im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 05.03.2008, 12:01
  5. Vernetzung mehrerer S7-315 2DP
    Von Anonymous im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 02.06.2005, 09:47

Lesezeichen

Berechtigungen

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