S7 1200 Programmable Controller 2 System Manual
User Manual:
Open the PDF directly: View PDF
Page Count: 690 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- S7-1200 Programmable controller
- Legal information
- Preface
- Table of contents
- 1 Product overview
- 2 STEP 7 programming software
- 2.1 System requirements
- 2.2 Different views to make the work easier
- 2.3 Easy-to-use tools
- 2.3.1 Inserting instructions into your user program
- 2.3.2 Accessing instructions from the "Favorites" toolbar
- 2.3.3 Creating a complex equation with a simple instruction
- 2.3.4 Adding inputs or outputs to a LAD or FBD instruction
- 2.3.5 Expandable instructions
- 2.3.6 Selecting a version for an instruction
- 2.3.7 Modifying the appearance and configuration of STEP 7
- 2.3.8 Dragging and dropping between editors
- 2.3.9 Changing the operating mode of the CPU
- 2.3.10 Capturing and restoring a block state
- 2.3.11 Changing the call type for a DB
- 2.3.12 Temporarily disconnecting devices from a network
- 2.3.13 Virtual unplugging of devices from the configuration
- 3 Installation
- 3.1 Guidelines for installing S7-1200 devices
- 3.2 Power budget
- 3.3 Installation and removal procedures
- 3.3.1 Mounting dimensions for the S7-1200 devices
- 3.3.2 Installing and removing the CPU
- 3.3.3 Installing and removing an SB or a CB
- 3.3.4 Installing and removing an SM
- 3.3.5 Installing and removing a CM or CP
- 3.3.6 Removing and reinstalling the S7-1200 terminal block connector
- 3.3.7 Installing and removing the expansion cable
- 3.3.8 TeleService
- 3.4 Wiring guidelines
- 4 PLC concepts
- 4.1 Execution of the user program
- 4.2 Data storage, memory areas, I/O and addressing
- 4.3 Processing of analog values
- 4.4 Data types
- 4.5 Using a memory card
- 4.6 Recovery from a lost password
- 5 Device configuration
- 5.1 Inserting a CPU
- 5.2 Detecting the configuration for an unspecified CPU
- 5.3 Adding modules to the configuration
- 5.4 Configuring the operation of the CPU
- 5.5 Configuring the parameters of the modules
- 5.6 Configuring the CPU for communication
- 5.6.1 Creating a network connection
- 5.6.2 Configuring the Local/Partner connection path
- 5.6.3 Parameters for the PROFINET connection
- 5.6.4 Assigning Internet Protocol (IP) addresses
- 5.6.5 Testing the PROFINET network
- 5.6.6 Locating the Ethernet (MAC) address on the CPU
- 5.6.7 Configuring Network Time Protocol synchronization
- 5.6.8 PROFINET device start-up time, naming, and address assignment
- 6 Programming concepts
- 7 Basic instructions
- 7.1 Bit logic
- 7.2 Timers
- 7.3 Counters
- 7.4 Compare
- 7.5 Math
- 7.5.1 Calculate instruction
- 7.5.2 Add, subtract, multiply and divide instructions
- 7.5.3 Modulo instruction
- 7.5.4 Negation instruction
- 7.5.5 Increment and decrement instructions
- 7.5.6 Absolute value instruction
- 7.5.7 Minimum and Maximum instructions
- 7.5.8 Limit instruction
- 7.5.9 Floating-point math instructions
- 7.6 Move
- 7.7 Convert
- 7.8 Program control
- 7.9 Word logic operations
- 7.10 Shift and Rotate
- 8 Extended instructions
- 8.1 Date and time-of-day
- 8.2 String and character
- 8.3 Distributed I/O
- 8.4 Interrupts
- 8.5 Diagnostics
- 8.6 Pulse
- 8.7 Data block control
- 8.8 Common error codes for the "Extended" instructions
- 9 Data logging
- 10 Technology instructions
- 11 PROFINET and PROFIBUS
- 11.1 Number of asynchronous communication connections supported
- 11.2 PROFINET
- 11.2.1 Local/Partner connection
- 11.2.2 Connections and port IDs for the PROFINET instructions
- 11.2.3 Protocols
- 11.2.4 Ad hoc mode
- 11.2.5 TCP and ISO on TCP
- 11.2.6 UDP
- 11.2.7 T_CONFIG
- 11.2.8 Common parameters for instructions
- 11.2.9 Communication with a programming device
- 11.2.10 HMI-to-PLC communication
- 11.2.11 PLC-to-PLC communication
- 11.2.12 Configuring a CPU and PROFINET IO device
- 11.2.13 Diagnostics
- 11.3 PROFIBUS
- 11.4 Distributed I/O
- 11.5 S7 communication
- 11.6 Telecontrol and TeleService with the CP 1242-7
- 12 Communication processor protocols
- 12.1 Using the RS232 and RS485 communication interfaces
- 12.2 Biasing and terminating an RS485 network connector
- 12.3 Point-to-Point (PtP) communication
- 12.4 Universal serial interface (USS) communication
- 12.5 Modbus communication
- 13 Web server
- 13.1 Enabling the Web server
- 13.2 Standard web pages
- 13.3 User-defined web pages
- 13.3.1 Creating HTML pages
- 13.3.2 AWP commands supported by the S7-1200 Web server
- 13.3.2.1 Reading variables
- 13.3.2.2 Writing variables
- 13.3.2.3 Reading special variables
- 13.3.2.4 Writing special variables
- 13.3.2.5 Using an alias for a variable reference
- 13.3.2.6 Defining enum types
- 13.3.2.7 Referencing CPU variables with an enum type
- 13.3.2.8 Creating fragments
- 13.3.2.9 Importing fragments
- 13.3.2.10 Combining definitions
- 13.3.2.11 Handling tag names that contain special characters
- 13.3.3 Configuring use of user-defined Web pages
- 13.3.4 Programming the WWW instruction for user-defined web pages
- 13.3.5 Downloading the program blocks to the CPU
- 13.3.6 Accessing the user-defined web pages from the PC
- 13.3.7 Constraints specific to user-defined Web pages
- 13.3.8 Example of a user-defined web page
- 13.3.8.1 Web page for monitoring and controlling a wind turbine
- 13.3.8.2 Reading and displaying controller data
- 13.3.8.3 Using an enum type
- 13.3.8.4 Writing user input to the controller
- 13.3.8.5 Writing a special variable
- 13.3.8.6 Reference: HTML listing of remote wind turbine monitor Web page
- 13.3.8.7 Configuration in STEP 7 of the example Web page
- 13.3.9 Setting up user-defined Web pages in multiple languages
- 13.3.10 Advanced user-defined Web page control
- 14 Online and diagnostic tools
- 14.1 Status LEDs
- 14.2 Going online and connecting to a CPU
- 14.3 Assigning a name to a PROFINET IO device online
- 14.4 Setting the IP address and time of day
- 14.5 CPU operator panel for the online CPU
- 14.6 Monitoring the cycle time and memory usage
- 14.7 Displaying diagnostic events in the CPU
- 14.8 Comparing and synchronizing offline and online CPUs
- 14.9 Monitoring and modifying values in the CPU
- A Technical specifications
- A.1 General Technical Specifications
- A.2 CPU 1211C
- A.3 CPU 1212C
- A.4 CPU 1214C
- A.5 Digital signal modules (SMs)
- A.6 Analog signal modules (SMs)
- A.6.1 SM 1231 analog input module specifications
- A.6.2 SM 1232 analog output module specifications
- A.6.3 SM 1234 analog input/output module specifications
- A.6.4 Step response of the analog inputs
- A.6.5 Sample time and update times for the analog inputs
- A.6.6 Measurement ranges of the analog inputs for voltage
- A.6.7 Output (AQ) measurement ranges for voltage and current (SB and SM)
- A.7 Thermocouple and RTD signal modules (SMs)
- A.8 Digital signal boards (SBs)
- A.9 Analog signal boards (SBs)
- A.10 Communication interfaces
- A.11 TeleService (TS Adapter and TS Adapter modular)
- A.12 SIMATIC memory cards
- A.13 Input simulators
- A.14 I/O expansion cable
- A.15 Companion products
- B Calculating a power budget
- C Order numbers
- Index