INT: SPS-Begriff einfach erklärt
Zahlen und DatenWie der Spielstand auf einer Anzeigetafel: 0, 1, 2, nie 1,5. Ein INT hält eine ganze Zahl, unter oder über null, bis etwa 32 Tausend in jede Richtung.
Ein Ganzzahltyp, der positive oder negative Werte speichern kann. Er kann keinen Messwert mit Nachkommastellen wie 41,5 behalten.
INT an einer echten Maschine
INT ist eine ganze Zahl in 16 Bit mit Vorzeichen, reicht also von -32.768 bis 32.767. Sie kann keinen Bruchteil halten, also passt ein Messwert von 41,5 nicht hinein.
Siemens-Programme nutzen oft INT. Die Anweisung IEC_COUNTER zählt in INT. Bei Rockwell Logix ist DINT die normale Wahl, und ACC eines Zählers ist ein DINT.
Wandle den Wert in REAL um, bevor du rechnest und Nachkommastellen brauchst. Sonst wirft die Ganzzahldivision weg, was du behalten wolltest.
INT: ein durchgerechnetes Beispiel
Ein kleiner Chargenzähler speichert Flaschen als INT. Für drei Flaschen oder dreihundert ist das in Ordnung. Eine laufende Summe über ein ganzes Jahr würde 32.767 überschreiten, also gehört diese Summe in ein DINT.
INT: ein häufiger Fehler
Mit Ganzzahlen rechnen und einen Bruchteil erwarten. 5 / 2 ergibt 2. Wandle zuerst in REAL um, wenn du die Hälfte brauchst.
Immer noch unsicher? Frag in der Umkleide.