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 #180 background imageLoading...
Page #180 background image
Program instructions
7.3 Communication
S7-200 SMART
180 System Manual, 09/2015, A5E03822230-AC
Changing PPI communications to Freeport mode
SMB30 and SMB130 configure the communications ports, 0 and 1 respectively, for Freeport
operation and provide selection of baud rate, parity, and number of data bits. The following
figure describes the Freeport control byte. One stop bit is generated for all configurations.
pp
Parity select
d
Data bits per character
00 =
01 =
10 =
11 =
No parity
Even parity
No parity
Odd parity
0 =
1 =
8 bits per character
7 bits per character
bbb
Freeport baud rate
mm
Protocol selection
000 =
001 =
010 =
011 =
100 =
101 =
110 =
111 =
38400
19200
9600
4800
2400
1200
115200
57600
00 =
01 =
10 =
11 =
PPI slave mode
Freeport mode
Reserved (defaults to PPI slave mode)
Reserved (defaults to PPI slave mode)
Transmit data
The Transmit instruction lets you send a buffer of one or more characters, up to a maximum
of 255. The following figure shows the format of the Transmit buffer.
Number of bytes to transmit
Characters of the message
If an interrupt routine is attached to the transmit complete event, the CPU generates an
interrupt (interrupt event 9 for port 0 and interrupt event 26 for port 1) after the last character
of the buffer is sent.
You can transmit without using interrupts (for example, sending a message to a printer) by
monitoring SM4.5 (port 0) or SM4.6 (port 1) to signal when transmission is complete.
You can use the Transmit instruction to generate a BREAK condition by setting the number
of characters to zero and then executing the Transmit instruction. This generates a BREAK
condition on the line for 16-bit times at the current baud rate. Transmitting a BREAK is
handled in the same manner as transmitting any other message, in that a Transmit interrupt
is generated when the BREAK is complete and SM4.5 or SM4.6 signals the current status of
the Transmit operation.

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