Elementare datentypen sps

Integer, Ganze Zahlen mit Vorzeichen. 1 Zeitdauer im S5T#-Format Step7 Zeit in Schritten von 10ms. 2 Zeitdauer im IEC-Format IEC-Zeit in Schritten von 1ms, Ganzzahl mit Vorzeichen. 3 Bei der Erstellung von SPS-Programmen hat man es mit verschiedenen Datentypen zu tun Elementare Datentypen: Diese haben eine maximale Länge von 32 Bits. 4 Die Datentypen werden in 2 Kategorien eingeteilt. Diese sind: Elementare Datentypen: Diese haben eine maximale Länge von 32 Bits. Damit werden, wie der Name schon andeutet, elementare Daten beschrieben, z.B. eine Ganzzahl mit einer Länge von 16 Bits. Zusammengesetzte Datentypen: Diese Datentypen können aus mehreren elementaren Datentypen. 5 SPS – Übersicht der Datentypen. Wie in jeder Programmiersprache hat man es bei SPS-Programmen mit unterschiedlichen Datentypen zu tun. Jeder Datentyp hat eigene Aufgaben, Wertebereiche und spezielle Eigenschaften. Je nach Datentyp werden eigene Speicherbereiche genutzt. Beispiel: SPS-Programme arbeiten grundlegend mit dem boolschen Datentyp. 6 Übersicht Datentypen TIA-Portal Binärzahlen Datentyp Breite (Bit) Wertebereich Beispiel Werteingaben S/ S S BOOL (x) 1 (S optimiert 1 Byte) FALSE oder TRUE BOOL#0 oder BOOL#1. 7 Eine Adresse kann ein Bit, Byte, Wort oder Doppelwort sein, wobei einer Adresse auch noch verschiedene Datentypen wie z.B. Bool, Byte, Char, Int oder Real zugewiesen bzw. zugeordnet werden. An dieser Stelle ist nur ein kleiner Auszug möglicher Operationen und Operanden. 8 Datentypen legen die Eigenschaften der Daten fest, z.B. für die Darstellung des Inhalts und des zulässigen Speicherbereichs. Die verschiedenen Typen sind in Datentypgruppen eingeteilt und nicht unbedingt für jede CPU der S7-Familie verwendbar. 9 Die globalen Daten sind die bekannten SPS-Eingänge, Ausgänge, Merker, Zeiten und Zähler und sind in allen Bausteintypen bekannt und gültig. Globale Daten können mit einem symbolischen Namen versehen werden, die Deklaration erfolgt in der Symboltabelle. tia datentypen 10 Ganzzahlen. Datentyp. Breite (Bit). Wertebereich. Beispiel Werteingaben. S/ S S SINT (si). 11