EasyManuals Logo

Siemens Simatic S7 Series System Manual

Siemens Simatic S7 Series
726 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #69 background imageLoading...
Page #69 background image
PLC concepts
4.2 Accessing data
S7-200 SMART
System Manual, 09/2015, A5E03822230-AC
69
4.2.4
Assigning a constant value for instructions
You can use a constant value in many of the programming instructions. Constants can be
bytes, words, or double words. The CPU stores all constants as binary numbers, which can
then be represented in decimal, hexadecimal, ASCII, or real number (floating point) formats.
Table 4- 17 Representation of constant values
Representation
Format
Sample
Decimal
[decimal value]
20047
Hexadecimal 16#[hexadecimal value] 16#4E4F
Binary
2#[binary number]
2#1010_0101_1010_0101
ASCII
'[ASCII text]'
'ABCD'
Real ANSI/IEEE 754-1985 +1.175495E-38 (positive)
-1.175495E-38 (negative)
String
"[stringtext]"
"ABCDE"
Note
The CPU does not support "data typing" or data checking (such as
specifying that the
constant is stored as an integer, a signed integer, or a double integer). For example, an Add
instruction can use the value in VW100 as a signed integer value, while an Exclusive Or
instruction can use the same value in VW100 as an unsi
gned binary value.
4.2.5
Addressing the local and expansion I/O
The local I/O provided by the CPU provides a fixed set of I/O addresses. You can add I/O
points by connecting expansion I/O modules to the right side of the CPU or by installing a
signal board. The addresses of the points of the module are determined by the type of I/O
and the position of the module in the chain. For example, an output module does not affect
the addresses of the points on an input module, and vice versa. Likewise, analog modules
do not affect the addressing of digital modules, and vice versa.
Note
Process image register space for digital I/O is always reserved in increments of eight bits
(one byt
e). If a module does not provide a physical point for each bit of each reserved byte,
these unused bits cannot be assigned to subsequent modules in the I/O chain. For input
modules, the unused bits are set to zero with each input update cycle.
Analog I/O p
oints are always allocated in increments of two points. If a module does not
provide physical I/O for each of these points, these I/O points are lost and are not available
for assignment to subsequent modules in the I/O chain.

Table of Contents

Other manuals for Siemens Simatic S7 Series

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Siemens Simatic S7 Series and is the answer not in the manual?

Siemens Simatic S7 Series Specifications

General IconGeneral
CPUVaries by model (e.g., S7-300, S7-400, S7-1200, S7-1500)
Communication InterfacesPROFIBUS, PROFINET, Ethernet, MPI
ProgrammingTIA Portal, STEP 7
Programming LanguagesLAD, FBD, STL, SCL, GRAPH
I/O ModulesDigital, Analog, Specialty modules available
Operating Temperature0°C to 60°C (standard models)
MountingDIN rail mounting
Operating Voltage24V DC or 120/230V AC (varies by model)
Protection ClassIP20 (standard models)
MemoryVaries depending on the S7 model. Includes work memory (RAM) for program execution, load memory (EEPROM or Flash) for program storage, and system memory for operating system functions. Memory sizes range from kilobytes to megabytes.

Related product manuals