Practical Manual for PLCs, Inverters, and HMIs (Siemens Edition)

Practical Manual for PLCs, Inverters, and HMIs (Siemens Edition)

PLCs, inverters, and human-machine interfaces (HMIs) are essential devices in modern industrial automation control. Their applications have made factory production and manufacturing processes more automated, efficient, precise, and controllable, greatly advancing the automation process of China’s manufacturing industry and contributing significantly to the country’s modernization efforts.

A touch screen is a digital input-output device with touch display functionality, also known as a human-machine interface (HMI). When the touch screen is connected to a PLC, it can operate the PLC and monitor the working status of some internal soft components of the PLC in real-time on the touch screen. To operate and monitor the PLC using the touch screen, specific configuration software must be used on a computer to create (also known as configuration) the corresponding operation and monitoring screen projects, which are then downloaded to the touch screen.

Today, I would like to introduce a book titled Practical Manual for PLCs, Inverters, and HMIs (Siemens Edition). This book covers Siemens PLCs, inverters, and HMI configuration technology, including fundamental PLC concepts and practical entry into Siemens PLCs, an introduction to the Siemens S7-200 SMART PLC, usage of S7-200 SMART PLC programming software, application of basic instructions with examples, usage of sequence control instructions with examples, usage of functional instructions with examples, PLC communication, usage of Siemens inverters, inverter application circuits, comprehensive application of PLCs and inverters, introduction to Siemens touch screens, quick start with Siemens WinCC configuration software, usage of common objects in WinCC software, and practical control of PLCs using Siemens touch screens.

Practical Manual for PLCs, Inverters, and HMIs (Siemens Edition)

Click the image to purchase

Book Features

◆ Low starting point. Readers only need to have a junior high school education level to read.
◆ Language is simple and easy to understand. The book uses few specialized terms and explains difficult content with vivid metaphors, avoiding complex theoretical analyses and tedious formula derivations, making it very smooth to read.
◆ Detailed content explanations. Considering that self-study is generally without guidance, the book provides detailed explanations of the knowledge and skills, allowing readers to easily understand the content learned. Additionally, the book provides QR codes for related key content teaching videos, which can be scanned to deepen understanding.
◆ Uses a rich combination of text and images. The book employs a large number of intuitive and vivid charts and diagrams, making reading very easy and reducing reading fatigue.
◆ Content arrangement conforms to cognitive rules. The book determines the order of chapters based on a progressive approach from easy to difficult, allowing readers to naturally grasp the content by reading from front to back.
◆ Highlights key knowledge points. To help readers master key knowledge points, the book uses shading and bold text to highlight key points and indicate learning focuses.
◆ Free online tutoring. Readers encountering difficult-to-understand questions while reading can add the Easy Sky Electrical Network WeChat public account etv100 to request relevant learning materials or ask teachers questions for learning.

Practical Manual for PLCs, Inverters, and HMIs (Siemens Edition)

Practical Manual for PLCs, Inverters, and HMIs (Siemens Edition)

Practical Manual for PLCs, Inverters, and HMIs (Siemens Edition)

Practical Manual for PLCs, Inverters, and HMIs (Siemens Edition)

Practical Manual for PLCs, Inverters, and HMIs (Siemens Edition)

Practical Manual for PLCs, Inverters, and HMIs (Siemens Edition)

Drag the right scroll bar to view the full directory
Directory

Preface

Chapter 1: PLC Basics and Practical Entry into Siemens PLCs

1.1 What is PLC

1.1.1 PLC Control vs Relay Control

1.2 Types and Characteristics of PLCs

1.2.1 Types of PLCs

1.2.2 Characteristics of PLCs

1.3 Composition and Working Principle of PLCs

1.3.1 PLC Composition Diagram

1.3.2 CPU and Memory

1.3.3 Input Interface Circuit

1.3.4 Output Interface Circuit

1.3.5 Communication Interfaces, Expansion Interfaces, and Power Supply

1.3.6 Working Modes of PLCs

1.3.7 Example of PLC Control Circuit’s Software and Hardware Working Process

1.4 PLC Programming Languages

1.4.1 Ladder Diagram

1.4.2 Function Block Diagram

1.4.3 Instruction Statement Table

1.5 Development Example of Siemens PLC Controlling Two Lights

