Practical Handbook on PLC, Inverters, and HMI (Siemens Edition)

Practical Handbook on PLC, Inverters, and HMI (Siemens Edition)

☞ This is the 13639th article published by Metal Processing (mw1950pub)

Practical Handbook on PLC, Inverters, and HMI (Siemens Edition)

Editor’s Note

PLC, inverters, and human-machine interfaces are important devices in modern industrial automation control. The application of these devices makes the production and manufacturing processes in factories more automated, efficient, precise, and controllable, greatly promoting the automation process of China’s manufacturing industry and making a significant contribution to the modernization of our country.

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 not only operate the PLC but also monitor the working status of some soft components inside the PLC in real-time on the touch screen. To use the touch screen to operate and monitor the PLC, it is necessary to create (also known as configuration) the corresponding operation and monitoring screen projects for the touch screen using specialized configuration software on a computer, and then download the screen projects to the touch screen.

Today, I would like to introduce a book titled Practical Handbook on PLC, Inverters, and HMI (Siemens Edition), which introduces Siemens PLC, inverter, and human-machine interface configuration technology. The main content includes the basics of PLC and practical entry into Siemens PLC, introduction to Siemens S7-200 SMART PLC, usage of S7-200 SMART PLC programming software, usage and examples of basic instructions, usage and examples of sequential control instructions, usage and examples of functional instructions, PLC communication, usage of Siemens inverters, inverter application circuits, comprehensive application of PLC and inverter, introduction to Siemens touch screens, quick entry into Siemens WinCC configuration software, usage of common objects in WinCC software, and practical operation of PLC controlled by Siemens touch screen.

