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

Seite 1 von 4 123 ... LetzteLetzte
Ergebnis 1 bis 10 von 37

Thema: Umwandeln!

  1. #1
    Registriert seit
    19.01.2007
    Beiträge
    69
    Danke
    10
    Erhielt 0 Danke für 0 Beiträge

    Frage


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Für Euch wohl eine ganz einfach Frage bestimmt! Wenn ich in FUP ein Zähler (Vorwärts/Rückwärts) benutze, dann ist der DEZ Ausgang ein Word! Wenn ich diesen Wert über ein Datenbaustein speichern möchte und dann auf einen Vergleicher (INT) geben möchte, muss ich den ja umwandeln! Gibt es da eine leichte Möglichkeit? Mit einem Merkerwort geht es, aber möchte es über ein Datenbaustein machen!

    Schöne Grüße
    Zitieren Zitieren Umwandeln!  

  2. #2
    Registriert seit
    25.06.2007
    Ort
    Dresden
    Beiträge
    3.930
    Danke
    465
    Erhielt 878 Danke für 634 Beiträge

    Standard

    Zitat Zitat von sr-83 Beitrag anzeigen
    Für Euch wohl eine ganz einfach Frage bestimmt! Wenn ich in FUP ein Zähler (Vorwärts/Rückwärts) benutze, dann ist der DEZ Ausgang ein Word! Wenn ich diesen Wert über ein Datenbaustein speichern möchte und dann auf einen Vergleicher (INT) geben möchte, muss ich den ja umwandeln! Gibt es da eine leichte Möglichkeit? Mit einem Merkerwort geht es, aber möchte es über ein Datenbaustein machen!

    Schöne Grüße

    nimm einfach einen ADD_I (Positiv-Addierer) und triggere den "EN" Eingang beim hochzählen
    und einen zweiten ADD_I (Negativ-Addierer) und triggere den "EN" Eingang beim runterzählen.




    IN1 belegt mit Aktuellem Zählwert (aus DB)

    IN2 belegt mit "1" (BZW MINUS 1 beim "Negativ-Addierer")

    OUT belegt mit Aktuellem Zählwert +/-1 (aus DB)


    kannst aber auch gleich alles mit ADD_D und DINT machen, denn sonst ist die Grenze +32767 / -32 768

  3. #3
    Registriert seit
    02.05.2006
    Beiträge
    46
    Danke
    37
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Hallo!

    In AWL:

    L DB1.DBW0
    BTI
    T DB1.DBW2


    BCD zu Integer wandler!
    DBW0 hängt an deinem Ausgang DEZ.
    DBW0 im DB1 ist vom Typ WORD
    und DBW2 ist vom Typ INT.

    Falls ich dich richtig verstanden habe!
    Zitieren Zitieren ?  

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

    sr-83 (31.08.2007)

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

    Standard

    Zitat Zitat von sr-83 Beitrag anzeigen
    Mit einem Merkerwort geht es, aber möchte es über ein Datenbaustein machen!
    Versteh ich nicht....
    Neue Ideen begeistern jene am meisten, die auch mit den alten nichts anzufangen wussten.
    Karl Heinrich Waggerl (1897-1973)

  6. #5
    Registriert seit
    25.06.2007
    Ort
    Dresden
    Beiträge
    3.930
    Danke
    465
    Erhielt 878 Danke für 634 Beiträge

    Standard

    Zitat Zitat von Mujo Beitrag anzeigen
    Hallo!

    In AWL:

    L DB1.DBW0
    BTI
    T DB1.DBW2


    BCD zu Integer wandler!
    DBW0 hängt an deinem Ausgang DEZ.
    DBW0 im DB1 ist vom Typ WORD
    und DBW2 ist vom Typ INT.

    Falls ich dich richtig verstanden habe!



    BTI in AWL == BCD_I : BCD-Zahl in Ganzzahl (16 Bit) wandeln in FUP

  7. #6
    sr-83 ist offline Benutzer
    Themenstarter
    Registriert seit
    19.01.2007
    Beiträge
    69
    Danke
    10
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Jo BCD to INT , DANKESCHÖN !

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

    Standard

    Wenn man AWL bemüht ist es ganz einfach:
    Code:
    L "Dein Zähler"
    T "Dein Datenbausteinwort"
    Der Zählerwert steht dann als Integer im Datenbausteinwort.
    Wobei IMHO der Vorschlag von IBFS aus seinem ersten Beitrag besser ist, weil weit größerer Wertebereich.
    Ich selbst benutze die fertigen Zähler eigentlich nie..
    Neue Ideen begeistern jene am meisten, die auch mit den alten nichts anzufangen wussten.
    Karl Heinrich Waggerl (1897-1973)

  9. #8
    Registriert seit
    07.03.2004
    Beiträge
    4.369
    Danke
    946
    Erhielt 1.158 Danke für 831 Beiträge

    Standard

    Zitat Zitat von OHGN Beitrag anzeigen
    ...
    Ich selbst benutze die fertigen Zähler eigentlich nie..
    Ich auch nicht und ohne nach zuschauen kann es sein das der DEZ Ausgang BCD liefert und der "echte" Ausgang DUAL lautet warum wandeln einfach den richtigen Ausgang nehmen ;o)
    If you open your Mind too much, your Brain will fall out.

  10. #9
    Registriert seit
    30.06.2007
    Ort
    In der Pfalz
    Beiträge
    503
    Danke
    72
    Erhielt 77 Danke für 65 Beiträge

    Standard

    Zitat Zitat von zotos Beitrag anzeigen
    Ich auch nicht und ohne nach zuschauen kann es sein das der DEZ Ausgang BCD liefert und der "echte" Ausgang DUAL lautet warum wandeln einfach den richtigen Ausgang nehmen ;o)
    Es kann nicht nur sein, es ist so!

    @sr-83 auf Zählerbox und dann F1 da stehts dann beschrieben.

  11. #10
    sr-83 ist offline Benutzer
    Themenstarter
    Registriert seit
    19.01.2007
    Beiträge
    69
    Danke
    10
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ich bin leider noch nicht ganz so fit in AWL! Bin Schulmäßig und in Ausbildung damit angefangen! Lesen kann ich es so ziemlich, aber selbst schreiben ist noch schwer!

    Mal eine andere Frage, wenn ich einen FB für eine wiederkehrende Funktion anlege und somit auch die Schnittstelle anlege! Wenn ich einen Zähler (z.B. Z1) in der Programmierung verwende ist "Z1" doch in allen Bausteinen belegt und kann kein zweites mal benutzt werden oder ? Was ist denn, wenn ich jemanden den Baustein übergeben möchte und der benutzt Z1 schon in seiner Programmierung! Muss ich ihm das mitteilen oder gibt es dafür auch eine art Temp ??

Ähnliche Themen

  1. Umwandeln Hex in Dez mit S7-300
    Von hubert im Forum Simatic
    Antworten: 19
    Letzter Beitrag: 29.07.2015, 16:00
  2. von FUB in SCL umwandeln ?
    Von feelix1 im Forum Simatic
    Antworten: 28
    Letzter Beitrag: 20.03.2008, 10:15
  3. Umwandeln
    Von isensa im Forum Simatic
    Antworten: 12
    Letzter Beitrag: 24.07.2006, 00:59
  4. S5 umwandeln
    Von Holle6 im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 14.09.2005, 06:06
  5. Int umwandeln
    Von kolbendosierer im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 28.03.2005, 13:16

Lesezeichen

Berechtigungen

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