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

Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 24

Thema: BYTE/WORD/DWORD vergleichen

  1. #11
    slma ist offline Benutzer
    Themenstarter
    Registriert seit
    04.07.2007
    Beiträge
    82
    Danke
    20
    Erhielt 2 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von Larry Laffer Beitrag anzeigen
    L MB 10
    L 3
    ==I
    = m 47.0

    L MD 20
    L 10000
    >=D
    = M47.1

    ...
    WORD geht wie INT

    ok danke! werds probieren!

  2. #12
    Registriert seit
    03.01.2006
    Ort
    Im sonnigen Süden von Österreich!
    Beiträge
    1.377
    Danke
    227
    Erhielt 183 Danke für 168 Beiträge

    Standard

    Zitat Zitat von zotos Beitrag anzeigen
    in ST/SCL kannst Du mit
    <
    >
    >=
    <=
    <>
    =

    alle Datentypen miteinander vergleichen.
    Meines Wissen nach kann man in SCL auch nur INT vergleichen und keine Byte/Word!

    godi

  3. #13
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.727
    Danke
    398
    Erhielt 2.404 Danke für 2.002 Beiträge

    Standard

    Hallo Godi,
    das stimmt so nicht. Du kannst in SCL nur keine unterschiedlich Typen direkt vergleichen. Dort musst du immer erst wandeln ...

  4. #14
    Registriert seit
    03.01.2006
    Ort
    Im sonnigen Süden von Österreich!
    Beiträge
    1.377
    Danke
    227
    Erhielt 183 Danke für 168 Beiträge

    Standard

    siehe Bild:
    Angehängte Grafiken Angehängte Grafiken

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

    Standard

    Zitat Zitat von Larry Laffer Beitrag anzeigen
    Hallo Godi,
    das stimmt so nicht. Du kannst in SCL nur keine unterschiedlich Typen direkt vergleichen. Dort musst du immer erst wandeln ...
    echt? (dreck!)

    Also in ST muss ich keine expliziten Typecast machen wenn ich nur vergleichen will.

    Aber wenn SCL das nicht kann ein Typecast tut ja auch nicht weh muss eben mit bedacht gewählt werden.
    If you open your Mind too much, your Brain will fall out.

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

    Standard

    Zitat Zitat von godi Beitrag anzeigen
    siehe Bild:
    kann nicht gehen!
    Das geht nicht mit Zuweisungen!!!
    Code:
    IF(myDWORD < myByte) THEN
      RetVal := TRUE;
    ELSE
      RetVal := FALSE;
    END_IF;
    und mit dem Typecast:
    Code:
    IF(myDWORD < BYTE_TO_DWORD(myByte)) THEN
      RetVal := TRUE;
    ELSE
      RetVal := FALSE;
    END_IF;
    Geändert von zotos (06.07.2007 um 13:12 Uhr)
    If you open your Mind too much, your Brain will fall out.

  7. #17
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.727
    Danke
    398
    Erhielt 2.404 Danke für 2.002 Beiträge

    Standard

    @Godi:
    OK - OK , versuch doch mal DINT oder REAL ... DWORD wird dann warscheinlich auch nicht gehen ...
    Aber da gibt es ja dann noch die Sache mit dem "AT"-Befehl ...

  8. #18
    Registriert seit
    03.01.2006
    Ort
    Im sonnigen Süden von Österreich!
    Beiträge
    1.377
    Danke
    227
    Erhielt 183 Danke für 168 Beiträge

    Standard

    Zitat Zitat von zotos Beitrag anzeigen
    kann nicht gehen!
    Das geht nicht mit Zuweisungen!!!
    Warum soll das nicht mit Zuweisung funktionieren?
    Mit den Datentype Int funktionierts auch!

    Mit einer IF - Anweisung habs ich auch schon probiert. Ist der selbe Mist!

    godi

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

    Standard

    Zitat Zitat von godi Beitrag anzeigen
    Warum soll das nicht mit Zuweisung funktionieren?
    Mit den Datentype Int funktionierts auch!

    Mit einer IF - Anweisung habs ich auch schon probiert. Ist der selbe Mist!

    godi
    Stimmt geht hab ich noch nie benutzt ;o)

    Test es mal mit dem Typecast.
    If you open your Mind too much, your Brain will fall out.

  10. #20
    Registriert seit
    03.01.2006
    Ort
    Im sonnigen Süden von Österreich!
    Beiträge
    1.377
    Danke
    227
    Erhielt 183 Danke für 168 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hier noch 2 Bilder:
    Mit Umwandlung funktionierts natürlich
    ohne funktionierts nicht
    Angehängte Grafiken Angehängte Grafiken

Ähnliche Themen

  1. Quersumme eines Byte,WORD,DWORD
    Von Susi im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 07.04.2011, 16:19
  2. Dword vergleichen
    Von mitchih im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 27.08.2009, 21:58
  3. Antworten: 4
    Letzter Beitrag: 08.07.2008, 08:52
  4. byte in word / dword umwandeln
    Von Gerri im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 03.07.2008, 14:31
  5. Codesys Bits, Byte, Word und DWord
    Von Znarf im Forum Sonstige Steuerungen
    Antworten: 16
    Letzter Beitrag: 03.05.2007, 13:36

Lesezeichen

Berechtigungen

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