You are on page 1of 19

BISTANIKA

AUTOMATION & PROCESS CONTROL SPECIALIST

One Day PLC Workshop


SITRAIN
using
System overview
Siemens TIA software &
S71200 PLC
By KM Chua, Bistanika

© Siemens AG 2009. All rights reserved.


Number Systems and Data Types

SITRAIN
ST-MICRO1 / Systemübersicht Page 2 Siemens AG © 2009
Objectives

Upon completion of this chapter the participant will ...

...know the difference between binary and analog signals

...be familiar with the addressing principle of the S7-1200

...be familiar with the S7-1200 data types

...know the characteristics of the number systems (binary, hex.)

SITRAIN
ST-MICRO1 / Systemübersicht Page 3 Siemens AG © 2009
Signals

Binary Signal Analog Signal

5
2,5 7,5
0 10
V

Voltage Voltage
32767
+10V

+5V Signal
1
state
0 0
V Time 0 V Time 0

SITRAIN
ST-MICRO1 / Systemübersicht Page 4 Siemens AG © 2009
Digital and Analog

The only information computers understand are electrical signals that are
switched ON(1) and OFF(0)
How does a computer understand numbers or alphabets?
Eg. Volume control of your desktop BOOLEAN (1-bit)
On/Off
Unmute (0)

Mute (1)

Volume
Low (0) BYTE (8-bit)
... . .

High (8)

SITRAIN
ST-MICRO1 / Systemübersicht Page 5 Siemens AG © 2009
Digital and Analog

WORD (16-bit)
Volume Low (0)

... . .
High (16)

DOUBLE WORD (32-bit)


Volume Low (0)
... . .

High (32)
SITRAIN
ST-MICRO1 / Systemübersicht Page 6 Siemens AG © 2009
Data Types

Data Type Description


BOOL 1 bit (0 to 1)
BYTE 8 bits (0 to 255)
WORD 16 bits (0 to 65535)
DWORD 32 bits (0 to 4294967295)
INT 16 bits (-32768 to +32767)
DINT 32 bits (-2147483648 to +2147483647)
REAL 32 bits (-1.175495E-38 to +3.402823E+38 )
STRING 2-255 bytes ASCII string literal, stored in the PLC as:
1 string length byte followed by ASCII data
bytes

SITRAIN
ST-MICRO1 / Systemübersicht Page 7 Siemens AG © 2009
Addressing

SITRAIN
ST-MICRO1 / Systemübersicht Page 8 Siemens AG © 2009
Data Block

SITRAIN
ST-MICRO1 / Systemübersicht Page 9 Siemens AG © 2009
Characteristics of a Number System

 Digit such as
0,1,2,3,4,5,6,7,8,9

 Base such as 10

 Positional Weight such as ...100,10,1


Example: 2352

100 = 1 2 x 1 = 2
101 = 10 5 x 10 = 50
102 = 100 3 x 100 = 300
103 = 1000 2 x 1000 =
2000
2352

SITRAIN
ST-MICRO1 / Systemübersicht Page 10 Siemens AG © 2009
Binary System
Example: 11001101
Digits: 0, 1
Base: 2
Positional Weights: Powers of Base 2
7 6 5 4 3 2 1 0

11001101
20 =1
21 =2 1 x 1 = 1
22 =4 0 x 2 = 0
1 x 4 = 4
23 =8 1 x 8 = 8
24 = 16 0 x 16 = 0
25 = 32 0 x 32 = 0
26 = 64 1 x 64 = 64
27 = 1 x 128 = 128
205
128
etc.

SITRAIN
ST-MICRO1 / Systemübersicht Page 11 Siemens AG © 2009
Hexadecimal System

Example : CD
Digits : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Base :2
Positional Weight: Powers of Base 16
1 0

1100 1101

1 x 1 = 1
0 x 2 = 0
1 x 4 = 4
1 x 8 = 8
160 =1 13 * 1 =
161 = 16 13
0 x 1 = 0
162 = 256 0 x 2 = 0
163 = 4096 1 x 4 = 4
etc. 1 x 8 = 8
12 * 16 =
192
205

SITRAIN
ST-MICRO1 / Systemübersicht Page 12 Siemens AG © 2009
Data Type: BOOL

SITRAIN
ST-MICRO1 / Systemübersicht Page 13 Siemens AG © 2009
Data Type: Byte

SITRAIN
ST-MICRO1 / Systemübersicht Page 14 Siemens AG © 2009
Data Type: WORD

SITRAIN
ST-MICRO1 / Systemübersicht Page 15 Siemens AG © 2009
Data Type: INTEGER

SITRAIN
ST-MICRO1 / Systemübersicht Page 16 Siemens AG © 2009
Data Type: REAL

32 bits (-1.175495E-38 to +3.402823E+38 )

SITRAIN
ST-MICRO1 / Systemübersicht Page 17 Siemens AG © 2009
Data Type: STRING

SITRAIN
ST-MICRO1 / Systemübersicht Page 18 Siemens AG © 2009
Conclusion

THANK YOU
FOR MORE INFORMATION,
CONTACT US AT
BISTANIKA-SIEMENS.BLOGSPOT.COM

BISTANIKA
AUTOMATION & PROCESS CONTROL SPECIALIST

SITRAIN
ST-MICRO1 / Systemübersicht Page 19 Siemens AG © 2009

You might also like