Wertetabelle in unterschiedlichen PLC's

B.S.84

Level-2
Beiträge
13
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Schönen guten Tag

Da ich gerade ein kleines Problem hatte mit unterschiedlichen Werten in verschiedenen PLC's, habe ich angefangen eine Tabelle zu erstellen.
Im Forum habe ich keine gefunden ,oder nach den falschen Stichworten gesucht.So viel zum Thema einheitliches Programmieren nach IEC 61131
Beizeiten muss ich mir mal einen Auszug besorgen und reinschauen was da WIRKLICH drin steht ...



[TABLE="width: 1155"]
[TR]
[TD]Type
[/TD]
[TD]value range
[/TD]
[TD]Byte-width
[/TD]
[TD]Byte-width
[/TD]
[TD]Byte-width
[/TD]
[TD]Byte-width
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]TIA S7 : 300/400
[/TD]
[TD]TIA S7 : 1200
[/TD]
[TD]TIA S7 : 1500
[/TD]
[TD]B&R A.S.4.1 X20
[/TD]
[/TR]
[TR]
[TD]BOOL
[/TD]
[TD]TRUE (=1) und FALSE (=0)
[/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[/TR]
[TR]
[TD]SINT
[/TD]
[TD]-128 ... +127
[/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[/TR]
[TR]
[TD]INT
[/TD]
[TD]-32768 ... +32767
[/TD]
[TD]2
[/TD]
[TD]2
[/TD]
[TD]2
[/TD]
[TD]2
[/TD]
[/TR]
[TR]
[TD]DINT
[/TD]
[TD]-2147483648 ... +2147483647
[/TD]
[TD]4
[/TD]
[TD]4
[/TD]
[TD]4
[/TD]
[TD]4
[/TD]
[/TR]
[TR]
[TD]USINT
[/TD]
[TD]0 ... 255
[/TD]
[TD][/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[/TR]
[TR]
[TD]UINT
[/TD]
[TD]0 ... 65535
[/TD]
[TD][/TD]
[TD]2
[/TD]
[TD]2
[/TD]
[TD]2
[/TD]
[/TR]
[TR]
[TD]UDINT
[/TD]
[TD]0 ... 4294967295
[/TD]
[TD][/TD]
[TD]4
[/TD]
[TD]4
[/TD]
[TD]4
[/TD]
[/TR]
[TR]
[TD]REAL
[/TD]
[TD]-3.4E38 ... +3.4E38
[/TD]
[TD]4
[/TD]
[TD]4
[/TD]
[TD]4
[/TD]
[TD]4
[/TD]
[/TR]
[TR]
[TD]LREAL
[/TD]
[TD]-1.79769313486231E308 ... +1.79769313486231E308
[/TD]
[TD][/TD]
[TD]8
[/TD]
[TD]8
[/TD]
[TD]8
[/TD]
[/TR]
[TR]
[TD]TIME
[/TD]
[TD]T#-24d_20h_31m_23s_648ms ... T#24d_20h_31m_23s_647ms
[/TD]
[TD]4
[/TD]
[TD]4
[/TD]
[TD]4
[/TD]
[TD]4
[/TD]
[/TR]
[TR]
[TD]STRING
[/TD]
[TD]0 to 254 figures (n)
[/TD]
[TD]n+2
[/TD]
[TD]n+2
[/TD]
[TD]n+2
[/TD]
[TD]1 je Zeichen
[/TD]
[/TR]
[TR]
[TD]BYTE
[/TD]
[TD]B#16#00 to B#16#FF
[/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[/TR]
[TR]
[TD]WORD
[/TD]
[TD]W#16#0000 to W#16#FFFF
[/TD]
[TD]2
[/TD]
[TD]2
[/TD]
[TD]2
[/TD]
[TD]2
[/TD]
[/TR]
[TR]
[TD]DWORD
[/TD]
[TD]DW#16#0000 0000 to DW#16#FFFF FFFF
[/TD]
[TD]4
[/TD]
[TD]4
[/TD]
[TD]4
[/TD]
[TD]4
[/TD]
[/TR]
[TR]
[TD]DATE
[/TD]
[TD]D#1990-01-01 to D#2168-12-31
[/TD]
[TD]2
[/TD]
[TD]2
[/TD]
[TD]2
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]DATE
[/TD]
[TD]D#1970-01-01 ... D#2106-02-07
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD]4
[/TD]
[/TR]
[TR]
[TD]TIME_OF_DAY oder TOD
[/TD]
[TD]TOD#00:00:00.000 ... TOD#23:59:59.999
[/TD]
[TD]4
[/TD]
[TD]4
[/TD]
[TD]4
[/TD]
[TD]4
[/TD]
[/TR]
[TR]
[TD]DATE_AND_TIME oder DT
[/TD]
[TD]Min.: DT#1990-01-01-0:0:0
Max.: DT#2089-12-31-23:59:59.999
[/TD]
[TD]8
[/TD]
[TD]8
[/TD]
[TD]8
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]DATE_AND_TIME oder DT
[/TD]
[TD]DT#1970-01-01-00:00:00 ... DT#2106-02-07-06:28:15
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD]4
[/TD]
[/TR]
[/TABLE]






EDIT :

DIN EN 61131-1
Allgemeine Hinweise zur SPS und der Peripherie ( wie zum Beispiel die Programmier- und Diagnoseeinrichtungen / Mensch-Maschine-Schnittstelle / .... )


DIN EN 61131-2
Dieser Teil von der IEC 61131 definiert die Anforderungen und Prüfungen für die PLC und die verbundene Peripherie.

DIN EN 61131-3
Legt Syntax und Semantik von Programmiersprachen für SPSen nach DIN EN 61131-1 fest


DIN EN 61131-4
Dieses Teil fehlt :rolleyes:


DIN EN 61131-5
Dieser Teil des Auszugs legt die Kommunikation der speicherprogrammierbaren Steuerungen fest.


DIN EN 61131-6
Legt die Anforderungen an die SPS und die Peripherie fest.







OKAY : Mit dem Edit wollte ich nur sagen : In der verdammten IEC 61131 steht noch nicht einmal drin wie die Werte der PLC definiert sind.
Dementsprechend DARF jeder PLC Hersteller machen was er will :eek:
 
Zuletzt bearbeitet:
Zurück
Oben