1.5.1 General Process of PLC Application System Development

1.5.2 Control Requirements of the System

1.5.3 Selecting PLC Model and Determining Input/Output Devices and I/O Terminals

1.5.4 Drawing Circuit Diagram for Controlling Two Lights (See Figure 1-16)

1.5.5 Writing PLC Program with Programming Software

1.5.6 DC24V Power Adapter and Power Line

1.5.7 Connecting Computer and PLC with Programming Cable

1.5.8 Downloading Program to PLC

1.5.9 Simulation Debugging

1.5.10 Actual Wiring

1.5.11 Practical Operation Testing

Chapter 2: Introduction to Siemens S7-200 SMART PLC

2.1 Introduction to PLC Hardware

2.1.1 Two Types of CPU Modules

2.1.2 Description of CPU Module Panel Components

2.1.3 Wiring of CPU Module

2.1.4 Installation and Usage of Signal Board and Address Allocation

2.1.5 Common Modules and Ordering Numbers for S7-200 SMART PLC

2.2 Soft Components of PLC

2.2.1 Input and Output Relays

2.2.2 Auxiliary Relays, Special Auxiliary Relays, and Status Relays

2.2.3 Timers, Counters, and High-Speed Counters

2.2.4 Accumulators, Variable Memory, and Local Variable Memory

2.2.5 Analog Input and Output Registers

Chapter 3: Using S7-200 SMART PLC Programming Software

3.1 Description of STEP7-Micro/WIN SMART Programming Software Window

3.2 Writing and Downloading Programs

3.2.1 Creating and Saving Projects

3.2.2 PLC Hardware Configuration

3.2.3 Writing and Compiling Programs

3.2.4 Connecting PLC and Computer and Communication Settings

3.3 Editing and Commenting Programs

3.3.1 Editing Programs

3.3.2 Commenting Programs

3.4 Monitoring and Debugging Programs

3.4.1 Monitoring and Debugging Programs with Ladder Diagram

3.4.2 Monitoring and Debugging Programs with State Chart Tables and Trend Charts

3.4.3 Monitoring and Debugging Programs with State Chart Trends

3.5 Object Settings, Hardware Configuration, and Data Copying

3.5.1 Settings of Common Objects

3.5.2 Hardware Configuration

3.5.3 Backing Up, Copying Programs, and Refreshing Firmware with Storage Cards

Chapter 4: Using Basic Instructions with Examples

4.1 Bit Logic Instructions

4.1.1 Contact Instructions

4.1.2 Coil Instructions

4.1.3 Immediate Instructions

4.1.4 RS Trigger Instructions

4.1.5 No Operation Instructions

4.2 Timers

4.2.1 On Delay Timer

4.2.2 Off Delay Timer

4.2.3 Memory On Delay Timer

4.3 Counters

4.3.1 Incrementing Counter

4.3.2 Decrementing Counter

4.3.3 Increment/Decrement Counter

4.4 Common Basic Control Circuits and Ladder Diagrams

4.4.1 Start, Self-locking, and Stop Control Circuits and Ladder Diagrams

4.4.2 Forward and Reverse Interlock Control Circuits and Ladder Diagrams

4.4.3 Multi-location Control Circuits and Ladder Diagrams

4.4.4 Timer Control Circuits and Ladder Diagrams

4.4.5 Long Timer Control Circuits and Ladder Diagrams

4.4.6 Multiple Output Control Circuits and Ladder Diagrams

4.4.7 Overload Alarm Control Circuits and Ladder Diagrams

4.4.8 Flashing Control Circuits and Ladder Diagrams

4.5 Example of Siemens PLC Control of a Fountain

4.5.1 System Control Requirements

4.5.2 I/O Terminals and Input/Output Devices

4.5.3 PLC Control Circuit

4.5.4 PLC Control Program and Detailed Explanation

4.6 Example of Siemens PLC Control of Traffic Lights

4.6.1 System Control Requirements

4.6.2 I/O Terminals and Input/Output Devices

4.6.3 PLC Control Circuit

4.6.4 PLC Control Program and Detailed Explanation

4.7 Example of Siemens PLC Control of Multi-level Conveyors

4.7.1 System Control Requirements

4.7.2 I/O Terminals and Input/Output Devices

4.7.3 PLC Control Circuit

