Home
Siemens
Controller
S7-1200
System Manual
Page 774
Siemens S7-1200 - Page 774
1028 pages
Manual
To Next Page
To Next Page
To Previous Page
To Previous Page
Loading...
Commun
ication pr
ocessor
and Modbus
TCP
12.6
Teleco
ntrol an
d Tele
Service wit
h the C
P 12
42
-7
S7
-
1200 Programmable controller
774
System Manual
,
03/2014
,
A5E02486680
-
AG
Figur
e
12
-7
TeleSer
vice via GPRS i
n a configuratio
n with TeleSer
vice gateway
773
775
Table of Contents
Main Page
Preface
3
Table of Contents
7
Product Overview
23
Introducing the S7-1200 PLC
23
Expansion Capability of the CPU
26
S7-1200 Modules
29
New Features
30
Basic HMI Panels
32
STEP 7 Programming Software
35
System Requirements
36
Different Views to Make the Work Easier
37
Easy-To-Use Tools
38
Inserting Instructions into Your User Program
38
Accessing Instructions from the "Favorites" Toolbar
38
Creating a Complex Equation with a Simple Instruction
39
Adding Inputs or Outputs to a LAD or FBD Instruction
41
Expandable Instructions
42
Selecting a Version for an Instruction
42
Modifying the Appearance and Configuration of STEP 7
43
Dragging and Dropping between Editors
43
Changing the Operating Mode of the CPU
44
Changing the Call Type for a DB
45
Temporarily Disconnecting Devices from a Network
46
Virtual Unplugging of Devices from the Configuration
47
Installation
49
Guidelines for Installing S7-1200 Devices
49
Power Budget
51
Installation and Removal Procedures
53
Mounting Dimensions for the S7-1200 Devices
53
Installing and Removing the CPU
56
Installing and Removing an SB, CB, or BB
58
Installing and Removing an SM
60
Installing and Removing a CM or CP
62
Removing and Reinstalling the S7-1200 Terminal Block Connector
63
Installing and Removing the Expansion Cable
64
TS (Teleservice) Adapter
66
Connecting the Teleservice Adapter
66
Installing the SIM Card
67
Installing the TS Adapter Unit on a DIN Rail
69
Installing the TS Adapter on a Panel
69
Wiring Guidelines
70
PLC Concepts
77
Execution of the User Program
77
Operating Modes of the CPU
81
Processing the Scan Cycle in RUN Mode
85
Organization Blocks (Obs)
85
Program Cycle ob
86
Startup ob
86
Time Delay Interrupt ob
87
Cyclic Interrupt ob
87
Hardware Interrupt ob
87
Time Error Interrupt ob
88
Diagnostic Error Interrupt ob
89
Pull or Plug of Modules ob
91
Rack or Station Failure ob
92
Time of Day ob
92
Status ob
93
Update ob
93
Profile ob
94
Event Execution Priorities and Queuing
94
Monitoring and Configuring the Cycle Time
97
CPU Memory
99
System and Clock Memory
101
Diagnostics Buffer
103
Time of Day Clock
104
Configuring the Outputs on a RUN-To-STOP Transition
104
Data Storage, Memory Areas, I/O and Addressing
105
Accessing the Data of the S7-1200
105
Processing of Analog Values
110
Data Types
110
Bool, Byte, Word, and Dword Data Types
111
Integer Data Types
112
Floating-Point Real Data Types
112
Time and Date Data Types
113
Character and String Data Types
114
Array Data Type
116
Data Structure Data Type
117
PLC Data Type
117
Pointer Data Types
118
Pointer" Pointer Data Type
118
Any" Pointer Data Type
119
Variant" Pointer Data Type
120
Accessing a "Slice" of a Tagged Data Type
121
Accessing a Tag with an at Overlay
122
Using a Memory Card
124
Inserting a Memory Card in the CPU
125
Configuring the Startup Parameter of the CPU before Copying the Project to the Memory Card
127
Transfer Card
127
Program Card
130
Firmware Update
133
Recovery from a Lost Password
136
Device Configuration
137
Inserting a CPU
138
Detecting the Configuration for an Unspecified CPU
140
Adding Modules to the Configuration
141
Changing a Device
142
Configuring the Operation of the CPU
142
Overview
142
Configuring Digital Input Filter Times
144
Pulse Catch
146
Configuring the Parameters of the Modules
147
Configuring the CPU for Communication
149
Creating a Network Connection
149
Configuring the Local/Partner Connection Path
150
Parameters for the PROFINET Connection
153
Assigning Internet Protocol (IP) Addresses
155
Assigning IP Addresses to Programming and Network Devices
155
Checking the IP Address of Your Programming Device
157
Assigning an IP Address to a CPU Online
158
Configuring an IP Address for a CPU in Your Project
159
Testing the PROFINET Network
162
Locating the Ethernet (MAC) Address on the CPU
163
Configuring Network Time Protocol Synchronization
165
PROFINET Device Start-Up Time, Naming, and Address Assignment
166
Programming Concepts
169
Guidelines for Designing a PLC System
169
Structuring Your User Program
170
Using Blocks to Structure Your Program
172
Organization Block (OB)
172
Function (FC)
174
Function Block (FB)
175
Data Block (DB)
176
Creating Reusable Code Blocks
177
Understanding Data Consistency
178
Programming Language
179
Ladder Logic (LAD)
180
Function Block Diagram (FBD)
181
Scl
181
EN and ENO for LAD, FBD and SCL
188
Protection
190
Access Protection for the CPU
190
Know-How Protection
193
Copy Protection
195
Downloading the Elements of Your Program
196
Uploading from the CPU
197
Copying Elements of the Project
197
Using the Compare Function
198
Debugging and Testing the Program
198
Monitor and Modify Data in the CPU
198
Watch Tables and Force Tables
199
Cross Reference to Show Usage
199
Call Structure to Examine the Calling Hierarchy
201
Basic Instructions
203
Bit Logic Operations
203
Bit Logic Instructions
203
Set and Reset Instructions
206
Positive and Negative Edge Instructions
209
Timer Operations
212
Counter Operations
220
Comparator Operations
226
Compare Values Instructions
226
In_Range (Value Within Range) and Out_Range (Value Outside Range) Instructions
227
OK (Check Validity) and NOT_OK (Check Invalidity) Instructions
228
Math Functions
229
CALCULATE (Calculate) Instruction
229
Add, Subtract, Multiply and Divide Instructions
230
MOD (Return Remainder of Division) Instruction
231
NEG (Create Twos Complement) Instruction
232
INC (Increment) and DEC (Decrement) Instructions
232
ABS (Form Absolute Value) Instruction
233
MIN (Get Minimum) and MAX (Get Maximum) Instructions
234
LIMIT (Set Limit Value) Instruction
235
Exponent, Logarithm, and Trigonometry Instructions
236
Move Operations
238
MOVE (Move Value), MOVE_BLK (Move Block), and UMOVE_BLK (Move Block Uninterrruptible) Instructions
238
Fieldread (Read Field) and Fieldwrite (Write Field) Instructions
240
FILL_BLK (Fill Block) and UFILL_BLK (Fill Block Uninterruptible) Instructions
242
SWAP (Swap Bytes) Instruction
243
Conversion Operations
244
CONV (Convert Value) Instruction
244
Conversion Instructions for SCL
245
ROUND (Round Numerical Value) and TRUNC (Truncate Numerical Value) Instructions
249
CEIL and FLOOR (Generate Next Higher and Lower Integer from Floating-Point Number) Instructions
250
SCALE_X (Scale) and NORM_X (Normalize) Instructions
251
Program Control Operations
254
JMP (Jump if RLO = 1), JMPN (Jump if RLO = 0), and Label (Jump Label) Instructions
254
JMP_LIST (Define Jump List) Instruction
255
SWITCH (Jump Distributor) Instruction
256
RET (Return) Instruction
258
ENDIS_PW (Enable/Disable CPU Passwords) Instruction
259
RE_TRIGR (Restart Cycle Monitoring Time) Instruction
262
STP (Exit Program) Instruction
263
GET_ERROR and GET_ERROR_ID (Get Error and Error ID Locally) Instructions
263
SCL Program Control Statements
267
Overview of SCL Program Control Statements
267
IF-THEN Statement
268
CASE Statement
269
FOR Statement
270
WHILE-DO Statement
271
REPEAT-UNTIL Statement
272
CONTINUE Statement
273
EXIT Statement
273
GOTO Statement
274
RETURN Statement
274
Word Logic Operations
275
AND, OR, and XOR Logic Operation Instructions
275
INV (Create Ones Complement) Instruction
276
DECO (Decode) and ENCO (Encode) Instructions
276
SEL (Select), MUX (Multiplex), and DEMUX (Demultiplex) Instructions
278
Shift and Rotate
281
SHR (Shift Right) and SHL (Shift Left) Instructions
281
ROR (Rotate Right) and ROL (Rotate Left) Instructions
282
Extended Instructions
283
Date, Time-Of-Day, and Clock Functions
283
Date and Time-Of-Day Instructions
283
Clock Functions
286
Timetransformationrule Data Structure
289
SET_TIMEZONE (Set Timezone) Instruction
290
RTM (Runtime Meters) Instruction
291
String and Character
292
String Data Overview
292
S_MOVE (Move Character String) Instruction
293
String Conversion Instructions
293
S_CONV, STRG_VAL, and VAL_STRG (Convert To/From Character String and Number) Instructions
293
Strg_To_Chars and Chars_To_Strg
302
CHAR) Instructions
302
ATH and HTA (Convert To/From ASCII String and Hexadecimal Number) Instructions
304
String Operation Instructions
306
MAX_LEN (Maximum Length of a Character String) Instruction
306
LEN (Determine the Length of a Character String) Instruction
307
CONCAT (Combine Character Strings) Instruction
307
LEFT, RIGHT, and MID (Read Substrings in a Character String) Instructions
308
DELETE (Delete Characters in a Character String) Instruction
310
INSERT (Insert Characters in a Character String) Instruction
311
REPLACE (Replace Characters in a Character String) Instruction
312
S7-1200 Programmable Controller
312
FIND (Find Characters in a Character String) Instruction
313
Distributed I/O (PROFINET, PROFIBUS, or AS-I)
314
Distributed I/O Instructions
314
RDREC and WRREC (Read/Write Data Record) Instructions
315
RALRM (Receive Interrupt) Instruction
318
STATUS Parameter for RDREC, WRREC, and RALRM
322
DPRD_DAT and DPWR_DAT (Read/Write Consistent Data for DP Slaves) Instructions
326
DPNRM_DG (Read Diagnostic Data from a DP Slave) Instruction
328
Interrupts
331
ATTACH and DETACH (Attach/Detach an ob and an Interrupt Event) Instructions
331
Cyclic Interrupts
334
SET_CINT (Set Cyclic Interrupt Parameters) Instruction
334
QRY_CINT (Query Cyclic Interrupt Parameters) Instruction
336
Time of Day Interrupts
337
SET_TINTL (Set Time of Day Interrupt)
337
CAN_TINT (Cancel Time of Day Interrupt)
339
ACT_TINT (Activate Time of Day Interrupt)
339
QRY_TINT (Query Status of Time of Day Interrupt)
340
Time Delay Interrupts
342
DIS_AIRT and EN_AIRT (Delay/Enable Execution of Higher Priority Interrupts and Asynchronous Error Events) Instructions
344
Diagnostics (PROFINET or PROFIBUS)
345
Diagnostic Instructions
345
Diagnostic Events for Distributed I/O
345
LED (Read LED Status) Instruction
346
Devicestates Instruction
347
Devicestates Example Configurations
349
Modulestates Instruction
353
Modulestates Example Configurations
354
GET_DIAG (Read Diagnostic Information) Instruction
358
Pulse
364
CTRL_PWM (Pulse Width Modulation) Instruction
364
Operation of the Pulse Outputs
365
Configuring a Pulse Channel for PWM
367
Recipes and Data Logs
369
Recipes
369
Recipe Overview
369
Recipe DB Example
370
Program Instructions that Transfer Recipe Data
374
Recipe Example Program
378
Data Logs
380
Data Log Record Structure
381
Program Instructions that Control Data Logs
382
Working with Data Logs
392
Limit to the Size of Data Log Files
393
Data Log Example Program
396
Data Block Control
401
READ_DBL and WRIT_DBL (Read/Write a Data Block in Load Memory) Instructions
401
Address Handling
404
LOG2GEO (Determine the Slot from the Hardware Identifier) Instruction
404
RD_ADDR (Determine the IO Addresses from the Hardware Identifier) Instruction
406
Common Error Codes for the "Extended" Instructions
407
Technology Instructions
409
High-Speed Counter
409
Operation of the High-Speed Counter
411
Configuration of the HSC
417
PID Control
418
Inserting the PID Instruction and Technology Object
420
Pid_Compact Instruction
422
Pid_Compact Instruction Errorbit Parameters
426
Pid_3Step Instruction
428
Pid_3Step Instruction Errorbit Parameters
435
Configuring the PID Controller
437
Commissioning the PID Controller
439
Motion Control
441
Phasing
446
Configuring a Pulse Generator
448
Configuring the Axis
449
Configuring the To_Commandtable_Pto
452
Motion Control Instructions
455
MC Instruction Overview
455
Mc_Power (Release/Block Axis) Instruction
456
Mc_Reset (Confirm Error) Instruction
459
Mc_Home (Home Axis) Instruction
460
Mc_Halt (Pause Axis) Instruction
462
Mc_Moveabsolute (Position Axis Absolutely) Instruction
464
Mc_Moverelative (Position Axis Relatively) Instruction
466
Mc_Movevelocity (Move Axis at Predefined Velocity) Instruction
468
Mc_Movejog (Move Axis in Jog Mode) Instruction
471
Mc_Commandtable (Run Axis Commans as Movement Sequence) Instruction
473
Mc_Changedynamic (Change Dynamc Settings for the Axis) Instruction
476
Mc_Writeparam (Write Parameters of a Technology Object) Instruction
478
Mc_Readparam Instruction (Read Parameters of a Technology Object) Instruction
480
Operation of Motion Control for S7-1200
481
CPU Outputs Used for Motion Control
481
Hardware and Software Limit Switches for Motion Control
483
Homing
486
Jerk Limit
491
Commissioning
492
Monitoring Active Commands
497
Monitoring MC Instructions with a "Done" Output Parameter
497
Monitoring the Mc_Velocity Instruction
501
Monitoring the Mc_Movejog Instruction
505
Communication
509
Number of Asynchronous Communication Connections Supported
511
Profinet
512
Local/Partner Connection
512
Open User Communication
514
Connection Ids for the Open User Communication Instructions
514
Protocols
517
Ad Hoc Mode
518
TCP and ISO on TCP
519
TSEND_C and TRCV_C (Send and Receive Data Via Ethernet) Instructions
520
TCON, TDISCON, TSEND, and TRCV (TCP Communication) Instructions
527
Udp
535
TUSEND and TURCV
535
T_Config
541
Common Parameters for Instructions
548
Communication with a Programming Device
550
Establishing the Hardware Communications Connection
550
Configuring the Devices
551
Assigning Internet Protocol (IP) Addresses
551
Testing Your PROFINET Network
551
HMI-To-PLC Communication
552
Configuring Logical Network Connections between Two Devices
553
PLC-To-PLC Communication
553
Configuring Logical Network Connections between Two Devices
554
Configuring the Local/Partner Connection Path between Two Devices
555
Configuring Transmit (Send) and Receive Parameters
555
Configuring a CPU and PROFINET IO Device
558
Adding a PROFINET IO Device
558
Configuring Logical Network Connections between a CPU and a PROFINET IO Device
558
Assigning Cpus and Device Names
559
Assigning Internet Protocol (IP) Addresses
559
Configuring the IO Cycle Time
560
Configuring a CPU and PROFINET Idevice
561
I-Device Functionality
561
Properties and Advantages of the I-Device
562
Characteristics of an I-Device
562
Data Exchange between Higher- and Lower-Level IO System
565
Configuring the I-Device
567
Diagnostics
569
Distributed I/O Instructions
569
Diagnostic Instructions
569
Diagnostic Events for Distributed I/O
569
Profibus
569
Communications Services of the PROFIBUS Cms
571
Reference to the PROFIBUS CM User Manuals
572
Configuring a DP Master and Slave Device
572
Adding the CM 1243-5 (DP Master) Module and a DP Slave
572
Configuring Logical Network Connections between Two PROFIBUS Devices
573
Assigning PROFIBUS Addresses to the CM 1243-5 Module and DP Slave
574
Distributed I/O Instructions
575
Diagnostic Instructions
575
Diagnostic Events for Distributed
576
AS-I
576
Configuring an AS-I Master and Slave Device
577
Adding the AS-I Master CM 1243-2 and AS-I Slave
577
Configuring Logical Network Connections between Two AS-I Devices
578
Configuring the Properties of the AS-I Master CM1243-2
578
Assigning an AS-I Address to an AS-I Slave
579
Exchanging Data between the User Program and AS-I Slaves
582
STEP 7 Basic Configuration
582
Configuring Slaves with STEP 7
583
Distributed I/O Instructions
585
Working with AS-I Online Tools
585
S7 Communication
587
GET and PUT (Read and Write from a Remote CPU) Instructions
587
Creating an S7 Connection
591
Configuring the Local/Partner Connection Path between Two Devices
592
GET/PUT Connection Parameter Assignment
592
Connection Parameters
593
Configuring a CPU-To-CPU S7 Connection
596
Web Server
601
Enabling the Web Server
603
Configuring Web Server Users
604
Accessing the Web Pages from a PC
606
Accessing the Web Pages from a Mobile Device
607
Standard Web Pages
609
Layout of the Standard Web Pages
609
Logging in and User Privileges
610
Introduction
613
Start
614
Identification
615
Diagnostic Buffer
616
Module Information
616
Communication
620
Variable Status
620
File Browser
622
User-Defined Web Pages
625
Creating HTML Pages
626
AWP Commands Supported by the S7-1200 Web Server
627
Reading Variables
629
Writing Variables
630
Reading Special Variables
631
Writing Special Variables
633
Using an Alias for a Variable Reference
634
Defining Enum Types
635
Referencing CPU Variables with an Enum Type
635
Creating Fragments
637
Importing Fragments
638
Combining Definitions
638
Handling Tag Names that Contain Special Characters
639
Configuring Use of User-Defined Web Pages
641
Programming the WWW Instruction for User-Defined Web Pages
642
Downloading the Program Blocks to the CPU
643
Accessing the User-Defined Web
644
Constraints Specific to User-Defined Web
644
Example of a User-Defined Web Page
645
Web Page for Monitoring and Controlling a Wind Turbine
645
Reading and Displaying Controller Data
647
Using an Enum Type
648
Writing User Input to the Controller
649
Writing a Special Variable
650
Reference: HTML Listing of Remote Wind Turbine Monitor Web Page
650
Configuration in STEP 7 of the Example Web Page
654
Setting up User-Defined Web Pages in Multiple Languages
656
Creating the Folder Structure
656
Programming the Language Switch
657
Configuring STEP 7 to Use a Multi-Language Page Structure
659
Advanced User-Defined Web
660
Constraints
664
Feature Restrictions When the Internet Options Disable Javascript
665
Feature Restrictions When the Internet Options Do Not Allow Cookies
666
Importing the Siemens Security Certificate
666
Importing CSV Format Data Logs to Non-USA/UK Versions of Microsoft Excel
667
Communication Processor and Modbus TCP
669
Using the Serial Communication Interfaces
669
Biasing and Terminating an RS485 Network Connector
670
Point-To-Point (Ptp) Communication
671
Configuring the Communication Ports
672
Managing Flow Control
674
Configuring the Transmit (Send) and Receive Parameters
675
Configuring Transmit (Send) Parameters
675
Configuring Receive Parameters
676
Point-To-Point Instructions
684
Common Parameters for Point-To-Point Instructions
684
PORT_CFG (Configure Communication Parameters Dynamically) Instruction
686
SEND_CFG (Configure Serial Transmission Parameters Dynamically) Instruction
688
RCV_CFG (Configure Serial Receive Parameters Dynamically) Instruction
689
SEND_PTP (Transmit Send Buffer Data) Instruction
694
RCV_PTP (Enable Receive Messages) Instruction
697
RCV_RST (Delete Receive Buffer) Instruction
698
SGN_GET (Query RS-232 Signals) Instruction
699
SGN_SET (Set RS-232 Signals) Instruction
700
Programming the Ptp Communications
702
Polling Architecture
703
Example: Point-To-Point Communication
704
Configuring the Communication Module
705
RS422 and RS485 Operating Modes
707
Programming the STEP 7 Program
710
Configuring the Terminal Emulator
711
Running the Example Program
712
Universal Serial Interface (USS) Communication
712
Requirements for Using the USS Protocol
713
USS_PORT (Edit Communication Via USS Network) Instruction
715
USS_DRV (Swap Data with Drive) Instruction
716
USS_RPM (Readout Parameters from the Drive) Instruction
719
USS_WPM (Change Parameters in the Drive) Instruction
720
USS Status Codes
722
General Drive Setup Information
724
Modbus Communication
727
Overview of Modbus RTU and TCP Communication Modbus TCP Instructions V13
727
Modbus TCP
730
MB_CLIENT (Communicate Via PROFINET as Modubus TCP Client) Instruction
730
MB_SERVER (Communicate Via PROFINET as Modbus TCP Server) Instruction
736
MB_SERVER Example: Multiple TCP Connections
742
MB_CLIENT Example 1: Multiple Requests with Common TCP Connection
743
MB_CLIENT Example 2: Multiple Requests with Different TCP Connections
744
MB_CLIENT Example 3: Output Image Write Request
745
MB_CLIENT Example 4: Coordinating Multiple Requests
745
Modbus RTU
746
MB_COMM_LOAD (Configure Port on the Ptp Module for Modbus RTU) Instruction
747
MB_MASTER (Communicate Via the Ptp Port as Modbus Master) Instruction
749
MB_SLAVE (Communicate Via the Ptp Port as Modubus Slave) Instruction
755
Modbus RTU Master Example Program
762
Modbus RTU Slave Example Program
764
Telecontrol and Teleservice with the CP 1242-7
765
Connection to a GSM Network
765
Applications of the CP 1242-7
767
Other Properties of the CP
768
Accessories
769
Configuration Examples for Telecontrol
770
Teleservice Communication (SMTP Email)
775
Tm_Mail (Send Email) Instruction
775
Online and Diagnostic Tools
783
Status Leds
783
Going Online and Connecting to a CPU
786
Assigning a Name to a PROFINET IO Device Online
787
Setting the IP Address and Time of Day
789
Resetting to Factory Settings
789
Updating Firmware
791
CPU Operator Panel for the Online CPU
792
Monitoring the Cycle Time and Memory Usage
792
Displaying Diagnostic Events in the CPU
793
Comparing Offline and Online Cpus
794
Monitoring and Modifying Values in the CPU
795
Going Online to Monitor the Values in the CPU
796
Displaying Status in the Program Editor
797
Capturing the Online Values of a DB to Reset the Start Values
797
Using a Watch Table to Monitor and Modify Values in the CPU
798
Using a Trigger When Monitoring or Modifying PLC Tags
799
Enabling Outputs in STOP Mode
800
Forcing Values in the CPU
801
Using the Force Table
801
Operation of the Force Function
802
Downloading in RUN Mode
803
Prerequisites for "Download in RUN Mode
804
Changing Your Program in RUN Mode
805
Downloading Selected Blocks
806
Downloading a Single Selected Block with a Compile Error in Another Block
807
Modifying and Downloading Existing Blocks in RUN Mode
808
System Reaction if the Download Process Fails
811
Considerations When Downloading in RUN Mode
811
Tracing and Recording CPU Data on Trigger Conditions
813
SM 1278 4Xio-Link Master
815
SM 1278 4Xio-Link Master Overview
815
Overview
815
IO-Link and Your STEP 7 Program
815
Properties
816
Functions
817
Replacing the SM 4Xio-Link Signal Module
817
Reset Module to Factory Settings
818
Connecting
819
Pin Assignment
819
Block Diagram
820
Parameters/Address Space
821
Configuration
821
Parameters
821
Address Space
822
Parameter Data Record
822
Interrupt, Error, and System Alarms
824
Status and Error Display
824
Diagnostic Alarms
826
Technical Specifications
829
General Technical Specifications
829
Cpu 1211C
837
General Specifications and Features
837
Timers, Counters and Code Blocks Supported by CPU 1211C
838
Digital Inputs and Outputs
840
Analog Inputs
842
Step Response of the Built-In Analog Inputs of the CPU
842
Sample Time for the Built-In Analog Ports of the CPU
843
Measurement Ranges of the Analog Inputs for Voltage (Cpus)
843
CPU 1211 Wiring Diagrams
844
Cpu 1212C
847
General Specifications and Features
847
Timers, Counters and Code Blocks Supported by CPU 1212C
848
Digital Inputs and Outputs
850
Analog Inputs
852
Step Response of the Built-In Analog Inputs of the CPU
852
Sample Time for the Built-In Analog Ports of the CPU
853
Measurement Ranges of the Analog Inputs for Voltage (Cpus)
853
CPU 1212C Wiring Diagrams
854
Cpu 1214C
857
General Specifications and Features
857
Timers, Counters and Code Blocks Supported by CPU 1214C
858
Digital Inputs and Outputs
860
Analog Inputs
862
Step Response of the Built-In Analog Inputs of the CPU
862
Sample Time for the Built-In Analog Ports of the CPU
863
Measurement Ranges of the Analog Inputs for Voltage (Cpus)
863
CPU 1214C Wiring Diagrams
864
Cpu 1215C
867
General Specifications and Features
867
Timers, Counters and Code Blocks Supported by CPU 1215C
869
Digital Inputs and Outputs
871
Analog Inputs and Outputs
872
Step Response of Built-In Analog Inputs of the CPU
873
Sample Time for the Built-In Analog Ports of the CPU
873
Measurement Ranges of the Analog Inputs for Voltage (Cpus)
873
Analog Output Specifications
874
CPU 1215C Wiring Diagrams
875
Cpu 1217C
879
General Specifications and Features
879
Timers, Counters and Code Blocks Supported by CPU 1217C
880
Digital Inputs and Outputs
882
Analog Inputs and Outputs
887
Analog Input Specifications
887
Step Response of Built-In Analog Inputs of the CPU
888
Sample Time for the Built-In Analog Ports of the CPU
888
Measurement Ranges of the Analog Inputs for Voltage (Cpus)
889
Analog Output Specifications
889
CPU 1217C Wiring Diagrams
891
Digital Signal Modules (Sms)
892
SM 1221 Digital Input Specifications
892
SM 1222 8-Point Digital Output Specifications
894
SM 1222 16-Point Digital Output Specifications
895
SM 1223 Digital Input/Output VDC Specifications
900
SM 1223 Digital Input/Output AC Specifications
904
Analog Signal Modules (Sms)
907
SM 1231 Analog Input Module Specifications
907
SM 1232 Analog Output Module Specifications
910
SM 1234 Analog Input/Output Module Specifications
913
Step Response of the Analog Inputs
916
Sample Time and Update Times for the Analog Inputs
916
Measurement Ranges of the Analog Inputs for Voltage and Current (SB and SM)
916
Measurement Ranges of the Analog Outputs for Voltage and Current (SB and SM)
917
Thermocouple and RTD Signal Modules (Sms)
919
SM 1231 Thermocouple
919
Basic Operation for a Thermocouple
922
Selection Tables for the SM 1231 Thermocouple
923
Sm 1231 Rtd
925
Selection Tables for the SM 1231 RTD
928
Technology Modules
931
SM 1278 4Xio-Link Master SM
931
SM 1278 4Xio-Link Master Signal Module Specifications
931
SM 1278 4Xio-Link Master SM Wiring Diagrams
934
Digital Signal Boards (Sbs)
935
SB 1221 200 Khz Digital Input Specifications
935
SB 1222 200 Khz Digital Output Specifications
937
SB 1223 200 Khz Digital Input / Output Specifications
940
SB 1223 2 X 24 VDC Input / 2 X 24 VDC Output Specifications
943
Analog Signal Boards (Sbs)
946
SB 1231 1 Analog Input Specifications
946
SB 1232 1 Analog Output Specifications
948
Measurement Ranges for Analog Inputs and Outputs
950
Step Response of the Analog Inputs
950
Sample Time and Update Times for the Analog Inputs
950
Measurement Ranges of the Analog Inputs for Voltage and Current (SB and SM)
950
Measurement Ranges of the Analog Outputs for Voltage and Current (SB and SM)
951
Thermocouple Signal Boards (Sbs)
953
SB 1231 1 Analog Thermocouple Input Specifications
953
Basic Operation for a Thermocouple
954
RTD Signal Boards (Sbs)
957
SB 1231 1 Analog RTD Input Specifications
957
Selection Tables for the SB 1231 RTD
960
BB 1297 Battery Board
962
Communication Interfaces
964
Profibus
964
CM 1242-5 PROFIBUS DP Slave
964
CM 1243-5 PROFIBUS DP Master
965
Gprs
967
Cp 1242-7 Gprs
967
CM 1243-2 AS-I Master
970
Technical Data for the AS-I Master CM 1243-2
970
Electrical Connections of the AS-I Master CM 1243-2
971
RS232, RS422, and RS485
973
CB 1241 RS485 Specifications
973
CM 1241 RS232 Specifications
975
CM 1241 RS422/485 Specifications
976
Teleservice (TS Adapter and TS Adapter Modular)
978
SIMATIC Memory Cards
978
Input Simulators
978
S7-1200 Potentiometer Module
980
I/O Expansion Cable
981
Companion Products
982
PM 1207 Power Module
982
CSM 1277 Compact Switch Module
982
CM Canopen Module
983
Calculating a Power Budget
985
Order Numbers
989
CPU Modules
989
Signal Modules (Sms), Signal Boards (Sbs), and Battery Boards (BB)
989
Communication
991
Other Modules
992
Memory Cards
992
Basic HMI Devices
992
Spare Parts and Other Hardware
993
Programming Software
994
Documentation
994
Exchanging a V3.0 CPU for a V4.0 CPU
995
Index
999
Other manuals for Siemens S7-1200
Operating Instructions
132 pages
Manual
46 pages
Related product manuals
Siemens SIMATIC S7-1200
364 pages
Siemens S7-1200 TELECONTROL
154 pages
SIMATIC NET TeleControl S7-1200 CP 1243-1
112 pages
Siemens S7-1500
116 pages
Siemens Simatic S7-1500
188 pages
Siemens Simatic S7-1500R
45 pages
Siemens Simatic S7-1500H
45 pages
Siemens Simantic S7-1500
51 pages
Siemens SIMATIC S7-1500T
60 pages
SIMATIC S7-1500 Automation System
208 pages
Siemens SIMATIC S7
336 pages
Siemens SIMATIC S7-300 Series
192 pages