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

Ergebnis 1 bis 7 von 7

Thema: S7-200 Variablentyp Word

  1. #1
    Registriert seit
    23.08.2007
    Beiträge
    26
    Danke
    0
    Erhielt 2 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    Wie kann man bei obengenannten Typ festlegen, ob dieser ein Vorzeichen hat oder nicht.

    Ich habe das Problem, das manche Variablen beim incrementieren von 0 - 65536 zählen, andere jedoch nur bis 32768 und diese werden dann negativ.


    Vielen Dank
    Peter
    Zitieren Zitieren S7-200 Variablentyp Word  

  2. #2
    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

    Hallo!

    Ich kenne mich zwar nicht aus mit der S7 - 200 und hoffe das ich jetzt keinen Mist schreibe aber ich denke mal das ist reine Ansichtssache. Also wie du sie am PG darstellst.
    Wo siehst du denn das manche ein Vorzeichen haben und manche nicht?

    godi

  3. #3
    pixelpeter ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    23.08.2007
    Beiträge
    26
    Danke
    0
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Hi,

    Sehe ich im Status.

    Mir ist es bei meiner Hausautomation aufgefallen, als ich bei den Dimmkanälen eine Schrittweite geändert habe wurde der Endwert von 32768 nicht mehr erreicht sondern der Wert wurde dann negativ.

    Ich hoffe, dass ich jetzt nichts falsches berichte, aber ich habe auch Variablen, welche ohne Probleme bis 50000 zählen. Ich werde mir das morgen noch mal genauer ansehen.

    Peter

  4. #4
    Registriert seit
    30.03.2005
    Beiträge
    2.096
    Danke
    0
    Erhielt 673 Danke für 541 Beiträge

    Standard

    Die Zahlen werden wahrscheinlich einmal als DEZ-Zahl und einmal als INT-Zahl dargestellt.

    Wertebereich DEZ = 0 ... 65535

    Wertebereich INT = - 32768 ... 32767

    DEZ 32767 = INT 32767

    DEZ 32768 = INT - 32768

    DEZ 65535 = INT - 1

    Gruß Kai
    Geändert von Kai (23.08.2007 um 22:47 Uhr)

  5. #5
    pixelpeter ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    23.08.2007
    Beiträge
    26
    Danke
    0
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Hallo Kay,

    Mein Problem ist, dass ich ein WORD mit dem Wert 1000 * 60 multiplizieren will. Leider kommt da bei mir ein Überlauf. Siehe Anhang.

    Laut Hilfe ist der Wertebereich für ein WORD 0 - 65535.


    Peter
    Angehängte Grafiken Angehängte Grafiken

  6. #6
    Registriert seit
    15.01.2005
    Ort
    In der Mitte zwischen Bayreuth/Weiden
    Beiträge
    6.752
    Danke
    323
    Erhielt 1.526 Danke für 1.286 Beiträge

    Standard

    Wie oben geschrieben WORD ist letzten endes nur eine ander Darstellung von INT.
    Du verwendest bei deiner Rechnung aber den MULI-Baustein, und der ist für Integer,
    also kommt es folglich weil 1000*60 = 60000, und 60000 > 32767 zu einem Überlauf.

    Mfg
    Manuel
    Warum denn einfach, wenn man auch Siemens einsetzen kann!

    Wer die grundlegenden Freiheiten aufgibt, um vorübergehend ein wenig Sicherheit zu bekommen, verdient weder Freiheit noch Sicherheit (B. Franklin).

  7. #7
    pixelpeter ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    23.08.2007
    Beiträge
    26
    Danke
    0
    Erhielt 2 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Manuel,

    Vielen Dank für die Info.
    Ist natürlich logisch.


    Peter
    Hausautomation mit S7-200 226
    bestehend aus:
    Lichttastern
    Dimmern
    Rolläden
    Bewegungsmeldern
    schaltbaren Steckdosen
    Umwälzpumpen
    Zugangssteuerung

Ähnliche Themen

  1. unterschied zw. word und int
    Von prinz1978 im Forum Simatic
    Antworten: 35
    Letzter Beitrag: 20.07.2017, 21:52
  2. Bit im Word, InstanzDB...
    Von AndreK im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 09.03.2009, 11:36
  3. VBA und Word zerlegen
    Von Ralle im Forum Hochsprachen - OPC
    Antworten: 2
    Letzter Beitrag: 12.12.2007, 22:00
  4. Antworten: 6
    Letzter Beitrag: 26.10.2007, 21:36
  5. Variablentyp Erkennen
    Von Markus im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 12.01.2007, 17:28

Lesezeichen

Berechtigungen

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