4.7.4 PLC Control Program and Detailed Explanation

4.8 Example of Siemens PLC Control of Automatic Garage Doors

4.8.1 System Control Requirements

4.8.2 I/O Terminals and Input/Output Devices

4.8.3 PLC Control Circuit

4.8.4 PLC Control Program and Detailed Explanation

Chapter 5: Using Sequence Control Instructions with Examples

5.1 Sequence Control and State Transition Diagrams

5.2 Sequence Control Instructions

5.2.1 Instruction Names and Functions

5.2.2 Examples of Instruction Usage

5.2.3 Notes on Instruction Usage

5.3 Several Methods of Sequence Control

5.3.1 Selective Branching Method

5.3.2 Parallel Branching Method

5.4 Example of Siemens PLC Control of a Liquid Mixing Device

5.4.1 System Control Requirements

5.4.2 I/O Terminals and Input/Output Devices

5.4.3 PLC Control Circuit

5.4.4 PLC Control Program and Detailed Explanation

5.5 Example of Siemens PLC Control of a Simple Robotic Arm

5.5.1 System Control Requirements

5.5.2 I/O Terminals and Input/Output Devices

5.5.3 PLC Control Circuit

5.5.4 PLC Control Program and Detailed Explanation

5.6 Example of Siemens PLC Control of Sorting Large and Small Balls

5.6.1 System Control Requirements

5.6.2 I/O Terminals and Input/Output Devices

5.6.3 PLC Control Circuit

5.6.4 PLC Control Program and Detailed Explanation

Chapter 6: Using Functional Instructions with Examples

6.1 Data Types

6.1.1 Word Length

6.1.2 Data Types and Ranges

6.1.3 Programming Format for Constants

6.2 Transfer Instructions

6.2.1 Single Data Transfer Instructions

6.2.2 Byte Immediate Transfer Instructions

6.2.3 Data Block Transfer Instructions

6.2.4 Byte Swap Instructions

6.3 Comparison Instructions

6.3.1 Byte Contact Comparison Instructions

6.3.2 Integer Contact Comparison Instructions

6.3.3 Double Word Integer Contact Comparison Instructions

6.3.4 Real Number Contact Comparison Instructions

6.3.5 Examples of Comparison Instruction Applications

6.4 Mathematical Operation Instructions

6.4.1 Addition, Subtraction, Multiplication, and Division Instructions

6.4.2 Floating Point Function Operation Instructions

6.5 Logic Operation Instructions

6.5.1 Negation Instructions

6.5.2 AND Instructions

6.5.3 OR Instructions

6.5.4 XOR Instructions

6.6 Shift and Loop Instructions

6.6.1 Left and Right Shift Instructions

6.6.2 Circular Left and Right Shift Instructions

6.7 Conversion Instructions

6.7.1 Standard Conversion Instructions

6.7.2 ASCII Code Conversion Instructions

6.8 Table Instructions

6.8.1 Fill Table Instructions

6.8.2 Look-Up Table Instructions

6.9 Clock Instructions

6.9.1 Description of Clock Instructions

6.9.2 Examples of Clock Instruction Usage

6.10 Program Control Instructions

6.10.1 Jump and Label Instructions

6.10.2 Loop Instructions

6.10.3 End, Stop, and Reset Timer Instructions

6.11 Subroutines and Subroutine Instructions

6.11.1 Subroutines

6.11.2 Subroutine Instructions

6.12 Interrupt Events and Interrupt Instructions

6.12.1 Interrupt Events and Interrupt Priorities

6.12.2 Interrupt Instructions

Chapter 7: PLC Communication

7.1 Basic Knowledge of Communication

7.1.1 Communication Methods

7.1.2 Communication Transmission Media

7.2 PLC Ethernet Communication

7.2.1 Device Types for Ethernet Connection of S7-200 SMART PLC CPU Module

7.2.2 Setting IP Addresses

7.2.3 Ethernet Communication Instructions

7.2.4 Example of PLC Ethernet Communication

7.3 PLC RS-485/RS-232 Communication

7.3.1 RS-232C, RS-422A, and RS-485 Interface Circuit Structure

7.3.2 Pin Function Definitions for RS-485/RS-232

7.3.3 Getting Port Address Instructions and Setting Port Address Instructions

