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 #184 background imageLoading...
Page #184 background image
Program instructions
7.3 Communication
S7-200 SMART
184 System Manual, 09/2015, A5E03822230-AC
The Receive instruction supports several start conditions:
1.
Idle line detection:
The idle line condition is defined as a quiet or idle time on the
transmission line. A receive is started when the communications line has been quiet or
idle for the number of milliseconds specified in SMW90 or SMW190. When the Receive
instruction in your program is executed, the receive message function initiates a search
for an idle line condition. If any characters are received before the idle line time expires,
the receive message function ignores those characters and restarts the idle line timer
with the time from SMW90 or SMW190. See the following figure. After the idle line time
expires, the receive message function stores all subsequent characters received in the
message buffer.
The idle line time should always be greater than the time to transmit one character (start
bit, data bits, parity and stop bits) at the specified baud rate. A typical value for the idle
line time is three character times at the specified baud rate.
You use idle line detection as a start condition for binary protocols, protocols where there
is not a particular start character, or when the protocol specifies a minimum time between
messages.
Setup: il = 1, sc = 0, bk = 0, SMW90/SMW190 = idle line timeout in milliseconds
Receive instruction is executed: Starts the idle time
Restarts the idle time
Idle time is detected: Starts the Receive Message function
First character is placed in the message buffer
2.
Start character detection:
The start character is any character which is used as the first
character of a message. A message is started when the start character specified in
SMB88 or SMB188 is received. The receive message function stores the start character
in the receive buffer as the first character of the message. The receive message function
ignores any characters that are received before the start character. The start character
and all characters received after the start character are stored in the message buffer.
Typically, you use start character detection for ASCII protocols in which all messages
start with the same character.
Setup: il = 0, sc = 1, bk = 0, SMW90/SMW190 = don't care, SMB88/SMB188 = start
character

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