time synchronization property, 165
types of communication, 509
WRREC (write data record), 315
PROFINET instructions
T_CONFIG (configure interface), 541
TCON (establish communication connection), 527
TDISCON (terminate communication
connection), 527
TRCV (receive data via communication
connection), 527
TRCV_C, 556
TRCV_C (receive data via Ethernet (TCP)), 520
TSEND (send data via communication
connection), 527
TSEND_C (send data via Ethernet (TCP)), 520
TURCV (receive data via Ethernet (UDP)), 535
TUSEND (send data via Ethernet (UDP)), 535
PROFINET IO
Adding a device, 558
Assigning a CPU, 559
Assigning device names, 559
Assigning device names online, 787
Device names, 559
Devices, 558
Online device names, 787
PROFINET RT, 517
Program
binding to a CPU or memory card, 195
calling code blocks within the user program, 172
capturing values of a DB, 797
copying blocks from an online CPU, 197
download, 196
linear and structured programs, 170
memory card, 124
organization blocks (OBs), 172
password protection, 193
priority class, 85
resetting the start values of a DB, 797
Program card
configure the startup parameters, 127
creating, 131
inserting into CPU, 125
operation, 124
overview, 124
Program control (SCL), 267
CASE, 269
CONTINUE, 273
EXIT, 273
FOR, 270
GO TO, 274
IF-THEN, 268
REPEAT, 272
S7-1200 Programmable controller
System Manual, 03/2014, A5E02486680-AG
RETURN, 274
WHILE, 271
Program cycle OB, 86
Program editor
capturing values of a DB, 797
monitor, 797
resetting the start values of a DB, 797
status, 797
Program execution, 77
Program information
In the call structure, 201
Program structure, 172
calling code blocks, 172
Programming
adding inputs or outputs to LAD or FBD
instructions, 41
binding to a CPU or memory card, 195
block calls, 77
calling code blocks within the user program, 172
comparing and synchronizing code blocks, 794
data block (DB), 77
drag and drop between editors, 43
expandable instructions, 42
favorites, 38
FBD (function block diagram), 181
function (FC), 174
function block (FB), 77, 175
initial value of an FB, 175
inserting instructions, 38
instance data block (DB), 175
LAD (ladder), 180
linear program, 170
operating modes of the CPU, 81
PID overview, 419
PID_3STEP (PID controller with tuning for
valves), 428
PID_3Step algorithm, 419
PID_Compact (universal PID controller with
integrated tuning), 422
PID_Compact algorithm, 419
power flow (EN and ENO), 188
priority class, 85
PtP instructions, 702
RTM (runtime meters), 291
SCL (Structured Control Language), 181, 183
structured program, 170
system time, 287
types of code blocks, 77
unplugged modules, 47
unspecific CPU, 140
valid FC, FB, and DB numbers, 77
Index
1017