7.3.4 Sending and Receiving Instructions

Chapter 8: Using Siemens Inverters

8.1 Basic Structure and Principles of Inverters

8.1.1 Two Speed Control Methods for Asynchronous Motors

8.1.2 Structure and Principles of Two Types of Inverters

8.2 Structure and Wiring of Siemens MM440 Inverter

8.2.1 Shape and Model (Ordering Number) Meanings

8.2.2 Internal Structure and External Wiring Diagram

8.2.3 Wiring of External Terminals of Main Circuit

8.2.4 Typical Actual Wiring of Control Circuit External Terminals

8.2.5 Wiring and Parameter Settings for Digital Input Terminals

8.2.6 Wiring and Parameter Settings for Analog Input Terminals

8.2.7 Wiring and Parameter Settings for Digital Output Terminals

8.2.8 Wiring and Parameter Settings for Analog Output Terminals

8.3 Stopping, Braking, and Restarting Methods for Inverters

8.3.1 Motor Nameplate Data and Corresponding Parameters for Inverters

8.3.2 Stopping Methods for Inverters

8.3.3 Braking Methods for Inverters

8.3.4 Restarting Methods for Inverters

8.4 Operating and Debugging Inverters Using Panels and External Terminals

8.4.1 Operating and Debugging Inverters Using SDP and External Terminals

8.4.2 Operating and Debugging Inverters Using BOP

8.4.3 Operating and Debugging Inverters Using AOP

8.5 Parameter Debugging and Routine Operations of MM440 Inverter

8.5.1 Resetting All Parameters of the Inverter

8.5.2 Steps and Explanations for Quick Parameter Debugging Settings

8.5.3 Routine Operations of the Inverter

Chapter 9: Inverter Application Circuits

9.1 Inverter Circuit for Controlling Forward and Reverse Rotation and Speed Adjustment via Panel Keyboard

9.1.1 Control Requirements

9.1.2 Circuit and Operation Instructions

9.1.3 Parameter Settings

9.2 Inverter Circuit for Controlling Forward and Reverse Rotation and Speed Adjustment via Panel Potentiometer

9.2.1 Control Requirements

9.2.2 Circuit and Operation Instructions

9.2.3 Parameter Settings

9.3 Multi-speed Control of Inverters and Application Circuits

9.3.1 Three Methods for Multi-speed Control of Inverters

9.3.2 Application Circuits for Multi-speed Control of Inverters

9.4 PID Control Circuit for Inverters

9.4.1 Principles of PID Control

9.4.2 PID Related Parameters

9.4.3 PID Control of Constant Pressure Water Supply Inverter Circuit and Parameter Settings

Chapter 10: Comprehensive Application of PLCs and Inverters

10.1 PLC Control of Inverter Driven Motor with Delayed Forward and Reverse Rotation Circuit

10.1.1 Control Requirements

10.1.2 Allocation of PLC Input and Output Terminals

10.1.3 Circuit Wiring

10.1.4 Inverter Parameter Settings

10.1.5 PLC Control Program and Explanation

10.2 PLC Control of Inverter for Multi-speed Operation Circuit

10.2.1 Control Requirements

10.2.2 Allocation of PLC Input and Output Terminals

10.2.3 Circuit Wiring

10.2.4 Inverter Parameter Settings

10.2.5 PLC Control Program and Explanation

10.3 Application Example of PLC Controlling Inverter via USS Protocol Communication

10.3.1 Hardware Connection for S7-200 PLC and MM440 Inverter Serial Communication

10.3.2 USS Protocol

10.3.3 Installing USS Communication Library in S7-200 PLC Programming Software

10.3.4 USS Communication Instructions

10.3.5 Application Example of S7-200 PLC Controlling MM440 Inverter via USS Protocol Communication

Chapter 11: Introduction to Siemens Touch Screens

11.1 Basic Knowledge of Touch Screens

11.1.1 Basic Components

11.1.2 Working Principles

11.2 Introduction to Siemens Exciting Series Touch Screens

11.2.1 Features of SMARTLINE Touch Screens

11.2.2 Common Models and Shapes

11.2.3 Main Component Descriptions of Touch Screens

11.2.4 Technical Specifications

11.3 Connection of Touch Screens with Other Devices

11.3.1 Power Wiring for Touch Screens

