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

Ergebnis 1 bis 8 von 8

Thema: Anzahl aktiver Meldungen als Ganzzahl

  1. #1
    Registriert seit
    06.11.2008
    Beiträge
    10
    Danke
    1
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    ich habe da ein Problem bei dem ich nicht weiter komme.

    Ich möchte für eine S7-300 CPU315-2 DP folgende Funktion schreiben.

    Aus einer Reihe von Störmeldungen im BOOL möchte ich gern eine Ganzzahl erhalten die mir die Anzahl der aktuell "True" gesetzten Störmeldungen. Also wenn z. B. SM_1 und SM_4 anstehen möchte ich gern, dass ich eine Anzahl(INT)=2 erhalte. Es sind insgesamt bis zu 16 Störneldungen.

    Für Euch ist das sicher ein Klacks, aber ich komme damit leider nicht weiter.

    Please help me.

    Danke im Voraus für Eure Hilfe
    Zitieren Zitieren Anzahl aktiver Meldungen als Ganzzahl  

  2. #2
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

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

    Querdenker (06.11.2008)

  4. #3
    Querdenker ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    06.11.2008
    Beiträge
    10
    Danke
    1
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Hab gesucht, aber leider nix gefunden. Aber danke für die Hilfe

  5. #4
    Registriert seit
    11.09.2007
    Ort
    Suedwestpfalz
    Beiträge
    917
    Danke
    81
    Erhielt 209 Danke für 192 Beiträge

    Standard

    Such mal unter Zählschleife oder so ähnlich...

    Das prinzip ist Du musst die Bits ZÄHLEN, am besten zyklisch.

    L 0
    T#Zahler

    *******

    un Fehlerbit
    spb Z002

    L#Zaehler
    L1
    +I
    T#Zaehler

    Z002
    UN Fehlerbit2
    spb Z003

    ...

    usw.usw.

    Dann musst Du nur noch die Fehlerbits hochtakten und fertig ist der FC!

    Hoffe geholfen haben zu können
    dtsclipper
    Das Grauen lauert in der Zwischenablage !!

  6. #5
    Registriert seit
    08.11.2006
    Ort
    Uckermark
    Beiträge
    903
    Danke
    201
    Erhielt 256 Danke für 208 Beiträge

    Standard

    Zitat Zitat von dtsclipper Beitrag anzeigen
    Such mal unter Zählschleife oder so ähnlich...
    Warum so kompliziert?

    Die FC99 aus der Siemensbibliothek ist doch genau das was Querdenker sucht.
    Zitat Zitat von Querdenker Beitrag anzeigen
    .....
    Aus einer Reihe von Störmeldungen im BOOL möchte ich gern eine Ganzzahl erhalten die mir die Anzahl der aktuell "True" gesetzten Störmeldungen. Also wenn z. B. SM_1 und SM_4 anstehen möchte ich gern, dass ich eine Anzahl(INT)=2 erhalte. Es sind insgesamt bis zu 16 Störneldungen.
    .....
    Braucht so nur ein mal aufgerufen werden.....
    Neue Ideen begeistern jene am meisten, die auch mit den alten nichts anzufangen wussten.
    Karl Heinrich Waggerl (1897-1973)

  7. #6
    Registriert seit
    11.09.2007
    Ort
    Suedwestpfalz
    Beiträge
    917
    Danke
    81
    Erhielt 209 Danke für 192 Beiträge

    Standard

    Ich Dachte der FC99 ist ein Dual-BCD-Wandler ?

    Und , um bei dem Beispiel zu bleiben:

    SM_4 SM_3 SM_2 SM_1
    1 0 0 1 ist nicht gleich 2 ?

    Oder habe ich jetzt einen Denkfehler?

    Bei meiner Version weiss ich wie sie funktioniert...
    Das Grauen lauert in der Zwischenablage !!

  8. #7
    Registriert seit
    08.11.2006
    Ort
    Uckermark
    Beiträge
    903
    Danke
    201
    Erhielt 256 Danke für 208 Beiträge

    Standard

    Zitat Zitat von dtsclipper Beitrag anzeigen
    Ich Dachte der FC99 ist ein Dual-BCD-Wandler ?
    .....
    Stimmt, es gibt auch eine FC99 als Dual-BCD-Wandler.
    Aber schau mal in der Standard Libary / TI-S7 Converting Blocks!
    Neue Ideen begeistern jene am meisten, die auch mit den alten nichts anzufangen wussten.
    Karl Heinrich Waggerl (1897-1973)

  9. Folgender Benutzer sagt Danke zu OHGN für den nützlichen Beitrag:

    Little-JO (08.10.2010)

  10. #8
    Registriert seit
    11.09.2007
    Ort
    Suedwestpfalz
    Beiträge
    917
    Danke
    81
    Erhielt 209 Danke für 192 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Wieder was gelernt ohne schriftliche Ausarbeitung...
    Das Grauen lauert in der Zwischenablage !!

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 12.09.2009, 20:06
  2. Antworten: 1
    Letzter Beitrag: 05.06.2008, 18:57
  3. Ganzzahl umwandeln
    Von lyric im Forum Simatic
    Antworten: 11
    Letzter Beitrag: 13.10.2007, 18:39
  4. S5Time in Ganzzahl
    Von Anonymous im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 14.11.2005, 13:21
  5. Ganzzahl to string
    Von Orion im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 30.07.2004, 09:14

Stichworte

Lesezeichen

Berechtigungen

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