Practical Handbook on PLC, Inverters, and HMI (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 difficult content is explained with vivid metaphors, avoiding complex theoretical analysis and cumbersome formula derivation, making the reading of the book feel very smooth.
◆ Detailed explanation of content. Considering that there is generally no guidance during self-study, the knowledge and skills in the book are explained in detail during the writing process, allowing readers to easily understand the content learned. At the same time, relevant key content is provided with QR code teaching videos, which can be viewed by scanning the code to further deepen readers’ understanding.
◆ Uses a rich combination of text and images. The book uses a large number of intuitive and vivid charts to present content, making reading very easy and reducing reading fatigue.
◆ Content arrangement conforms to cognitive rules. This book determines the order of chapters based on the principle of gradual progression from shallow to deep, so readers only need to read the book from front to back, and the knowledge will naturally be acquired.
◆ Highlights key knowledge points. To help readers grasp the key points of knowledge in the book, the book highlights key points using shading and bold text, indicating learning priorities.

Practical Handbook on PLC, Inverters, and HMI (Siemens Edition)

Practical Handbook on PLC, Inverters, and HMI (Siemens Edition)

Practical Handbook on PLC, Inverters, and HMI (Siemens Edition)

Practical Handbook on PLC, Inverters, and HMI (Siemens Edition)

Practical Handbook on PLC, Inverters, and HMI (Siemens Edition)

Practical Handbook on PLC, Inverters, and HMI (Siemens Edition)

Drag the right scroll bar to view the full directory
Directory

Preface

Chapter 1 Basics of PLC and Practical Entry into Siemens PLC

1.1 What is PLC

1.1.2 Comparison of PLC Control and Relay Control

1.2 Types and Characteristics of PLC

1.2.1 Types of PLC

1.2.2 Characteristics of PLC

1.3 Composition and Working Principle of PLC

1.3.1 Composition Block Diagram of PLC

1.3.2 CPU and Memory

1.3.3 Input Interface Circuit

1.3.4 Output Interface Circuit

1.3.5 Communication Interface, Expansion Interface, and Power Supply

1.3.6 Working Mode of PLC

1.3.7 Example of the Working Process of PLC Control Circuit

1.4 Programming Languages of PLC

1.4.1 Ladder Diagram

1.4.2 Function Block Diagram

1.4.3 Instruction Statement Table

1.5 Development Example of Siemens PLC Control of Dual Lights

1.5.1 General Process of PLC Application System Development

1.5.2 Control Requirements of the System

1.5.3 Select PLC Model and Determine Input/Output Devices and I/O Terminals

1.5.4 Draw the Circuit Diagram of PLC Control of Dual Lights

1.5.5 Write PLC Program Using Programming Software

1.5.6 DC24V Power Adapter and Power Line

1.5.7 Connect Computer and PLC with Programming Cable

1.5.8 Download Program to PLC

1.5.9 Simulated Debugging

1.5.10 Actual Wiring

1.5.11 Actual 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 Explanation of Components on CPU Module Panel

2.1.3 Wiring of CPU Module

2.1.4 Installation and Use of Signal Boards and Address Allocation

2.1.5 Common Modules and Order Numbers of S7-200 SMART PLC

2.2 Soft Components of PLC

2.2.1 Input Relays 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 Registers and Analog Output Registers

Chapter 3 Using S7-200 SMART PLC Programming Software

3.1 Explanation 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 Connection and Communication Settings Between PLC and Computer

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 Diagrams

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

3.4.3 Monitoring and Debugging Programs with State Chart Trends

3.5 Object Settings, Hardware Configuration, and Data Copying

3.5.1 Settings for Common Objects

3.5.2 Hardware Configuration

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

Chapter 4 Usage and Examples of Basic Instructions

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 Up Counter

4.3.2 Down Counter

4.3.3 Up/Down 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 Interlocking Control Circuits and Ladder Diagrams

4.4.3 Multi-location Control Circuits and Ladder Diagrams

4.4.4 Timing Control Circuits and Ladder Diagrams

4.4.5 Long Timing 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 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 Conveyor Belt

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 Door

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 Usage and Examples of Sequential Control Instructions

5.1 Sequential Control and State Transition Diagrams

5.2 Sequential Control Instructions

5.2.1 Instruction Names and Functions

5.2.2 Examples of Instruction Usage

5.2.3 Precautions for Instruction Usage

5.3 Several Methods of Sequential Control

5.3.1 Selective Branching Method

5.3.2 Parallel Branching Method

5.4 Example of Siemens PLC Control of 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 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 Machine for Small and Large 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 Usage and Examples of Functional Instructions

6.1 Data Types

6.1.1 Word Length

6.1.2 Types and Ranges of Data

6.1.3 Programming Format for Constants

6.2 Transfer Instructions

6.2.1 Single Data Transfer Instruction

6.2.2 Byte Immediate Transfer Instruction

6.2.3 Data Block Transfer Instruction

6.2.4 Byte Swap Instruction

6.3 Comparison Instructions

6.3.1 Byte Contact Comparison Instruction

6.3.2 Integer Contact Comparison Instruction

6.3.3 Double Word Integer Contact Comparison Instruction

6.3.4 Real Number Contact Comparison Instruction

6.3.5 Examples of Comparison Instruction Applications

6.4 Mathematical Operation Instructions

6.4.1 Addition, Subtraction, Multiplication, and Division Instruction

6.4.2 Floating Point Function Operation Instruction

6.5 Logic Operation Instructions

6.5.1 NOT Instruction

6.5.2 AND Instruction

6.5.3 OR Instruction

6.5.4 XOR Instruction

6.6 Shift and Rotate 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 Lookup Table Instructions

6.9 Clock Instructions

6.9.1 Explanation 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 Monitor Timer Reset Instructions

6.11 Subprograms and Subprogram Instructions

6.11.1 Subprograms

6.11.2 Subprogram 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 RS-485/RS-232 Pin Function Definitions

7.3.3 Get Port Address Instruction and Set Port Address Instruction

7.3.4 Send and Receive Instructions

Chapter 8 Usage of Siemens Inverters

8.1 Basic Structure and Principles of Inverters

8.1.1 Two Speed Control Methods for Induction Motors

8.1.2 Structure and Principles of Two Types of Inverters

8.2 Structure and Wiring of Siemens MM440 Inverter

8.2.1 Appearance and Meaning of Model Number

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 of Inverters

8.3.1 Motor Nameplate Data and Corresponding Parameters of Inverter

8.3.2 Stopping Methods of Inverter

8.3.3 Braking Methods of Inverter

8.3.4 Restarting Methods of Inverter

8.4 Operating and Debugging Inverters with Panels and External Terminals

8.4.1 Operating and Debugging Inverters with SDP and External Terminals

8.4.2 Operating and Debugging Inverters with BOP

8.4.3 Operating and Debugging Inverters with AOP

8.5 Parameter Debugging and Routine Operation of MM440 Inverter

8.5.1 Resetting All Parameters of Inverter

8.5.2 Steps and Instructions for Quick Parameter Debugging of Inverter

8.5.3 Routine Operation of Inverter

Chapter 9 Inverter Application Circuits

9.1 Inverter Circuit for Controlling Forward and Reverse Rotation and Speed Adjustment with 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 with 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 Inverter and Application Circuits

9.3.1 Three Methods of Multi-speed Control of Inverter

9.3.2 Application Circuits for Multi-speed Control of Inverter

9.4 PID Control Circuit of Inverter

9.4.1 Principles of PID Control

9.4.2 Parameters Related to PID

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

Chapter 10 Comprehensive Application of PLC and Inverter

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

10.1.1 Control Requirements

10.1.2 Distribution of PLC Input and Output Terminals

10.1.3 Circuit Wiring

10.1.4 Parameter Settings of Inverter

10.1.5 PLC Control Program and Explanation

10.2 PLC Control of Inverter to Achieve Multi-speed Operation Circuit

10.2.1 Control Requirements

10.2.2 Distribution of PLC Input and Output Terminals

10.2.3 Circuit Wiring

10.2.4 Parameter Settings of Inverter

10.2.5 PLC Control Program and Explanation

10.3 Application Example of PLC Controlling Inverter via USS Protocol

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

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 Explanation of Main Components of Touch Screens

11.2.4 Technical Specifications

11.3 Connection of Touch Screens with Other Devices

11.3.1 Power Wiring of Touch Screens

11.3.2 Ethernet Connection of Touch Screen with Configuration Computer

11.3.3 Connection of Touch Screen with Siemens PLC

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

Chapter 12 Quick Entry into Siemens WinCC Configuration Software

12.1 Installation of WinCC flexible SMART V3 Software

12.1.1 System Requirements

12.1.2 Downloading and Installing Software

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 the Project

Chapter 13 Usage of Common Objects in WinCC Software

13.1 Example of Using IO Domains

13.1.1 Configuring Tasks

13.1.2 Configuring Processes

13.1.3 Running Tests

13.2 Example of Using Buttons

13.2.1 Configuring Tasks

13.2.2 Configuring Processes

13.2.3 Running Tests

13.3 Example 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 Example of Using Pointer Variables

13.4.1 Configuring Tasks

13.4.2 Configuring Processes

13.4.3 Running Tests

13.5 Example of Using Switches and Drawing Tools

13.5.1 Configuring Tasks

13.5.2 Configuring Processes

13.5.3 Running Tests

13.6 Example 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 Example of Using Bar Charts and Trend Charts

13.7.1 Configuring Tasks

13.7.2 Configuring Processes

13.7.3 Running Tests

13.8 Example of Using Screen Switching

13.8.1 Creating Screens

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

13.8.3 Implementing Specified Screen Switching with Buttons

13.8.4 Implementing Any Numbered Screen Switching with Buttons

Chapter 14 Practical Operation of PLC Controlled by Siemens Touch Screen

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 Connection and Circuit

14.2 Writing and Downloading PLC Programs

14.2.1 Writing PLC Programs

14.2.2 Connection and Settings Between PLC and Computer

14.2.3 Downloading and Uploading PLC Programs

14.3 Configuring and Downloading Touch Screen Screen Projects

14.3.1 Creating Touch Screen Screen Project Files

14.3.2 Configuring Connection Between Touch Screen and 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 Screen

14.3.9 Common Reasons and Solutions for Project Download Failures

14.3.10 Updating Touch Screen Version with ProSave Software

14.4 Operation and Monitoring Testing of Siemens Touch Screen Connected to PLC

14.4.1 Hardware Connection and Communication Settings of Touch Screen Connected to PLC with Ethernet Cable

14.4.2 Hardware Connection and Communication Settings of Touch Screen Connected to PLC with Serial Cable

14.4.3 Actual Operation Testing of Siemens Touch Screen Connected to PLC

Source: Jinfen Mall

Practical Handbook on PLC, Inverters, and HMI (Siemens Edition)
Related Reading
Related Reading
Practical Handbook on PLC, Inverters, and HMI (Siemens Edition)

Welder + Welding Robot Operation Skills Fully Covered

Practical Handbook on PLC, Inverters, and HMI (Siemens Edition)

Essential for Hardware Data Reference

Practical Handbook on PLC, Inverters, and HMI (Siemens Edition)

Explaining CNC Machine Fault Diagnosis and Maintenance with Examples

Leave a Comment