11.3.2 Ethernet Connection of Touch Screens with Configuration Computers

11.3.3 Connection of Touch Screens with Siemens PLCs

11.3.4 Connection of Touch Screens with Mitsubishi, Schneider, and Omron PLCs

Chapter 12: Quick Start with Siemens WinCC Configuration Software

12.1 Installation of WinCC flexible SMART V3 Software

12.1.1 System Requirements

12.1.2 Software Download and Installation

12.2 Configuring a Simple Project with WinCC Software

12.2.1 Creating and Saving Projects

12.2.2 Configuring Variables

12.2.3 Configuring Screens

12.2.4 Simulated Running of Projects

Chapter 13: Usage of Common Objects in WinCC Software

13.1 Examples of Using IO Domains

13.1.1 Configuring Tasks

13.1.2 Configuring Processes

13.1.3 Running Tests

13.2 Examples of Using Buttons

13.2.1 Configuring Tasks

13.2.2 Configuring Processes

13.2.3 Running Tests

13.3 Examples of Using Variable Control Object Animations

13.3.1 Configuring Tasks

13.3.2 Configuring Processes

13.3.3 Running Tests

13.3.4 Simulation Debugging

13.4 Examples of Using Pointer Variables

13.4.1 Configuring Tasks

13.4.2 Configuring Processes

13.4.3 Running Tests

13.5 Examples of Using Switches and Drawing Tools

13.5.1 Configuring Tasks

13.5.2 Configuring Processes

13.5.3 Running Tests

13.6 Examples of Using Alarm Functions

13.6.1 Basic Knowledge of Alarms

13.6.2 Configuring Tasks

13.6.3 Configuring Processes

13.6.4 Running Tests

13.7 Examples of Using Bar Charts and Trend Charts

13.7.1 Configuring Tasks

13.7.2 Configuring Processes

13.7.3 Running Tests

13.8 Examples of Using Screen Switching

13.8.1 Creating Screens (See Table 13-10)

13.8.2 Setting Screen Switching Using Drag-and-Drop Button Generation

13.8.3 Implementing Specified Screen Switching Using Buttons with Screen Switching Functions (See Table 13-11)

13.8.4 Implementing Any Number Screen Switching Using Buttons with Screen Switching Functions

Chapter 14: Practical Control of PLCs by Siemens Touch Screens

14.1 Clarifying Requirements, Planning Variables and Circuits

14.1.1 Control Requirements

14.1.2 Selecting PLC and Touch Screen Models and Allocating Variables

14.1.3 Device Connections and Circuits

14.2 Writing and Downloading PLC Programs

14.2.1 Writing PLC Programs

14.2.2 Connecting PLC with Computer and Settings

14.2.3 Downloading and Uploading PLC Programs

14.3 Configuring and Downloading Touch Screen Project Items

14.3.1 Creating Touch Screen Project File

14.3.2 Configuring Touch Screen Connection with PLC

14.3.3 Configuring Variables

14.3.4 Configuring Indicator Lights

14.3.5 Configuring Buttons

14.3.6 Configuring Status Value Monitors

14.3.7 Configuring Instruction Texts

14.3.8 Downloading Projects to Touch Screens

14.3.9 Common Reasons and Solutions for Inability to Download Projects

14.3.10 Updating Touch Screen Versions Using ProSave Software

14.4 Operating and Monitoring Tests for Siemens Touch Screens Connected to PLCs

14.4.1 Hardware Connection and Communication Settings of Touch Screens Connected to PLCs via Network Cable

14.4.2 Hardware Connection and Communication Settings of Touch Screens Connected to PLCs via Serial Cable

14.4.3 Practical Operation Testing of Siemens Touch Screens Connected to PLCs

Source: Jinfen Mall

Practical Manual for PLCs, Inverters, and HMIs (Siemens Edition)
Related Articles
Related Articles
Practical Manual for PLCs, Inverters, and HMIs (Siemens Edition)

Welding + Welding Robot Operation Skills Fully Covered

Practical Manual for PLCs, Inverters, and HMIs (Siemens Edition)

Essential for Hardware Data Reference

Practical Manual for PLCs, Inverters, and HMIs (Siemens Edition)

Explaining CNC Machine Tool Fault Diagnosis and Repair with Examples

Leave a Comment