Microgrid power control technology (by Ma Tianyi)
download times 1 type Technical Documentation uploaded 2024-11-14
From the perspective of microgrid operation and control, research has been conducted on microgrid and distributed generation, distributed generation power supply regulation, microgrid and main grid networking/isolated operation, power quality and reliability, microgrid operation stability, and microgrid application in remote areas. A control strategy based on power angle deviation that is beneficial to the balance of distributed power sources is proposed to improve the frequency characteristics of the microgrid; a frequency controller is proposed to improve the dynamic characteristics of the microgrid and main grid networking/isolated switching; a power quality control strategy considering unbalanced and nonlinear loads is proposed; a microgrid and main grid decoupling technology based on back-to-back converters is proposed; a linear state space model of the microgrid is proposed to conduct small disturbance analysis on the operation of the microgrid; and an analysis method suitable for load regulation in remote distribution networks is proposed. Translator\'s Preface Original Book Preface Original Book Acknowledgements Chapter 1 Introduction 1.1 Microgrids and Distributed Generation 1.2 Power Distribution in Distributed Generation 1.3 Power Quality and Reliability 1.4 System Stability 1.5 Power Distribution in Rural Power Grids 1.6 Objectives and Contributions of This Book 1.6.1 Objectives of This Book 1.6.2 Contributions of This Book 1.7 Structure of This Book Chapter 2 Power Distribution of Converter Interface Sources 2.1 Parallel Converter Control for Frequency Droop Load Distribution 2.1.1 Frequency Control 2.1.2 Modular Control Structure 2.1.3 Converter Voltage Phase Angle Calculation 2.1.4 Reference Value Generation 2.2 Phase Angle Droop Control 2.3 Phase Angle Droop and Frequency Droop Controllers 2.4 Simulation Study 2.4.1 Frequency Droop Controller 2.4.2 Phase Angle Droop Controller 2.4.3 Comparison of Frequency Droop and Phase Angle Droop 2.4.4 Phase Angle Droop in Multi-Distributed Generation Systems 2.5 Summary Chapter 3 Microgrid Load Frequency Control3.1 Seamless Switching between Grid-connected and Island Modes3.1.1 Control Strategy3.1.2 Simulation Study3.2 Microgrid with Inertial and Non-inertial Distributed Generation3.2.1 System Structure3.2.2 Micropower Model3.2.3 Simulation Study3.3 Summary Chapter 4 Feasibility of Improving Power Quality in Microgrids4.1 System Structure4.2 Reference Generation and Compensation Control4.2.1 Reference Generation of Compensator in Grid-connected Mode4.2.2 Compensator Control4.2.3 Reference Generation of Compensator in Island Mode4.2.4 Distributed Generation Coordinates Power Supply for Common Loads4.3 Simulation Study4.3.1 Large Grid Bears Local Loads4.3.2 Distributed Generation Bears Common Loads4.3.3 Allocating Common Induction Motor Loads4.3.4 DG-1 Supplies All Common Loads During Islanding Period4.4 Discussion Study4.5 Summary Chapter 5 Power Flow Control with Back-to-Back Converters in a Grid-Connected Microgrid 5.1 System Structure and Operation 5.2 Converter Structure and Control 5.3 Back-to-Back Converter Reference Values ??5.3.1 Reference Values ??for VSC-1 5.3.2 Reference Values ??for VSC-2 in Mode 1 5.3.3 Reference Values ??for VSC-2 in Mode 2 5.4 Reference Values ??for Distributed Generation 5.4.1 Mode 1 5.4.2 Mode 2 5.5 Coordination of Relays and Breakers during Islanding and Reconnection 5.6 Simulation Analysis 5.6.1 Example 1: Load Distribution of Distributed Generation in the Bulk Grid 5.6.2 Example 2: Changes in Power Supply in the Bulk Grid 5.6.3 Example 3: Power Supply from Microgrid to Bulk Grid 5.6.4 Example 4: Load Distribution with Motor Loads 5.6.5 Example 5: Voltage and Frequency Changes in the Bulk Grid 5.6.6 Example 6: Islanding and Reconnection 5.6.7 Example 7: Variable Power Supply to the Large Grid 5.6.8 Example 8: DC Voltage Fluctuations and Losses of Distributed Generation 5.7 Microgrid with Multiple Distributed Generations 5.8 Summary Chapter 6 Stability Analysis of Autonomous Microgrids Based on Multi-Converters 6.1 Converter Structure and Control 6.2 Droop Control and Distributed Generation Reference Values ??6.2.1 Droop Control 6.2.2 Distributed Generation Reference Values ??6.3 State Space Model of Autonomous Microgrids 6.3.1 Converter Model 6.3.2 Droop Controller 6.3.3 Converter-Droop Controller Combination Model 6.3.4 Transformation to a Common Reference Frame 6.3.5 Network and Load Modeling 6.3.6 Full Microgrid Model 6.4 System Structure and Example Model of Autonomous Microgrid 6.5 Microgrid Eigenvalue Analysis 6.6 Simulation Study 6.6.1 Example 1: Full System of Figure 6.2 (3 Distributed Generations and 3 Loads) 6.6.2 Example 2: Effect of System Simplification6.7 Improvement of Stability by Compensated Droop Control6.7.1 Test System6.7.2 Simulation Study of Compensated Droop Controller6.8 SummaryChapter 7 Droop Control of Converter-Interfaced Micro-Sources in Rural Distributed Generation7.1 Power Distribution with Phase Angle Droop and Droop Control Strategies7.1.1 Controller without Communication 17.1.2 Controller with Minimal Communication Technology 27.1.3 Multi-Distributed Generation System7.1.4 Network-Based Communication Technology7.2 Converter Structure and Control7.2.1 Converter Control7.2.2 Distributed Generation Baseline7.3 Simulation Study7.3.1 Example 1: Connecting Load-3 and Load-4 to Microgrid7.3.2 Example 2: DG-1 and DG-3 Supply Loads 1 and 27.3.3 Example 3: Induction Motor Load7.3.4 Example 4: Load Sharing with Advanced Communication Systems7.3.5 Example 5: Load Sharing with Traditional Droop Controller7.3.6 Example 6: Frequency-Dependent Loads7.4 SummaryChapter 8 Conclusion8.1 General Conclusion8.2 Future WorkAppendix A A.1 Converter ArchitectureA.2 Converter ControlA.3 Output Feedback Voltage ControllerA.4 State Feedback ControllerAppendix B List of FiguresList of TablesPrinciplesList of SymbolsReferences
download times 1 type Technical Documentation uploaded 2024-11-14
As a new technology for obtaining information, wireless sensor networks have become a hot topic in network research. In wireless sensor networks, the media access control layer is a key technology that affects network operation. It not only determines the allocation of resources in the wireless channel, but also affects the use of limited energy carried by each node in the network. At the same time, it must also meet the needs of dynamic changes in the network and some sudden business. \"Analysis and Implementation of MAC Protocol for Wireless Sensor Networks\" studies the polling control mechanism of the MAC protocol based on the analysis and research of the existing MAC protocol for wireless sensor networks. The accurate analysis of the characteristics of the polling system has always been a difficult point in the study of MAC protocols, especially the accurate analysis of its second-order characteristics, which is quite complicated and difficult. \"Analysis and Implementation of MAC Protocol for Wireless Sensor Networks\" uses the analysis method of embedded Markov chain and probability generating function to study the polling system of wireless sensor networks, and accurately analyzes the basic polling system, the parallel scheduling polling system that distinguishes busy/idle rings, the asymmetric complete polling service system, the dual-queue multi-server queuing system that distinguishes priorities, and the two-level priority polling system. On this basis, we carried out research on the implementation of the system, using the wireless sensor network operating system TinyOS and FPGA to implement the new system. During the implementation process, we made detailed designs for the MAC frame structure, polling control process, etc., in order to verify the analysis results of the MAC protocol polling control system of the wireless sensor network with actual application scenarios, and compare and analyze the advantages and disadvantages of various polling systems. Preface Chapter 1 Overview of MAC Protocol for Wireless Sensor Networks Chapter 2 Basic Polling System Model of MAC Protocol for Wireless Sensor Networks Chapter 3 Analysis and Research on Parallel Scheduling Polling System with Busy/Idle Ring Distinction Chapter 4 Research on Asymmetric Complete Polling Service System Chapter 5 Research on Priority-Distinguishing Dual-Queue Multi-Server Queuing System Chapter 6 Analysis and Research on MAC Protocol for Wireless Sensor Networks Based on TinyOS Chapter 7 Analysis and Research on Priority-Distinguishing Hybrid Service Two-Level Polling System Based on FPGA References
download times 5 type Technical Documentation uploaded 2024-11-14
This book introduces the relevant technologies and applications in the field of wireless sensor network research in detail, with ZigBee technology as the main research object. This book has three projects in total. Based on the hardware platform with CC2530 chip as the core, it explains the basic modules of internal hardware and the architecture and programming methods of point-to-point communication, and deeply analyzes TI\'s Z-Stack protocol stack architecture and programming interface. Through the study of the three projects, readers can fully understand the development and application of ZigBee wireless sensor network technology. This book can be used as a textbook for senior students majoring in the Internet of Things, sensor network communication engineering, electronic information, computer science, etc. in ordinary colleges and universities, and can also be used as a reference book for engineering and technical personnel to develop projects such as single-chip microcomputers, wireless sensor network technology, and ZigBee technology.
download times 9 type Technical Documentation uploaded 2024-11-14
\"Radio Frequency Identification (RFID) System Technology and Application\" introduces the working principle and application field of radio frequency identification technology, introduces the components, protocols and standards of RFID systems, and especially focuses on the project implementation of RFID technology. Through the most basic \"slap and ship\" application example in the current logistics industry, it guides readers from the shallow to the deep, from design, standard determination and selection, to implementation plan formulation to implementation, and gradually understands the specific process and steps of implementing an actual RFID project, and proposes solutions to possible problems. Radio frequency identification technology (RFID) is a new form of automatic identification that integrates radio, chip manufacturing and computer technology. It is rapidly entering our daily life. \"Radio Frequency Identification (RFID) System Technology and Application\" is rich in content and highly practical. It can be used as a reference book for engineering and technical personnel engaged in radio frequency identification work, and can also be used as a teaching reference book for senior students and graduate students in logistics, communications, and automatic identification majors in colleges and universities.
download times 8 type Technical Documentation uploaded 2024-11-14
This book focuses on the principles of key wireless communication technologies and their MATLAB and FPGA implementation. Through a large number of MATLAB and FPGA development examples, it describes in detail the common modules, principles, and implementation processes in wireless communication. The specific contents include: an introduction to wireless communication development, digital processing basics, DSP processing basics, digital modulation, channel coding, optimal receivers, equalization, synchronization, digital front-end technology, and key technologies of WCDMA systems. This book has clear concepts and clear ideas. It pursues comprehensiveness, systematization, and practicality, so that readers can acquire MATLAB and FPGA development capabilities in the field of wireless communication in a relatively short period of time. This book can be read by application engineers and engineering researchers engaged in wireless communication and digital signal processing. It can also be used as a textbook or reference book for graduate students and senior undergraduates in communications and related majors. Chapter 1 Overview of Wireless Communication and FPGA Development 1.1 Overview of the Development of Wireless Communication 1.2 Main Characteristics of Wireless Communication 1.3 Composition of Wireless Communication System 1.4 Development Trend of Future Wireless Communication System 1.5 Advantages of FPGA in Wireless Communication 1.5.1 Introduction to FPGA Features 1.5.2 Overview of FPGA Application in Wireless Communication 1.5.3 FPGA Implementation Architecture of Wireless Communication Base Station 1.6 Xilinx Wireless Communication Solution 1.6.1 Xilinx\'s High-end Chip for Wireless Communication - Virtex Series 1.6.2 Xilinx\'s High-efficiency Development Tool - ISE Design Suite 1.6.3 Xilinx\'s Cellular Communication Development Resources 1.6.4 Xilinx\'s Broadcast System Development Resources 1.7 Chapter Summary 1.8 References for this Chapter Chapter 2 Fundamentals of Digital Processing in Wireless Communication 2.1 Number Representation 2.1.1 Fixed-point Representation 2.1.2 Floating-point Representation 2.1.3 Quantization of Fixed-point Numbers 2.1.4 Rounding Errors of Addition and Multiplication 2.2 Word Length Effect of AD Conversion 2.3 FPGA Implementation of Common Arithmetic Operation Modules2.3.1 FPGA Implementation of Addition Operation2.3.2 FPGA Implementation of Multiplication Operation2.3.3 FPGA Implementation of Division Operation2.3.4 FPGA Implementation of Cordic Algorithm2.4 Summary of This Chapter2.5 References of This ChapterChapter 3 Basics of DSP Processing in Wireless Communication3.1 FPGA Implementation of Digitally Controlled Oscillator3.1.1 Principle of DDS Algorithm3.1.2 Verilog Implementation of DDS Algorithm3.1.3 Use of DDS Algorithm IP Core3.2 FPGA Implementation of Fast Fourier Transform3.2.1 Basic Ideas of DFT and FFT3.2.2 Basic Principles of FFT Algorithm and Its MATLAB Implementation3.2.3 Hardware Implementation Structure of FFT3.2.4 Principle and Implementation of IFFT3.2.5 Use of FFT/IFFT IP Core3.3 FPGA Implementation of FIR Filter3.3.1 Classification of Digital Filters3.3.2 Mathematical Model of Digital Filters3.3.3 Performance Indicators of Digital Filters3.3.4 3.3.5 FPGA implementation of FIR filter 3.3.6 Use of FIR filter IP Core 3.4 FPGA implementation of multi-rate filter 3.4.1 The significance of multi-rate signal processing 3.4.2 Basic operations of multi-rate signal filter 3.4.3 FPGA implementation of CIC filter 3.4.4 FPGA implementation of HB filter 3.5 FPGA implementation of adaptive filter 3.5.1 Introduction to adaptive filtering 3.5.2 Application of adaptive filtering 3.5.3 MATLAB implementation of LMS algorithm 3.5.4 FPGA implementation of LMS algorithm 3.5.5 Software debugging of LMS algorithm 3.6 Summary of this chapter 3.7 References of this chapter Chapter 4 Implementation of modulation and demodulation 4.1 Basic functions and requirements of modulation/demodulation 4.1.1 Basic functions of modulation and demodulation 4.1.2 Classification of modulation/demodulation 4.1.3 Brief analysis of the principles and performance of basic modulation methods 4.1.4 Bandwidth and power spectral density of digital signals 4.1.5 Factors affecting the selection of digital modulation methods 4.2 4.2.1 Traditional Modulation and Demodulation Solutions for Digital Modulators and Demodulators Chapter 5 Implementation of Channel Coding and Decoding Chapter 6 Implementation of Optimal Receiver Chapter 7 Implementation of Diversity, Equalization and Interference Cancellation Chapter 8 Implementation of Synchronization Chapter 9 Implementation of Digital Front-end Technology Chapter 10 Implementation of Key Technologies for WCDMA System
download times 1 type Technical Documentation uploaded 2024-11-14
Based on the introduction of the development background and technical characteristics of the Internet of Things, this book systematically discusses key technologies such as automatic identification and RFID application technology, sensors, sensor networks and wireless sensor network technology, smart devices and embedded technology, computer networks and Internet technology, mobile communication technology, location information, positioning technology and location services, Internet of Things data processing technology, Internet of Things information security technology, as well as typical Internet of Things applications. Preface Teaching Suggestions Chapter 1 Introduction to the Internet of Things / 1.1 Social Background of the Development of the Internet of Things / 1.1.1 The Proposal of the Concept of the Internet of Things / 1.1.2 The Internet of Things and Smart Earth / 1.1.3 The Development Plan of the Internet of Things by the EU and Various Governments / 1.1.4 The Internet of Things and my country\'s Strategic Emerging Industries / 1.2 Technical Background of the Development of the Internet of Things / 1.2.1 Understanding the Inevitability of the Development of the Internet of Things from the Perspective of Human Needs for Technology / 1.2.2 Understanding the Inevitability of the Development of the Internet of Things from the Perspective of the Development of the Internet of Things / 1.2.3 Understanding the Inevitability of the Development of the Internet of Things from the Perspective of Scientific Research / 1.3 Definition and Main Technical Features of the Internet of Things / 1.3.1 Definition of the Internet of Things / 1.3.2 Main Technical Features of the Internet of Things / 1.3.3 Comparison between the Internet of Things and the Internet / 1.3.4 Relationship between the Internet of Things and \"Internet +\" / 1.4 Internet of Things Architecture / 1.4.1 Basic Concepts of the Internet of Things Architecture / 1.4.2 Basic Methods for People to Deal with Problems in the Physical World / 1.4.3 The Perception Layer of the Internet of Things / 1.4.4 The Network Layer of the Internet of Things / 1.4.5 Application layer of the Internet of Things/ 1.5 Key technologies and industrial development of the Internet of Things/ 1.5.1 Key technologies of the Internet of Things/ 1.5.2 Industrial chain structure of the Internet of Things/ 1.5.3 The impact of the Internet of Things industry on national economic and social development/ 1.5.4 Policy environment for the development of the Internet of Things industry in my country/ Summary of this chapter/ Exercises/ Chapter 2 RFID and Internet of Things applications/ 2.1 Automatic identification technology/ 2.1.1 The development process of automatic identification technology/ 2.1.2 Barcode technology/ 2.1.3 Magnetic card, IC card technology/ 2.2 RFID tags and EPC coding system/ 2.2.1 Basic concepts of RFID tags/ 2.2.2 Basic working principles of RFID tags/ 2.2.3 Classification of RFID tags/ 2.2.4 Coding standards of RFID tags/ 2.3 RFID tag readers/ 2.3.1 Functions and classification of RFID tag readers/ 2.3.2 Structure and design methods of RFID readers/ Summary of this chapter/ Exercises/ Chapter 3 Sensors and sensor network technology/ 3.1 Concept of sensor/ 3.1.1 Perception capability and development of sensor/ 3.1.2 Classification of sensor/ 3.1.3 Physical sensor/ 3.1.4 Chemical sensor/ 3.1.5 Biosensor/ 3.1.6 Nanosensor/ 3.1.7 Sensor performance index/ 3.2 Intelligent sensor and wireless sensor/ 3.2.1 Research and development of intelligent sensor/ 3.2.2 Research and development of wireless sensor/ 3.3 Wireless sensor network/ 3.3.1 From wireless packet network to wireless ad hoc network/ 3.3.2 From wireless ad hoc network to wireless sensor network/ 3.3.3 Characteristics and structure of wireless sensor network/ 3.3.4 Structure and design principle of wireless sensor network node/ 3.4 Research and development of wireless sensor network technology/ 3.4.1 Wireless sensor and actuator network/ 3.4.2 Wireless multimedia sensor network/ 3.4.3 Underwater wireless sensor network/ 3.4.4 Underground wireless sensor network/ 3.4.5 Wireless Nanosensor Networks / Chapter Summary / Exercises / Chapter 4 IoT Smart Hardware and Embedded Systems / 4.1 Overview of Embedded Systems / 4.1.1 Development of Embedded Systems/ 4?1?2 Characteristics of embedded systems/ 4?2 Intelligent hardware of the Internet of Things/ 4?2?1 Basic concepts of intelligent hardware/ 4?2?2 Application of artificial intelligence in intelligent hardware of the Internet of Things/ 4?2?3 Human-computer interaction/ 4?2?4 Human-computer interaction technology of intelligent hardware of the Internet of Things/ 4?2?5 Application of flexible display and flexible battery technology in intelligent hardware of the Internet of Things/ 4?2?6 Policy environment for the development of intelligent hardware in my country/ 4?3 Wearable computing and its application in the Internet of Things/ 4?3?1 Basic concepts of wearable computing/ 4?3?2 Classification and application of wearable computing devices/ 4?4 Intelligent robots and their application in the Internet of Things/ 4?4?1 Basic concepts of robots/ 4?4?2 Classification and application of robots/ 4?4?3 Policy environment for the development of intelligent robot industry in my country/ Chapter summary/ Exercises/ Chapter 5 Communication and network technology of the Internet of Things/ 5?1 Research and development of computer network technology/ 5?1?1 Development of communication and network technology from the perspective of information technology/ 5?1?2 Formation and development of computer networks/ 5.1.3 Classification and Characteristics of Computer Networks/ 5.1.4 Basic Concepts of TCP/IP Protocol/ 5.1.5 Research on Next Generation Network Architecture and Software Defined Network Technology/ 5.2 Research and Development of Mobile Communication Network Technology/ 5.2.1 Basic Concepts of Cellular Systems/ 5.2.2 Development of Mobile Communication Technology and Standards/ 5.2.3 5G and Internet of Things/ 5.2.4 M2M, D2D Technology and Its Application in Internet of Things/ 5.3 Internet of Things Access Technology/ 5.3.1 Basic Concepts of Internet of Things Access Technology/ 5.3.2 Wired Access Technology/ 5.3.3 Wireless Access Technology/ 5.3.4 Application of Software Radio and Cognitive Radio in Internet of Things/ Summary of this Chapter/ Exercises/ Chapter 6 Location Information, Positioning Technology and Location Services/ 6.1 Location Information and Location Services/ 6.1.1 Location Information - From Internet to Internet of Things/ 6.1.2 The Role of Location Information in Internet of Things/ 6.2 Positioning System/ 6.2.1 Aerospace Remote Sensing Technology/ 6.2.2 Global Positioning System/ 6.2.3 Geographic Information System/ 6.2.4 High Precision Map/ *6.3 Positioning Technology/ 6.3.1 Mobile Communication Positioning Technology/ 6.3.2 Wi-Fi-based Positioning Technology/ 6.3.3 RFID-based Positioning Technology/ 6.3.4 Wireless Sensor Network Positioning Technology/ 6.4 Location Service/ 6.4.1 Basic Concepts of Location Service/ 6.4.2 Design Methods of Location Service System/ Summary of this Chapter/ Exercises/ Chapter 7 Intelligent Data Processing Technology of Internet of Things/ 7.1 Basic Concepts of Intelligent Data Processing Technology of Internet of Things/ 7.1.1 Characteristics of Internet of Things Data/ 7.1.2 Data, Information and Knowledge in Internet of Things/ 7.1.3 Key Technologies for Data Processing of Internet of Things/ 7.2 Internet of Things and Cloud Computing/ 7.2.1 Background of Cloud Computing/ 7.2.2 Classification of Cloud Computing/ 7.2.3 Main Technical Characteristics of Cloud Computing/ 7.2.4 Application of Cloud Computing in Internet of Things/ 7.3 Internet of Things and Big Data/ 7.3.1 Basic concepts of data mining/ 7.3.2 Basic concepts of big data/ 7.3.3 Definition and characteristics of big data/ 7.3.4 Peculiarities of research on big data in the Internet of Things/ 7.3.5 Internet of Things and intelligent decision-making and intelligent control/ Summary of this chapter/ Exercises/ Chapter 8 Internet of Things network security/ 8.1 Basic concepts of cyberspace security and network security/ 8.1.1 Proposition of the concept of cyberspace security/ 8.1.2 Main contents covered by my country\'s \"National Cyberspace Security Strategy\"/ 8.1.3 Theoretical system of cyberspace security/ 8.2 OSI security architecture/ 8.2.1 Basic concepts of OSI security architecture/ 8.2.2 Network security model and network security access model/ 8.2.3 User demand for network security/ 8.3 Main contents of research on Internet of Things network security/ 8.3.1 Possible network attack methods in the Internet of Things/ 8.3.2 New trends in Internet of Things network security/ 8.3.3 Research on RFID security and privacy protection/ Summary of this chapter/ Exercises/ Chapter 9 Internet of Things applications/ 9.1 Intelligent industry/ 9?1?1 Basic concepts of Industry 4?0/ 9?1?2 Basic contents of Industry 4?0/ 9?1?3 Development plan of Made in China 2025/ 9?2 Smart agriculture/ 9?2?1 Basic concepts of smart agriculture/ 9?2?2 Application examples of smart agriculture/ 9?3 Smart transportation/ 9?3?1 Differences between IoT smart transportation and traditional smart transportation/ 9?3?2 Internet of vehicles/ 9?3?3 Unmanned vehicles and their research progress/ 9?4 Smart grid/ 9?4?1 Basic concepts of smart grid/ 9?4?2 Application examples of smart grid/ 9?5 Smart environmental protection/ 9?5?1 Basic concepts of smart environmental protection/ 9?5?2 Application examples of smart environmental protection/ 9?6 Smart medical care/ 9?6?1 Basic concepts of smart medical care/ 9?6?2 Application examples of smart medical care/ 9?7 Smart security/ 9?7?1 Basic concepts of smart security/ 9?7?2 Application examples of smart security/ 9?8 Smart home/ 9.8.1 Basic concepts of smart home/ 9.8.2 Examples of smart home applications/ 9.9 Smart logistics/ 9.9.1 Basic concepts of smart logistics/ 9.9.2 Relationship between smart logistics and the Internet of Things/ 9.9.3 Future stores and the Internet of Things/ 9.9.4 Design methods for large-scale smart logistics systems/ Chapter summary/ Questions for consideration/ References/
download times 10 type Technical Documentation uploaded 2024-11-14
The purpose of this book is to provide a clear and practical way to learn PLC programming technology by creating a three-dimensional and comprehensive resource system, so that readers can gradually start their journey of PLC programming without PLC hardware, just with a computer (desktop or laptop) and a book. [1] This book is divided into 12 chapters, namely PLC Programming Basics, Basic Programming Examples, Common Programming Instructions, Three-Phase Asynchronous Motor Control PLC Programming Examples, Timer and Counter PLC Programming Examples, Answering Machine and Lighting Control PLC Programming Examples, Building Automation PLC Programming Examples, Machine Tool Control PLC Programming Examples, Feeder and Conveyor PLC Programming Examples, Industrial Machinery Control PLC Programming Examples, Other Application PLC Programming Examples, and PLC Comprehensive Application Design Examples. The source code of all programming examples is provided in the virtual CD of this book. Readers can directly transplant and use them, or modify and simulate them on the programming software to achieve in-depth understanding and flexible application. This book can be used as a professional book for engineering and technical personnel to learn PLC programming technology, and can also be used as a teaching or reference book for PLC programmers or related professional courses in electromechanical, electronic information and automation. Learning Guide Chapter 1 Introduction 1.1 Overview of PLC/003 1.1.1 Basic Structure of PLC/003 1.1.2 Working Principle of PLC/004 1.1.3 Selection Rules of PLC/004 1.1.4 Programming Algorithm of PLC/006 1.2 Basic Knowledge of Ladder Diagram/007 1.2.1 Ladder Diagram Logic/007 1.2.2 Internal Devices of PLC/008 1.2.3 Ladder Diagram Composition Diagram and Description/010 1.2.4 Common Terms of Ladder Diagram/011 1.2.5 Editing of PLC Ladder Diagram and Common Error Diagrams/012 1.3 Installation and Use Instructions of Siemens PLC Programming Software/013 1.3.1 Introduction and Installation Method of STEP 7-Micro/WIN/013 1.3.2 Use of STEP 7 Micro/WIN/019 1.3.3 Examples of S7-200 simulation functions/023 Chapter 2 Examples of basic program design 2.1 Start priority program/025 2.1.1 Start priority program implementation plan 1/025 2.1.2 Start priority program implementation plan 2/026 2.2 Stop priority program/027 2.2.1 Stop priority program implementation plan 1/027 2.2.2 Stop priority program implementation plan 2/028 2.3 Interlocking control/029 2.4 Self-holding and release program/031 2.4.1 Self-holding and release circuit implementation plan 1/031 2.4.2 Self-holding and release circuit implementation plan 2/032 2.5 Single switch controls start and stop/032 2.6 Button controls the disk to rotate one circle/034 2.7 Three locations control a lamp/035 2.8 Simple signal frequency division program/037 2.8.1 Two-frequency division of control signal/037 2.8.2 Three-frequency division of control signal/039 2.9 Stop operation protection and contactor fault handling program/040 2.10 Power failure system protection program/042 2.11 Rolling door control/044 2.12 Warehouse door control program/046 2.13 Water tower water level monitoring and alarm/047 2.14 One button controls three groups of lights/049 2.15 Motor forward and reverse automatic cycle program/050 2.16 Double liquid storage tank single water level control/052 2.17 Product batch packaging and production statistics/054 2.18 Ordinary household washing machine/056 2.19 Fully automatic washing machine/058 Chapter 3 Examples of common instructions for programming 3.1 Timer instruction description/063 3.2 Byte exchange instruction description/065 3.3 Floating point calculation instruction description/066 3.4 Logic operation (AND or NOT) instruction description/067 3.4.1 WAND logical AND instruction/067 3.4.2 WOR logical OR instruction/067 3.4.3 XOR exclusive OR instruction/068 3.4.4 INV inversion instruction/068 3.5 Mathematical operation/069 3.6 Program control/069 3.7 Indirect addressing/071 3.8 Table function instruction/072 3.8.1 Fill in table instruction/072 3.8.2 Look up table instruction/072 3.8.3 Table access function instruction/074 3.9 Segment code conversion instruction/075 3.10 PID algorithm principle and instruction introduction/076 3.10.1 PID algorithm introduction/076 3.10.2 PID loop instruction/077 Chapter 4 Three-phase asynchronous motor control PLC program design example 4.1 Three-phase asynchronous motor inching control/080 4.2 Three-phase asynchronous motor continuous control/081 4.3 Three-phase asynchronous motor jog, continuous and mixed control/082 4.3.1 General programming/082 4.3.2 Improvement plan 1/083 4.3.3 Improvement plan 2/084 4.4 Two-site control of three-phase asynchronous motor continuous control/085 4.5 Two-site control of three-phase asynchronous motor jog, continuous and mixed control/086 4.6 Three-phase asynchronous motor forward and reverse control/087 4.7 Three-phase asynchronous motor sequential start and simultaneous stop control/088 4.8 Three-phase asynchronous motor sequential start and reverse stop control/090 4.9 Three-phase asynchronous motor star-delta step-down starting control/091 4.10 Three-phase asynchronous motor time-based control of one-way energy consumption braking/093 4.11 Three-phase asynchronous motor time-based control of reversible running energy consumption braking/094 4.12 Three-phase asynchronous motor reverse connection braking control/096 4.13 Control of three-phase dual-speed asynchronous motor/097 4.14 Shunt Motor Armature Series Resistance Start Speed ??Control / 099 Chapter 5 Timer and Counter PLC Program Design Examples 5.1 Timer Delay Open Program Description / 102 5.2 Timer Delay Close Program Description / 103 5.3 Multiple Timing / 104 5.4 Multiple Timers to Realize Long Timing / 105 5.5 Turntable Rotation 90° Intermittent Motion Control / 106 5.6 Disc Intermittent Rotation Four Circles Control / 107 5.7 Sewage Treatment System / 109 5.8 Push-Button Pedestrian Traffic Light Control / 111 5.9 Card Punch Count / 114 5.10 Alternating Output Program / 115 5.10.1 Counter to Realize Alternating Output Function / 115 5.10.2 Using Rising Edge (Positive Jump) Trigger Instruction to Realize Alternating Output Function / 116 5.11 One Data Hold Control / 117 5.12 Card Reader (Payment Timing) / 118 5.13 Liquid Mixing Count / 120 5.14 Automatic forward and reverse cycle control program of motor written by timer/122 Chapter 6 PLC Program Design Examples of Buzzer and Light Control 6.1 Mixed Competition Buzzer with Different Permissions/125 6.2 Three Groups of Buzzers with the Same Permissions/127 6.3 Three Groups of Buzzers with the Same Permissions and Digital Tube Display/130 6.4 Single Light Alternating on and Off Periodically/132 6.5 Timing and Area Setting Instructions to Alternate Flashing of Multiple Lights/133 6.6 Using Circular Shift Instructions to Control Multiple Lights/135 6.7 Timer to Control Marquee/137 6.8 Advertising Light Control/138 6.9 Barcode Display Control/141 Chapter 7 PLC Program Design Examples of Building Automation 7.1 Building Voice-Controlled Lighting System/143 7.2 Fire Alarm Control/144 7.3 Multi-Fault Alarm Control/146 7.4 PLC Control of Constant Pressure Water Supply/149 7.5 Automatic fire pump control system for high-rise buildings/152 7.6 Exhaust system control for high-rise buildings/153 7.7 Start and stop of the perpetual calendar command control system/155 7.8 Housing anti-theft system control/158 Chapter 8 Machine tool control PLC program design examples 8.1 Automatic reciprocating control of machine tool worktable/164 8.2 Reciprocating motion of lathe slide and bidirectional control of spindle/165 8.3 PLC control of grinder/167 8.4 PLC control of universal tool milling machine/168 8.5 PLC control of gear hobbing machine/170 8.6 PLC control of double-head drilling machine/172 Chapter 9 PLC program design examples for feeding trolleys and conveyor belts 9.1 PLC control of feeding trolleys/175 9.2 Call control of five stations of trolleys/177 9.3 Automatic reciprocating control of five stations of trolleys/178 9.4 Conveyor belt product inspection and defective product separation/181 9.5 Control of three conveyor belts / 182 Chapter 10 PLC Programming Examples of Industrial Machinery Control 10.1 Control of cutting machine / 185 10.2 Control of workshop ventilation system / 191 10.3 Linkage control of fan and burner / 192 10.4 PLC control of concrete mixer / 193 10.5 PLC control of vulcanizer / 195 10.6 Raw material blending machine/197 10.7 PLC control of fan/198 10.8 Automatic feeding control/201 10.9 Air compressor rotation control/203 10.10 PLC control of pipe bending machine/206 10.11 Heating reaction furnace 209 10.12 Air bag vulcanizing machine 213 10.13 Large and small ball sorting system 216 10.14 Control of shearing machine 221 10.15 Electric hoist lift 224 Chapter 11 Other applications PLC program design examples 11.1 Rotating disk 180° forward and reverse control 229 11.2 Selector switch controls three valves to open in sequence and close in reverse sequence 230 11.3 Logistics detection control 232 11.4 Simple bus stop announcement program 233 11.5 Automatic water vending machine 235 11.6 Application of cycle program 236 11.7 Mold forming 238 11.8 Ice cream machine 240 11.9 Smart irrigation 242 11.10 Password lock 247 11.11 Traffic light 249 11.12 PLC control of fancy fountain 251 11.13 Manual/automatic control 254 Chapter 12 PLC comprehensive application design example 12.1 Timing alarm clock 258 12.2 Sequential control of two slides 260 12.3 PLC control of beer filling production line 264 12.4 Tug of war 266 12.5 PLC control of beverage vending machine 267 12.6 PLC control of Tianta Light 270 12.7 Four-story elevator control 274 12.8 Application of PLC in central air conditioning control system 282 Appendix Appendix 1 CPU specification list 287 Appendix 2 CPU power supply specification list 289 Appendix 3 Siemens PLC basic instruction list 290 Appendix 4 Special Register (SM) Flags 296 Index References
download times 8 type Technical Documentation uploaded 2024-11-14
This book systematically introduces the programming and application of Siemens S7-200 PLC. The main contents include: S7-200 PLC hardware introduction, S7-200 basic instructions and applications, PLC ladder diagram programming, S7-200 PLC common function instructions basic application cases and analysis, STEP7-Micro/WIN programming software, S7-200 PLC switch quantity programming, S7-200 PLC analog quantity control programming, S7-200 PLC PID use and control, S7-200 PLC subroutine creation and use, S7-200 PLC interrupt program creation and programming, high-speed counter and encoder application, S7-200 PLC communication basics, PPI communication, Modbus communication, USS communication, etc. The book is from the simple to the complex, with prominent emphasis and clear levels, focusing on the systematic, targeted and knowledgeable nature of knowledge. This book is illustrated with detailed text and programs, which is especially suitable for beginners to learn and use. It is also a rare learning and reference material for readers who have a certain foundation in programmable controllers. This book can be used as a reference book for electrical engineering technicians to learn Siemens PLC technology, and can also be used as a PLC reference book for automation, electrical engineering, mechatronics and other related majors in colleges and vocational schools. Contents Chapter 1 S7-200 PLC System Overview 1.1 S7-200 Function Overview 1 1.2 S7-200 PLC System Structure 2 1.3 S7-200 CPU Module 3 1.4 S7-200 Expansion Module 6 1.5 S7-200 PLC Power Supply 7 1.6 Electrical Wiring 8 1.7 S7-200 PLC Selection 18 1.8 Model Selection 20 Chapter 2 PLC Data Types, Storage Areas, and Working Modes 2.1 Data Format and Requirements 21 2.2 Data Length Unit 21 2.3 Data Length and Data Range 21 2.4 S7-200 PLC Scale and Conversion 22 2.5 S7-200 Series PLC Data Storage Area and Component Functions 23 2.6 Data Area Memory Addressing Method 27 2.7 S7-200 PLC Working Mode 29 Chapter 3 S7-200 3.1 Introduction to PLC Programming Software 3.2 STEP7-Micro/WIN Programming Software Installation 3.3 STEP7-Micro/WIN Usage 4.4 STEP7-Micro/WIN Programming Language and Programming Specifications 58 Chapter 4 S7-200 PLC Instruction System 4.1 Bit Logic Instructions 66 4.2 Timer Instructions 73 4.3 Counter Instructions 81 4.4 Comparison Instructions 88 4.5 Data Transfer Instructions 92 4.6 Shift Instructions 98 4.7 Arithmetic Operation Instructions 107 4.8 Conversion Instructions 116 4.9 Logic Operation Instructions 123 4.10 Table Instructions 129 4.11 Clock Instructions 133 Chapter 5 S7-200 PLC Classic Program Examples 5.1 [Example 1] Controlling Three Groups of Lights with One Button 140 5.2 [Example 2] Calling a Car at Five Stations 142 5.3 5.4 [Case 4] Three-stage speed control of electric motors (low speed, medium speed, high speed) 146 5.5 [Case 5] Star-delta sequence voltage reduction start and reverse stop control of three electric motors 148 5.6 [Case 6] Two ways to start the square fountain 150 5.7 [Case 7] Traffic lights 153 5.8 [Case 8] Advertising light control 156 5.9 [Case 9] Defective product sorting 158 5.10 [Case 10] Product qualification rate (defective product sorting) 159 5.11 [Case 11] Equipment maintenance reminder 160 5.12 [Case 12] Buzzer 163 5.13 [Case 13] Beverage vending machine 164 Chapter 6 S7-200 PLC analog case and PID closed-loop control 6.1 Overview of analog control 168 6.2 Physical wiring of analog signals 169 6.3 6.4 Conversion between analog quantity and actual physical quantity 180 6.5 Use of Siemens standard analog quantity conversion library 184 6.6 Introduction to PID control 188 6.7 Implementation of PID algorithm in S7-200 PLC 189 6.8 General steps of PID debugging 190 6.9 PID temperature measurement case 190 Chapter 7 Subroutines, interrupt programs and applications 7.1 S7-200 PLC program structure 200 7.2 Creation of subroutines 200 7.3 Calling subroutines 200 7.4 Application examples of subroutine instructions 201 7.5 Overview of interrupts 208 7.6 Interrupt classification and processing principles 209 7.7 Interrupt instructions 211 7.9 I/O interrupt program example 213 7.10 Program example of reading analog value by timed interrupt 214 7.11 Example of alternating flashing lights by time-based interrupts 215 7.12 7.13 The key points of interrupt programming 217 Chapter 8 Encoders and high-speed counters 8.1 Photoelectric encoder 219 8.2 Incremental encoder 219 8.3 Encoder installation method 221 8.4 Encoder function 221 8.5 High-speed counter 222 8.6 High-speed counter type and working mode 223 8.7 High-speed counter instruction 226 8.8 High-speed counter SM area 226 8.9 High-speed counter application example 228 Chapter 9 Communication of Siemens S7-200 PLC 9.1 Basic knowledge of communication 232 9.2 PPI communication 239 9.3 Modbus communication 245 9.4 USS communication 257
download times 11 type Technical Documentation uploaded 2024-11-14
This textbook is a high-quality planned textbook for vocational education in the national machinery industry. The book is divided into five projects. Project 1 introduces the composition, working principle, input and output wiring of PLC, the use of STEP7-Micro/WIN programming software, and the memory structure and addressing basics of S7-200 series PLC; Project 2 introduces the usage of bit instructions, timer instructions, and counters; Project 3 introduces the usage of sequential control instructions, the writing of state transition diagrams for sequential control, sequential control of start-stop mode, and sequential control of conversion center mode; Project 4 introduces bit shift register instructions, data transfer instructions, data comparison instructions, data shift instructions, arithmetic operation instructions, and subroutine instructions; Project 5 introduces Siemens MM420 series inverters, analog data processing, analog PID adjustment, high-speed processing function, and interrupt processing function. This book can be used as a textbook for electromechanical related majors in higher vocational and technical colleges, colleges, technical secondary schools, and workers\' colleges, and can also be used as a reference textbook for related technical personnel. Preface Project 1 Basic knowledge of PLC 1 1 1 Project training 1 1 1 1 Task 1 PLC controls the display of four colored lights 1 1 1 2 Task 2 PLC controls the flashing of lights 2 1 2 Knowledge links 7 1 2 1 Definition, characteristics and development direction of PLC 7 1 2 2 Classification and application fields of PLC 9 1 2 3 Composition and working principle of PLC 10 1 2 4 PLC programming language 15 1 2 5 S7 200 series PLC peripheral circuit 19 1 2 6 Use of STEP7 Micro/WIN programming software 21 1 2 7 Memory structure and addressing of S7 200 series PLC 30 Thinking and practice 37 Project 2 Typical electrical control circuit and PLC transformation of lathe electrical control circuit 38 2 1 Project training 38 2 1 1 Task 1 PLC transformation of motor unidirectional starting and stopping electrical control circuit 38 2 1 2 Task 2 PLC transformation of two-site control motor operation circuit 39 2 1 3 Task 3 PLC transformation of motor forward and reverse control 41 2 1 4 Task 4 PLC transformation of motor automatic round-trip cycle control 45 2 1 5 Task 5 PLC transformation of motor stator string resistance pressure reduction starting circuit 48 2 1 6 Task 6 PLC transformation of motor △ starting control circuit 50 2 1 7 Task 7 PLC transformation of C620 lathe electrical control circuit 53 2 1 8 Task 8 PLC transformation of C6140 lathe electrical control circuit 55 2 2 Knowledge link 57 2 2 1 bit logic instruction 57 2 2 2 timer instruction 68 2 2 3 counter instruction 74 Thinking and practice 77 Project 3 PLC control of special equipment control device 78 3 1 Project training 78 3 1 1 Task 1 PLC control of robot 78 3 1 2 Task 2 PLC control of two liquid mixing simulation system 83 3 1 3 Task 3 PLC Control of Assembly Line System 86 3 1 4 Task 4 PLC Control of Four-section Conveyor Belt Device 91 3 1 5 Task 5 PLC Control of a Special Processing Device 95 3 1 6 Task 6 PLC Control of Secondary Pressure Control Circuit in a Certain Equipment 98 3 1 7 Task 7 PLC Control of Cylinder Buffer Circuit in a Certain System 100 3 1 8 Task 8 PLC Control of Single Cylinder Continuous Automatic Reciprocating Circuit in a Certain Hydraulic System 101 3 1 9 Task 9 PLC Control of Speed ??Switching Circuit in a Certain Hydraulic System 103 3 2 Knowledge Link 105 3 2 1 Sequential Control Instructions 105 3 2 2 State Transition Diagram Types of Sequential Control 106 3 2 3 Sequential Control of Start-stop Mode 113 3 2 4 Sequential Control of Conversion Center Mode 115 Thinking and Practice 116 Project 4 PLC Control of Lighting Display System 118 4 1 Project Training 118 4 1 1 Task 1 PLC Control of Music Fountain 118 4 1 2 Task 2 PLC Control of Traffic Lights at Crossroads 120 4 1 3 Task 3 PLC Control of Flowing Lights 122 4 1 4 Task 4 PLC Control of LED Digital Tube Display 124 4 1 5 Task 5 PLC Control of the Display of a Quiz Game Quiz System 126 4 2 Knowledge Links and Knowledge Expansion 129 4 2 1 Shift Register Instructions 129 4 2 2 Data Transfer Instructions 133 4 2 3 Data Comparison Instructions 135 4 2 4 Data Shift Instructions 138 4 2 5 Arithmetic Operation Instructions 139 4 2 6 Subroutine Instructions 145 Thinking and Practice 148 Project 5 PLC and Inverter Control of Motors 149 5 1 Project Training 149 5 1 1 Task 1 Start and Stop, Forward and Reverse Control of Motors 149 5 1 2 Task 2 Multi-speed control of inverter based on PLC digital quantity mode 150 5 1 3 Task 3 PLC control of inverter stepless speed regulation 153 5 1 4 Task 4 PLC control of motor speed measurement 154 5 2 Knowledge link 156 5 2 1 Siemens MM420 series inverter 156 5 2 2 Analog data processing 162 5 2 3 Analog PID adjustment 165 5 2 4 High-speed processing function 168 5 2 5 Interrupt processing function 172 Thinking and practice 177 References 178
download times 1 type Technical Documentation uploaded 2024-11-14
Through a large number of targeted engineering examples, readers can understand the design ideas, working steps, instruction application, etc. when designing PLC control systems, as well as the use of some special function instructions. The language in the book is easy to understand, the instruction application is rich, and the program is simple and comprehensive, so that readers can learn and master programmable controller technology as soon as possible. \"Siemens S7-200PLC User Experience and Skills (2nd Edition)\" can be used as a self-study book for college graduates who have just graduated and are new to the fields of electrical engineering and industrial automation, and can also be used as a textbook for related majors in colleges and universities. It is also a reference book for electrical engineering technicians to update their knowledge structure and practice new technology applications. 2nd Edition Preface Chapter 1 Overview of Programmable Controllers Section 1 The Origin, Definition and Classification of PLCs 1. The Origin of PLCs 2. The Definition of PLCs 3. Classification of PLCs Section 2 Characteristics, Main Functions and Performance Indicators of PLCs 1. Characteristics of PLCs 2. Main Functions of PLCs 3. Performance Indicators Section 3 Programming Languages ??of PLCs Section 4 Hardware Structure and Working Principle of PLCs 1. Hardware Structure of PLCs 2. Working Principle of PLCs Section 5 Application Design and Development Direction of PLCs 1. Application Design of PLCs 2. Development Direction of PLCs Chapter 2 Overview of PLCs Section 1 S7 .200PLC system composition 1. Basic system composition of S7-200 2. Host unit 3. Digital expansion module 4. Analog expansion module 5. Intelligent module 6. Other equipment Section 2 Performance characteristics and basic functions of S7.200PLC 1. Main technical performance indicators of S7-200PLC 2. Input/output system of S7-200PLC 3. Storage system 4. Working mode and scanning cycle of S7.200PLC Section 3 Internal resources and addressing mode of S7-200PLC 1. Basic data types of S7.200PLC 2. Soft elements (programming elements) 3. Direct addressing of CPU storage area (soft element) 4. Indirect addressing of CPU storage area (soft element) 5. Addressing range of soft elements and operands Section 4 Programming language and program structure of S7.200PLC 1. Programming language of S7-200PLC 2. Program structure of S7-200PLC Chapter 3 Basic instructions and application instructions of $7-200PLC Section 1 Bit operation instructions 1. Basic logic instructions 2. Timer instructions 3. Counter instructions 4. Comparison instructions Section 2 Data processing instructions 1. Transfer instructions 2. Shift instructions Section 3 Operation instructions 1. Arithmetic operation instructions 2. Increase and decrease instructions 3. Logical operation instructions Section 4 Conversion instructions 1. Seven-segment display code instruction SEG 2. Data type conversion instructions Section 5 Program control instructions 1. Jump instructions 2. Loop instructions 3. Subroutine instructions Section 6 Special instructions 1. Interrupt instructions 2. High-speed counter instructions 3. Communication instructions 4. PID loop control instructions Chapter 4 Application examples... Chapter 5 System design example Chapter 6 STEP7-Micro/WIN programming software References
download times 2 type Technical Documentation uploaded 2024-11-14
This book introduces the basic knowledge, programming and application of Siemens S7-1200 PLC. Through a large number of cases, it introduces the programming and application of S7-1200 PLC bit logic instructions, functional instructions, function blocks and organization blocks, analog and pulse quantities, network communications, and sequential control systems in an easy-to-understand manner, and incorporates some 1+X vocational skill level certificate assessment content. Each case in the book is equipped with a detailed circuit schematic, I/O address allocation table, I/O wiring diagram, control program, debugging steps and related training. Each case is closely related to industrial applications, which is classic and easy to operate and implement, which is easy to stimulate readers\' learning enthusiasm. The arrangement of the content and form of this book is designed to enable readers to master the basic knowledge and application skills of S7-1200 PLC as soon as possible through the study of this book. This book can be used as a textbook for related majors and technical training such as electrical automation, mechatronics, etc. in higher vocational colleges, and can also be used as a self-study or reference book for engineering and technical personnel. Chapter 1 Programming and Application of Basic Instructions 1.1 Overview of PLC 1.1.1 Generation and Definition of PLC 1.1.2 Structure and Characteristics of PLC 1.1.3 Classification and Application of PLC 1.1.4 Working Process of PLC 1.1.5 Programming Language of PLC 1.1.6 Physical Memory of PLC 1.2 Hardware of S7-1200 1.2.1 CPU Module 1.2.2 Signal Board and Signal Module 1.2.3 Integrated Communication Interface and Communication Module 1.3 Programming Software 1.4 Case 1 Installation and Disassembly of S7-1200 1.4.1 Purpose 1.4.2 Task 1.4. 3 Steps 1.4.4 Training 1.5 Example 2 Installation and use of TIA Portal programming software 1.5.1 Purpose 1.5.2 Tasks 1.5.3 Steps 1.5.4 Training 1.6 Memory and addressing of S7-1200 1.6.1 Memory 1.6.2 Addressing 1.7 Bit logic instructions 1.7.1 Contact instructions 1.7.2 Coil instructions 1.7.3 Set/reset instructions 1.7.4 Edge instructions 1.8 Example 3 PLC control of feed motor 1.8.1 Purpose 1.8.2 Tasks 1.8.3 Steps 1.8.4 Training 1.9 Example 4 PLC control of spindle motor 1.9. 1 Objective 1.9.2 Task 1.9.3 Steps 1.9.4 Training 1.9.5 Advanced 1.10 Timer and Counter Instructions 1.10.1 Timer Instructions 1.10.2 Counter Instructions 1.11 Example 5 PLC Control of Spindle and Lubrication Motor 1.11.1 Objective 1.11.2 Task 1.11.3 Steps 1.11.4 Training 1.11.5 Advanced 1.12 Example 6 PLC Control of Stirring Motor 1.12.1 Objective 1.12.2 Task 1.12.3 Steps 1.12.4 Training 1.12.5 Advanced 1.13 Exercises Chapter 2 Programming of Function Instructions Programs and Applications 2.1 PLC Data Types 2.1.1 Basic Data Types 2.1.2 Complex Data Types 2.2 Data Processing Instructions 2.2.1 Move Instructions 2.2.2 Comparison Instructions 2.2.3 Shift Instructions 2.2.4 Conversion Instructions 2.3 Example 7 PLC Control of Marquee 2.3.1 Purpose 2.3.2 Tasks 2.3.3 Steps 2.3.4 Training 2.4 Example 8 PLC Control of Flowing Lights 2.4.1 Purpose 2.4.2 Tasks 2.4.3 Steps 2.4.4 Training 2.5 Operation Instructions 2.5.1 Mathematical Operation Instructions 2.5.2 Logical Operation Instructions 2.6 Example 99s countdown PLC control 2.6.1 Purpose 2.6.2 Task 2.6.3 Steps 2.6.4 Training 2.7 Program control instructions and runtime control instructions 2.7.1 Program control instructions 2.7.2 Runtime control instructions 2.8 Example 10 PLC control of flash frequency 2.8.1 Purpose 2.8.2 Task 2.8.3 Steps 2.8.4 Training 2.9 Exercises Chapter 3 Programming and application of function blocks and organization blocks 3.1 Function and function block 3.1.1 Function 3.1.2 Function block 3.1.3 Multiple background data blocks 3.2 Example 11 PLC control of multi-level frequency divider 3.2.1 Purpose 3.2.2 Task 3.2.3 Steps 3.2.4 Training 3.3 Organization Blocks 3.3.1 Events and Organization Blocks 3.3.2 Program Loop Organization Block 3.3.3 Startup Organization Block 3.3.4 Loop Interrupt Organization Block 3.3.5 Delay Interrupt Organization Block 3.3.6 Hardware Interrupt Organization Block 3.3.7 Time Error Organization Block 3.3.8 Diagnostic Error Organization Block 3.4 Example 12 PLC Control of Intermittent Motor Operation 3.4.1 Purpose 3.4.2 Task 3.4.3 Steps 3.4.4 Training 3.5 Example 13 PLC Control of Timed Start and Stop of Motor 3.5.1 Purpose 3.5.2 Tasks 3.5.3 Steps 3.5.4 Training 3.6 Exercises Chapter 4 Programming and Application of Analog and Pulse 4.1 Analog 4.1.1 Analog Module 4.1.2 Address Allocation of Analog Module 4.1.3 Configuration of Analog Module 4.1.4 Representation of Analog Value 4.2 PID Control 4.2.1 PID Control Principle 4.2.2 PID Instructions and Configuration 4.3 Example 14 PLC Control of Paint Drying System 4.3.1 Purpose 4.3.2 Tasks 4.3.3 Steps 4.3.4 Training 4.4 Example 15 PLC Control of Paint Water Supply System 4 .4.1 Purpose 4.4.2 Task 4.4.3 Steps 4.4.4 Training 4.5 Pulse Command 4.5.1 Encoder 4.5.2 High-speed Counter 4.5.3 High-speed Pulse Output 4.6 Case 16 PLC Control of Ladle Car Travel 4.6.1 Purpose 4.6.2 Task 4.6.3 Steps 4.6.4 Training 4.7 Exercises Chapter 5 Programming and Application of Network Communication 5.1 Introduction to Communication 5.1.1 Basic Knowledge of Communication 5.1.2 RS-485 Standard Serial Interface 5.1.3 Communication Types Supported by S7-1200 5.2 Free Port Communication 5.2.1 S7-1200 Between PLCs 5.2.2 Between S7-1200 PLC and S7-200 SMART PLC 5.3 Case 17 Remote start and stop control of two motors 5.3.1 Purpose 5.3.2 Task 5.3.3 Steps 5.3.4 Training 5.4 Ethernet communication 5.4.1 Between S7-1200 PLCs 5.4.2 Between S7-1200 PLC and S7-200 SMART PLC 5.4.3 Between S7-1200 PLC and S7-300 Between PLCs 5.5 Example 18 Control of the same-direction operation of two motors 5.5.1 Purpose 5.5.2 Task 5.5.3 Steps 5.5.4 Training 5.6 Exercises Chapter 6 Programming and application of sequential control systems 6.1 Sequential control systems 6.1.1 Typical sequential control systems 6.1.2 Structure of sequential control systems 6.2 Sequential function charts 6.2.1 Sequential control design method 6.2.2 Structure of sequential function charts 6.2.3 Types of sequential function charts 6.3 Programming methods of sequential function charts 6.3.1 Start-stop design method 6.3.2 Set/reset instruction design method 6.4 Example 19 PLC control of bending machine system 6.4.1 Purpose 6.4.2 Task 6.4.3 Steps 6.4.4 Training 6.5 Example 20 PLC control of shearing machine system 6.5.1 Purpose 6.5.2 Task 6.5.3 Steps 6.5.4 Training 6.6 Exercises
download times 0 type Technical Documentation uploaded 2024-11-14
It is divided into 12 chapters, and the main contents include the introduction of Siemens S7-300/400 series PLC, instruction system, user program structure, how to use STEP7 programming software, communication function of Siemens S7-300/400, programming method, basic digital circuit program, application of ladder diagram programming method, network communication example, machine tool control system and mechanical equipment application example, etc. With the purpose of \"clear organization, comprehensive system, from shallow to deep, example-guided, close to practical\", it selects a number of representative Siemens PLC application design examples, with rich example types, wide coverage, in-depth analysis and strong engineering guidance. The book focuses on the connection between theory and practice to cultivate readers\' engineering application ability. In addition, the book is also equipped with complete example programs for self-study. This book is suitable as a textbook for undergraduate students majoring in automation, electrical engineering, measurement and control technology and instruments, electronic science and technology, microelectronics, and optical information science and technology in ordinary colleges and universities, and can also be used as a reference book for related engineering and technical personnel.
download times 1 type Technical Documentation uploaded 2024-11-14
This book helps readers systematically learn the Siemens SCL programming language. The hardware of the cases in the book is based on the Siemens S7-1200/1500 series PLC, and the software is based on the TIA Portal development environment. This book is divided into three parts: introductory, advanced, and advanced. The introductory part introduces the hardware environment of S7-1200/1500, the working principle of PLC, and the basic concepts of SCL programming; the advanced part introduces the complex data types, extended instructions, process objects, etc. of SCL programming, including a large number of practical case explanations; the advanced part introduces how to use C# language to write console programs for TCP and UDP communication, and realize communication with PLC. From basic to advanced to advanced, this book leads readers to learn Siemens SCL programming methods and techniques step by step. The book is accompanied by video explanations, and readers can scan the QR code to watch and learn. This book is suitable for programming and debugging engineers of electrical automation, and can also be used as a textbook for related majors in colleges and universities. 1.1 Overview of Siemens SIMATIC S7-1200 PLC 001 1.2 S7-1200 CPU Module 003 1.2.1 Overview of CPU Module 003 1.2.2 CPU 1214C AC/DC/Relay 004 1.3 S7-1200 Digital Module 007 1.3.1 Digital Input Module 007 1.3.2 Digital Output Module 009 1.4 S7-1200 Analog Module 010 1.4.1 Analog Input Module 010 1.4.2 Analog Output Module 012 1.5 Overview of Siemens SIMATIC S7-1500 PLC 013 1.6 1.6 CPU modules for S7-1500 015 1.6.1 Overview of CPU modules 015 1.6.2 CPU 1515-2PN module 017 1.7 Digital modules for S7-1500/ET 200MP 019 1.7.1 Digital input modules 019 1.7.2 Digital output modules 019 1.7.3 Digital fail-safe modules 021 1.8 Analog modules for S7-1500/ET 200MP 023 1.8.1 Analog input modules 023 1.8.2 Analog output modules 027 1.9 Components for S7-1500/ET 200MP 029 1.9.1 Guide rails 029 1.9.2 U-shaped connectors 029 1.9.3 Front connectors 029 1.9.4 Power supply terminals 030 Chapter 2 Working Principle and Storage Method of PLC 031 2.1 Working Principle of PLC 031 2.1.1 Program Structure of PLC 031 2.1.2 Working Mode of CPU 031 2.2 Memory of CPU 033 2.2.1 Load Memory 033 2.2.2 Working Memory 033 2.2.3 Retentive Memory 034 2.2.4 System Memory 034 2.3 SIMATIC Memory Card 035 2.3.1 Introduction to SIMATIC Memory Card 035 0201-Introduction to SIMATIC Memory Card 035 2.3.2 Installation of SIMATIC Memory Card 036 2.3.3 Working Mode of SIMATIC Memory Card 037 2.3.4 Updating CPU Firmware with SIMATIC Memory Card 037 2.4 Viewing Memory Usage Online 038 Chapter 3 TIA Portal Software Development Environment 039 3.1 Introduction to TIA Portal Platform 039 3.2 Introduction to the Program Editor 042 3.3 General Settings of the SCL Editor 043 3.3.1 Highlight Keywords 043 3.3.2 Settings for Newly Added Blocks 044 3.4 Create SCL Function Blocks or Functions 045 3.5 SCL Code Editor 045 3.6 Tips for Using the SCL Editor 046 3.6.1 Use the Interval Instruction to Partition the Code 046 3.6.2 Use Bookmarks to Quickly Locate Code 047 Chapter 4 TIA Portal Software Application Examples 049 4.1 Create a Sample Program 049 0401-Create a Sample Program 049 4.2 Compile, Download and Online Monitor a Project 053 0402-Download and Online Monitor a Project Program 053 4.3 Compare Programs 054 0403-Compare Programs Online and Offline 055 4.4 Archiving and Restoring Projects 055 0404-Archiving and Restoring Projects 056 4.5 Using the project reference function 056 0405-Using the project reference function 056 Chapter 5 Software Architecture and Programming of S7-1200/1500 057 5.1 Operating system and user program 057 5.2 Operating system interface - organization block 058 5.2.1 Classification of organization blocks 058 0501-Introduction to organization blocks (Organization Block) 059 5.2.2 Program cycle organization block 059 5.2.3 Startup organization block 059 5.2.4 Delay interrupt organization block 059 5.2.5 Cyclic interrupt organization block 059 5.2.6 Hardware interrupt organization block 060 5.2.7 Time error interrupt organization block 060 5.2.8 Diagnostic error interrupt organization block 060 5.2.9 Plug and unplug interrupt organization block 060 5.2.10 Rack or substation failure organization block 061 5.2.11 5.2.12 Status interrupt organization block 061 5.2.13 Update interrupt organization block 061 5.2.14 Configuration interrupt organization block 061 5.2.15 Motion control interpolator organization block 061 5.2.16 Motion control servo organization block 061 5.2.17 Motion control servo pre-adjustment organization block 061 5.2.18 Motion control servo post-adjustment organization block 062 5.3 The basic unit of user program - program organization unit 062 5.3.1 Function 062 0502 - Introduction to function (FC) 062 5.3.2 Function block 063 0503 - Introduction to function block (FB) and its background data block 063 5.3.3 Data block 064 0504 - Introduction to global data block (Global DB) 064 0505 - Introduction to background data block 066 0506-Introduction to multiple instance data blocks 067 5.4 Programming guide 068 5.4.1 Modular program design 068 5.4.2 Naming rules for program organization units 068 5.4.3 Recommended format for code comments 069 Chapter 6 SCL language 070 6.1 SCL language and PLC international programming standards 070 6.1.1 Introduction to SCL language 070 6.1.2 Introduction to PLC international programming standard - IEC 61131-3 071 6.2 Features and advantages of SCL language 071 6.3 Sneak peek: SCL programming to achieve button control indicator light 072 6.3.1 Hardware/software environment and electrical drawings 072 0601-TIA Portal Example - Electrical drawings 073 6.3.2 Program code example 073 0602-TIA Portal Example - Program explanation 075 0603-Demonstration of actual LED light effects 075 [1] Chapter 7 Basic Concepts of SCL Programming 076 7.1 Basic Data Types 076 7.1.1 Boolean Type 076 7.1.2 Integer Type 076 7.1.3 Real Number Type 077 7.1.4 Timer Value Type 078 7.1.5 Date and Time Type 079 7.1.6 Character and String Types 081 7.1.7 Bit String Type 082 7.2 Variables and Constants 083 7.2.1 Variable Overview 083 7.2.2 Variable Naming Rules 083 7.2.3 Variable Declaration 084 7.2.4 Predefined Variables - ENO 084 7.2.5 Constant Overview 085 7.2.6 Constant Declaration 085 7.3 Expressions 086 7.3.1 Arithmetic Expressions 086 7.3.2 Relational Expressions 087 7.3.3 Logical expressions 087 7.4 Operators and their precedence 088 7.5 Statements 088 7.5.1 Statement overview 088 7.5.2 Assignment statements 088 7.5.3 Conditional Statement (IF) 089 7.5.4 Selection Statement (CASE) 090 7.5.5 Loop Statement 091 7.5.6 Jump Statement 094 7.6 Code Comments 095 Chapter 8 SCL Basic Instructions and Their Applications 096 8.1 Edge Signal Detection Instructions 096 8.1.1 Rising Edge Signal Detection Instructions 096 0801-Rising Edge Signal Detection 096 8.1.2 Falling Edge Signal Detection Instructions 097 8.2 Timer Instructions 097 8.2.1 Pulse Timer (TP) Instructions 097 0802-Pulse Timer Example 099 8.2.2 Delay On Timer (TON) Instructions 099 0803-Delay On Timer Example 100 8.2.3 Delay Off Timer (TOF) Instructions 100 0804-Delay Off Timer Example 101 8.2.4 8.2.5 Reset Timer (RESET_TIMER) Instruction 102 8.2.6 Timer Preset Value Setting (PRESET_TIMER) Instruction 103 8.3 Counter Instructions 103 8.3.1 Add Counter Instruction 103 8.3.2 Subtract Counter Instruction 104 8.3.3 Add/Subtract Counter Instruction 105 8.4 Math Instructions 106 8.4.1 Sine Instruction 106 8.4.2 Cosine Instruction 106 8.4.3 Square Instruction 106 8.4.4 Maximum Instruction 107 8.4.5 Minimum Instruction 107 8.5 Read and Write Memory Instructions 107 8.5.1 PEEK Instruction 107 8.5.2 POKE Instruction 108 8.6 8.6.3 FILL_BLK instruction 111 8.6.4 UFILL_BLK instruction 112 [1] 8.7 Conversion instructions 112 8.7.1 Type conversion instructions 112 8.7.2 Rounding instructions 112 8.7.3 Normalization instructions - NORM_X 113 8.7.4 Scaling instructions - SCALE_X 114 8.8 Word logical instructions 115 8.8.1 Decode (DECO) instruction 115 8.8.2 Encode (ENCO) instruction 115 8.9 Shift instructions 116 8.9.1 Shift right (SHR) instruction 116 8.9.2 Shift left (SHL) instruction 116 8.9.3 Circular right shift (ROR) instruction 117 8.9.4 Circular left shift (ROL) instruction 117 Chapter 9 SCL basic programming examples 118 9.1 Motor start and stop control 118 0901-Motor start and stop control-Electrical drawing explanation 119 0902-Motor start and stop control-Program explanation 120 0903-Motor start and stop control-Actual demonstration 120 9.2 Control the buzzer with different frequencies 120 0904-Control the buzzer with different frequencies-Electrical drawing explanation 121 0905-Control the buzzer with different frequencies-Program explanation 122 0906-Control the buzzer with different frequencies-Actual demonstration 123 9.3 Delayed shutdown of air compressor 124 0907-Delayed shutdown of air compressor-Electrical drawing explanation 124 0908-Delayed shutdown of air compressor-Program explanation 126 0909- Delayed shutdown of air compressor - actual demonstration 126 9.4 Mobile unit position calculation 126 0910- Mobile unit position calculation - electrical drawing explanation 127 0911- Mobile unit position calculation - program explanation 128 0912- Mobile unit position calculation - actual demonstration 128 9.5 Get the value of analog temperature and humidity sensor 129 0913- Analog temperature and humidity sensor - electrical drawing explanation 129 0914- Analog temperature and humidity sensor - program explanation 130 0915- Analog temperature and humidity sensor - actual demonstration 131 9.6 Convert BCD code to integer 131 0916- Convert BCD code to integer 132 9.7 Extraction and combination of bit string 133 0917- Extraction and combination of bit string 133 [1] Part 2 Advanced 135 Chapter 10 S7-1200/1500 complex data types 135 10.1 Array 135 10.1.1 Array Overview 135 10.1.2 Array Declaration 136 10.1.3 Reference to Array Elements 136 10.2 Pointer 136 10.2.1 Basic Concepts 136 10.2.2 Pointer Type 137 10.2.3 Any Type 138 10.2.4 Variant Type 139 10.3 Structure 139 10.3.1 Structure and Its Declaration 139 10.3.2 Reference to Structure Variables 140 10.4 User-Defined Types 141 10.4.1 Basic Concepts 141 10.4.2 Declaration and Reference of User-Defined Type Variables 142 10.5 System Data Types 142 Chapter 11 SCL Extended Instructions 143 11.1 Date and Time Instructions 143 11.1.1 Time Addition and Subtraction Instructions 143 11.1.2 11.2 String Operation Instructions 146 11.2.1 Get the Current Length of a String 146 11.2.2 Get the Maximum Length of a String 146 11.2.3 Read the Characters on the Left Side of a String 146 11.2.4 Read the Characters on the Right Side of a String 147 11.2.5 Read the Characters in the Middle of a String 147 11.2.6 Insert a String 148 11.2.7 Replace a String 148 11.3 Interrupt Instructions 149 11.3.1 Bind and Unbind Hardware Interrupts 149 11.3.2 Set and Query Cycle Interrupts 150 11.3.3 Set and Enable Date and Time Interrupts 152 11.3.4 Enable and Disable Delay Interrupts 155 11.4 Recipe Management 156 11.4.1 Recipe Overview 156 11.4.2 Recipe-related data blocks 157 11.4.3 Recipe export instructions 158 1102-How to export recipe data 159 11.4.4 Recipe import instructions 161 1103-How to import recipe data 162 11.4.5 Read recipe instructions 164 1104-Read recipe data 165 11.4.6 Write recipe instructions 165 1105-Write recipe data 166 11.5 Diagnostic instructions 166 11.5.1 Read the name of the IO device 166 1106-Read the name of the IO device 166 11.5.2 Read the IO device information 168 1107-Read the IO device information 168 11.5.3 Read the status of the IO device 170 1108-Read the status of the IO device 170 11.5.4 Read identification and maintenance data 172 1109-Read identification and maintenance data 174 [1] Chapter 12 Advanced Examples and Techniques of SCL Programming 175 12.1 General Function Library 175 12.1.1 Basic Introduction 175 12.1.2 Download and Installation 175 1201-Download and Installation of LGF General Function Library 175 12.1.3 Introduction to LGF Function - Pulse Relay 176 1202-LGF Pulse Relay 177 12.1.4 Introduction to LGF Function - Frequency Generator 178 1203-LGF Frequency Generator 178 12.1.5 Introduction to LGF Function - Ring Storage Area 179 1204-LGF Ring Storage Area Function 179 12.2 Implement Edge Signal Detection by Your Own Programming 181 12.3 Implement Bistable Trigger by Your Own Programming 182 12.4 Implement Down Counter by Your Own Programming 184 12.5 Implement Timing Sampling by Your Own Programming 186 12.6 Implement Data Block Copy by Your Own Programming 188 12.7 Programming Your Own Calculation Device Runtime 189 12.8 Indirect Addressing 192 12.8.1 Overlay Access of Variables (AT) 192 12.8.2 Slice Access of Variables (SLICE) 192 12.8.3 PEEK/POKE 194 12.9 SCL source code operation 195 12.9.1 Export source code 195 12.9.2 Import source code 195 12.10 SCL program encryption protection 196 12.11 Create your own global library 196 1205-Create your own global library 197 Chapter 13 SCL technology functions and their applications 198 13.1 High-speed counter 198 13.1.1 Overview of high-speed counters 198 13.1.2 High-speed counters of S7-1200 198 13.1.3 High-speed counter instructions of S7-1200 200 13.1.4 High-speed counter module of S7-1500 204 13.1.5 Example 1: CPU 1214FC obtains encoder data 208 1301-Encoder-High-speed Counter Electrical Drawing Explanation 209 1302-Encoder Routine Program Explanation 211 13.1.6 Example 2: Power-off Saving of Current Value of High-speed Counter 211 1303- Saving Current Value of High-speed Timer 211 13.2 Pulse Width Modulation (PWM) 213 13.2.1 Overview of Pulse Width Modulation 213 13.2.2 PWM Resources of S7-1200 213 13.2.3 Configuration and Control of S7-1200 PWM 214 13.2.4 PWM Resources of S7-1500 216 13.2.5 Configuration and Control of S7-1500 PWM 216 1304-PWM Configuration and Program Explanation 216 13.2.6 SCL Example: CPU 1214FC Uses PWM to Implement Motor Speed ??Control 220 1305-EPLAN Electrical Drawing Explanation 220 13.3 PID Control 223 13.3.1 Open-loop System and Closed-loop System 223 1306-PWM Control Motor Speed ??Regulation-Actual Delay 223 13.3.2 PID Controller 224 13.3.3 Introduction to S7-1200/1500 PID Instructions 224 1307-PID Instructions and Their Configuration 224 13.3.4 PID Technology Objects 226 13.3.5 Example: CPU 1214C Uses PID to Control the Temperature of a Water Tank 227 13.4 Motion Control 232 13.4.1 Overview of Motion Control 232 13.4.2 PTO Resources of S7-1200 236 13.4.3 TM PTO4 Module of S7-1500/ET 200MP 236 13.4.4 Motion Axis and Technology Objects of S7-1200/1500 238 1308-Introduction to Motion Axis Technology Objects 238 13.4.5 S7-1200/1500 motion control instructions 241 13.4.6 Example: CPU 1214FC controls stepper motor for absolute positioning 252 1309-Stepper motor-wiring diagram explanation 254 1310-Stepper motor motion control-technology object explanation 256 1311-Stepper motor control-home 258 1312-Stepper motor motion control-program explanation 261 1313-Stepper motor motion control-example demonstration 261
download times 4 type Technical Documentation uploaded 2024-11-14
Starting from the application of Siemens motion controller, this book introduces the application technology of SIMOTION C240 ??motion controller, the most common among Siemens motion controllers, in detail and comprehensively with clear and easy-to-understand description of motion control functions and typical application examples. This book is divided into 10 chapters. Chapter 1 is the hardware composition of C240 ??motion controller system; Chapter 2 introduces the basic use of C240 ??development software SIMOTION SCOUT; Chapter 3 introduces a complete practical process; Chapter 4 introduces in detail the programming methods of using various programming languages ??in SCOUT software; Chapter 5 introduces some special motion control functions of C240; Chapters 6 and 7 introduce axis synchronous motion control and path control programming respectively; Chapter 8 introduces the communication method of C240; Chapters 9 and 10 respectively introduce in detail the application examples of electrical servo system and hydraulic servo system with synchronous control of electronic gears and electronic cams as the core in a practical way. This book has clear regulations, complete content, and is equipped with a large number of screenshots. It elaborates on the development and application of motion controller C240 ??in depth and detail, which is very suitable for readers to learn and master by themselves. This book is suitable for a wide range of industrial product users, system engineers, field engineering and technical personnel, and teachers and students of relevant majors in colleges and universities. It has a high reference value for engineering and technical personnel and graduate students engaged in robot research and development. Chapter 1 Motion Control System Hardware Composition 1 1.1 Overview of Siemens Motion Controller 1 1.1.1 Application Background and Development Trend 1 1.1.2 Composition and Function of SIMOTION System 1 1.1.3 Hardware Platform 2 1.1.4 SIMOTION Software Structure 6 1.2 C240 ??Interface 7 1.2.1 Comparison of SIMOTION C Series Controllers 7 1.2.2 SIMOTION C Interface 7 1.2.3 I/O Module Expansion 16 1.3 C240 ??Configuration Scheme 17 1.4 SIMOTION Expansion Module IM174 19 1.4.1 Overview 19 1.4.2 IM174 Interface 19 Chapter 2 SCOUT Software Usage 23 2.1 SCOUT Software Interface 23 2.2 Project Management 24 2.3 C240 ??System Hardware Configuration 25 2.3.1 C240 ??Main Unit Configuration 25 2.3.2 I/O Expansion Module Configuration 29 2.3.3 Network Configuration 31 2.3.4 Programming Port Settings 31 2.4 SIMOTION I/O Variable Management 32 2.4.1 Creation of SIMOTION I/O Variables 32 2.4.2 Import and Export of I/O Variable Tables 35 2.5 Creation of Axis Objects 37 2.5.1 Overview 37 2.5.2 Axis Units 39 2.5.3 Creation of Axis 39 2.6 SIMOTION Task Execution System 40 2.6.1 Task Introduction 40 2.6.2 Priority of Task Execution 42 2.6.3 Configuration of Execution System 43 Chapter 3 SIMOTION Project Practice 49 3.1 Project Introduction 49 3.2 SINAMICS V90 Servo Drive Settings 49 3.2.1 Introduction to SINAMICS V90 Servo System 50 3.2.2 V90 Wiring and Parameter Settings for Position Control 53 3.3 Hardware Configuration 55 3.4 Creating Axis and Technology Objects 57 3.4.1 Creating Axis 57 3.4.2 Configuring Gear Synchronization Objects 60 3.4.3 Creating Fast Outputs 60 3.5 Programming 61 3.5.1 Creating I/O Variable Tables 62 3.5.2 Writing Manual Control Programs 62 3.5.3 Writing Zero Return Programs 64 3.5.4 Writing Automatic Operation Programs 65 3.5.5 Writing Error Handling Programs 68 3.5.6 Writing Main Programs 68 3.6 Execution System Allocation and Testing 70 3.6.1 Execution System Allocation 70 3.6.2 Testing 72 Chapter 4 SCOUT Programming Skills 73 4.1 MCC Programming Operations 74 4.1.1 MCC Program Editing Interface 74 4.1.2 MCC Editor Settings 75 4.1.3 MCC Program Units and MCC Program Segments 76 4.1.4 How to Use MCC Instructions 80 4.1.5 Creating Variables for MCC Programming 87 4.1.6 Subroutine Calling Method 91 4.1.7 Using System Functions 97 4.1.8 Debugging MCC Programs 97 4.2 MCC Instructions 98 4.2.1 Basic Instructions 98 4.2.2 Task Instructions 103 4.2.3 Program Structure Statements 105 4.2.4 Communication Instructions 108 4.2.5 Single-Axis Instructions 111 4.2.6 External Encoder, Fast Measurement Input, and Fast Output Instructions 124 4.2.7 Synchronous Operation Instructions 129 4.3 ST Language Programming 144 4.3.1 ST Program Structure and File Operation 144 4.3.2 Definition of Data Types in ST Programs 147 4.3.3 Definition of Variables in ST Programs 152 4.3.4 ST Program Statements 153 4.3.5 FC/FB/Program Programming 159 4.4 Introduction to Ladder Diagram Programming 169 4.4.1 LAD/FBD Program Structure 169 4.4.2 FC Subroutine Programming Example 174 4.4.3 FB Subroutine Programming Example 176 Chapter 5 Axis Technology Objects and Fast Input and Output Technology Objects 180 5.1 Fast Measuring Input Technology Object 180 5.1.1 Basic Concepts 180 5.1.2 Configuration of Fast Measuring Input 183 5.1.3 Programming of Fast Measuring Input Function 187 5.2 Fast Output Function 189 5.2.1 Basic Concepts of Fast Output 189 5.2.2 Configuration of Fast Output 195 5.2.3 Programming of Fast Output 199 5.3 Zero Return of Axis 200 5.3.1 Overview 200 5.3.2 Active Zero Return 200 5.3.3 Passive Zero Return 208 5.3.4 Direct Zero Return/Set Zero Position 209 5.3.5 Relative Direct Zero Return 209 5.3.6 Absolute Encoder Zero Return 210 5.3.7 Other Information 211 5.4 Limit Function of SIMOTION Axis 212 5.4.1 Setting the Axis Limit Switch 212 5.4.2 Setting the Maximum Acceleration and Jerk of the Axis 213 5.4.3 Setting the Travel to Fixed Stop Point 215 5.5 Backlash Compensation Function of SIMOTION Axis 215 5.5.1 Concept of Backlash Compensation 215 5.5.2 Backlash Type 216 5.5.3 Backlash Compensation of Incremental Encoder Axis 216 5.5.4 Backlash Compensation of Absolute Encoder Axis 219 5.5.5 Status Display 221 5.6 Monitoring Function of Axis 222 5.6.1 Positioning Monitoring 222 5.6.2 Zero Speed ??Monitoring 223 5.6.3 Dynamic Following Error Monitoring 223 5.6.4 Speed ??Deviation Monitoring 224 Chapter 6 Programming of Axis Synchronous Motion Control 225 6.1 Overview 225 6.2 Basic Concepts of Synchronization 225 6.2.1 Master and Slave Axes 225 6.2.2 Electronic Gear 226 6.2.3 Electronic Cam 227 6.3 Synchronous Operation Process 229 6.3.1 Establishing Synchronization 229 6.3.2 Removing Synchronization 235 6.4 Configuration and Programming of Synchronous Functions 236 6.4.1 Configuration and Programming of Electronic Gear Position Synchronization 236 6.4.2 Configuration and Programming of Electronic Gear Speed ??Synchronization 244 6.4.3 Configuration and Programming of Electronic Cam Synchronization 245 6.5 Other Contents Related to Synchronization 254 6.5.1 Master Value Switching 254 6.5.2 Superimposed Synchronization 256 6.5.3 Coupling Rules 257 6.5.4 Synchronous Status Monitoring 257 6.5.5 Synchronous Operation Monitoring 258 Chapter 7 SIMOTION Path Control 260 7.1 Path Interpolation Motion Concept 260 7.1.1 Supported Motion Models 260 7.1.2 Basic Principles of Path Interpolation 261 7.2 Configuration of Path Objects 261 7.3 MCC Instructions for Path Interpolation Objects 264 7.3.1 Motion Control Instructions for Path Interpolation Objects 264 7.3.2 Other Instructions for Path Interpolation Objects 269 7.4 Application Examples of Path Motion Control 270 7.4.1 Kinematic Model of 2D Cartesian Coordinate Robot 270 7.4.2 Creating Path Interpolation Objects 271 7.4.3 MCC Programming for Path Control 274 7.4.4 Adding MCC Programs to Execution System Tasks 280 7.4.5 Running Programs, Tracking and Monitoring 281 7.4.6 Creating Synchronous Axes 282 Chapter 8 Communication of C240 ??285 8.1 Communication between C240 ??and WinCC flexible 285 8.1.1 Overview 285 8.1.2 Communication Configuration between SIMOTION and flexible 286 8.1.3 Controlling SIMOTION operation and stop through flexible control 289 8.1.4 Displaying alarm information of SIMOTION technology objects on the flexible 290 8.1.5 Displaying SIMOTION CAM curves on the flexible 291 8.1.6 Generating CAM curves by interpolation points programmatically 301 8.2 Industrial Ethernet communication between SIMOTION and WinCC 305 8.2.1 Overview 305 8.2.2 Creating a SIMOTION project 305 8.2.3 Exporting SIMOTION variables from SCOUT 306 8.2.4 Importing SIMOTION variables into WinCC 307 8.3 Communication between SIMOTION and OPC 309 8.3.1 Overview 309 8.3.2 Prerequisites for SIMOTION to realize OPC communication 310 8.3.3 Exporting OPC data 310 8.3.4 Configuring the OPC server of the PC station 310 8.3.5 Creating a STEP project for the PC station 311 8.3.6 Configuring OPC symbols in SIMATIC NET 315 8.3.7 OPC Communication Test 317 Chapter 9 Empty Box Blowing Control Example on Production Line 319 9.1 Project Introduction 319 9.2 Hardware Configuration 319 9.3 Configuring Technology Objects 320 9.3.1 Configuration of Axis TO 320 9.3.2 Configuration of Gear Synchronization Object 324 9.3.3 Cam Synchronization Configuration 325 9.3.4 Configuration of Fast Point Output Object 327 9.4 Writing Programs and Allocating Execution Systems 328 9.4.1 Declaring I/O Variables 330 9.4.2 Writing Programs 330 9.4.3 Allocating Execution Systems 346 9.5 Connecting HMI Devices 346 Chapter 10 Hydraulic Sampling Manipulator Control Example 347 10.1 Project Overview 348 10.2 Electrical Control System Design 349 10.3 Hardware Configuration of C240 ??System 351 10.4 Configuration of Hydraulic Axis 355 10.4.1 Creating Axis_1 (Arm Cylinder) 356 10.4.2 Creating Other Real Axes 358 10.4.3 Creating Virtual Master Axis 360 10.5 Testing Hydraulic Valve Characteristics 361 10.5.1 Testing Programming of C240 ??361 10.5.2 Integration of Host Computer Test Interface 373 10.5.3 Online Testing 374 10.5.4 Saving Valve Characteristics to Project 380 10.6 Configuring Synchronous Process 381 10.6.1 Creating Synchronous Cam Curve 381 10.6.2 Configuring Cam Synchronous Relationship 382 10.6.3 Configuring Gear Synchronous Relationship 383 10.7 Writing Programs and Distributing Them to Execution Systems 384 10.7.1 Declaring I/O Variables 384 10.7.2 Manual Control Program 384 10.7.3 Automatic Sampling Control Program 391 10.7.4 Master LAD Program 404 10.7.5 Fault Handling Program 406 10.7.6 Execution of System Specified Tasks 407 References 408
download times 1 type Technical Documentation uploaded 2024-11-14
Advanced Robust Control and Adaptive Control Theory and Applications (Edited by Cheng Daizhan, Sun Yuanzhang, Shen Tielong; Translated)
download times 5 type Technical Documentation uploaded 2024-11-14
\"Modern Compiler Principles: C Language Description\" comprehensively describes the structure, compilation algorithm and implementation method of modern compilers. It is one of the three series of \"Red, Blue and Green\" of Andrew W. Apple\'s \"Tiger Book\" - Modern Compiler Implementation. The contents of these three books are basically the same. However, different languages ??are used to implement a compiler given in the book. This book uses the C language, which is more suitable for the majority of readers, while the other two books use the ML language and the Java language respectively. Another feature of this book is that it adds some content that other compiler principle textbooks do not cover. The front end adds the compilation implementation methods of modern languages ??such as object-oriented programming languages ??and functional programming languages, and the back end adds some relatively mature optimization methods for the characteristics of modern computer architecture. This part of the content shows some key problems that modern commercial compilers need to solve, broadens students\' horizons, and lays the foundation for students to conduct more in-depth research in the future. \"Modern Compiler Principles: C Language Description\" includes lexical analysis, syntax analysis, abstract syntax, semantic checking, intermediate code representation, instruction selection, data flow analysis, register allocation, and runtime system. The book is divided into two parts. The first part is the basics of compilation, which is suitable for the first compiler theory course (one semester); the second part is advanced topics, including object-oriented language and functional language, garbage collection, loop optimization, ssA (static single assignment) form, loop scheduling, storage structure optimization, etc., which are suitable for subsequent courses or graduate teaching. The book provides students with an internship project written in C language, including front-end and back-end design, so that students can create a fully functional compiler within one semester. Part I Basic Principles of Compilation Chapter 1 Introduction 1.1 Modules and Interfaces 1.2 Tools and Software 1.3 Data Structures of Tree Languages ??Programming: Linear Program Interpreters Recommended Reading Exercises Chapter 2 Lexical Analysis 2.1 Lexical Words 2.2 Regular Expressions 2.3 Finite Automata 2.4 Nondeterministic Finite Automata 2.4.1 Convert Regular Expressions to NFA 2.4.2 Convert NFA to DFA 2.5 Lex: Generator of Lexical Analyzer Programming: Lexical Analysis Recommended Reading Exercises Chapter 3 Syntax Analysis 3.1 Context-Free Grammar 3.1.1 Derivation 3.1.2 Syntax Parse Tree 3.1.3 Ambiguous Grammar 3.1.4 End of File 3.2 Predictive Analysis 3.2.1 FIRST Set and FOLLOW Set 3.2.2 Construct a Predictive Analyzer 3.2.3 Eliminate Left Recursion 3.2.4 Extract Left Factor 3.2.5 Error Recovery 3.3 LR Analysis 3.3.1 LR Parsing Engine 3.3.2 LR(0) Parser Generator 3.3.3 SLR Parser Generation 3.3.4 LR(1) Items and LR(1) Parsing Tables 3.3.5 LALR(1) Parsing Tables 3.3.6 Hierarchy of Grammars 3.3.7 LR Parsing of Ambiguous Grammars 3.4 Generators Using Parsers 3.4.1 Conflicts 3.4.2 Priority Guidelines 3.4.3 Syntax and Semantics 3.5 Error Recovery 3.5.1 Recovery with Error Symbols 3.5.2 Global Error Recovery Programming: Syntax Analysis Suggested Reading Exercises Chapter 4 Abstract Grammar 4.1 Semantic Actions 4.1.1 Recursive Descent 4.1.2 Yacc-Generated Parsers 4.1.3 Interpreter of Semantic Actions 4.2 Abstract Syntax Parse Trees 4.2.1 Positions 4.2.2 Tiger\'s Abstract Grammar Programming: Abstract Grammar Suggested Reading Exercises Chapter 5 Semantic Analysis 5.1 Symbol Tables 5.1.1 Multiple Symbol Tables 5.1.2 5.1.3 Efficient imperative-style symbol tables5.1.4 Tiger compiler symbols5.1.5 Functional-style symbol tables5.2 Tiger compiler binding5.3 Type checking of expressions5.4 Type checking of declarations5.4.1 Variable declarations5.4.2 Type declarations5.4.3 Function declarations5.4.4 Recursive declarationsProgramming: Type checking exercisesChapter 6Activation records6.1 Stack frames6.1.1 Frame pointers6.1.2 Registers6.1.3 Parameter passing6.1.4 Return addresses6.1.5 Variables in stack frames6.1.6 Static links6.2 Tiger compiler stack frames6.2.1 Representation of stack frame descriptions6.2.2 Local variables6.2.3 Computed escape variables6.2.4 Temporary variables and labels6.2.5 Two levels of abstraction6.2.6 Managing static links6.2.7 Tracking Hierarchy Information Programming: Stack Frames Recommended Reading Exercises Chapter 7 Translation into Intermediate Code 7.1 Intermediate Representation Trees 7.2 Translation into Tree Intermediate Language 7.2.1 Kinds of Expressions 7.2.2 Simple Variables 7.2.3 Following Static Chains 7.2.4 Array Variables 7.2.5 Structured Lvalues ??7.2.6 Subscripts and Range Selection 7.2.7 Advisories on Safety 7.2.8 Arithmetic Operations 7.2.9 Conditional Expressions 7.2.10 Strings 7.2.11 Record and Array Creation 7.2.12 While Loops 7.2.13 for Loops 7.2.14 Function Calls 7.3 Declarations 7.3.1 Variable Definitions 7.3.2 Function Definitions 7.3.3 Fragment Programming: Translation into Trees Exercises Chapter 8 Basic Blocks and Traces 8.1 Specification Trees 8.1.1 ESEQ Conversion 8.1.2 General Rewriting Rules 8.1.3 8.1.4 Linear Statement List 8.2 Handling Conditional Branches 8.2.1 Basic Blocks 8.2.2 Trajectory 8.2.3 Perfection 8.2.4 Optimal Trajectory Suggested Reading Exercises Chapter 9 Instruction Selection 9.1 Instruction Selection Algorithms 9.1.1 Maximal Munch Algorithm 9.1.2 Dynamic Programming 9.1.3 Tree Grammars 9.1.4 Fast Matching 9.1.5 Efficiency of Covering Algorithms 9.2 CISC Machines 9.3 Instruction Selection by the Tiger Compiler 9.3.1 Abstract Assembly Language Instructions 9.3.2 Generating Assembly Instructions 9.3.3 Procedure Calls 9.3.4 The Case without a Frame Pointer Programming: Instruction Selection Suggested Reading Exercises Chapter 10 Activity Analysis 10.1 Solutions to Data Flow Equations 10.1.1 Activity Computation 10.1.2 Representation of Sets 10.1.3 Time Complexity 10.1.4 Minimum Fixed Point 10.1.5 Static and Dynamic Liveness 10.1.6 Conflict Graphs 10.2 Tiger Compiler Liveness Analysis 10.2.1 Graphs 10.2.2 Control Flow Graphs 10.2.3 Activity Analysis Programming: Constructing Flow Graphs Programming: Activity Analysis Module Exercises Chapter 11 Register Allocation 11.1 Coloring by Simplification 11.2 Merging 11.3 Precolored Nodes 11.3.1 Temporary Copies of Machine Registers 11.3.2 Caller-Protected and Callee-Protected Registers 11.3.3 Example with Precolored Nodes 11.4 Implementation of Graph Coloring 11.4.1 Management of the Transfer Instruction Worklist 11.4.2 Data Structures 11.4.3 Program Code 11.5 Register Allocation for Trees Programming: Graph Coloring Recommended Reading Exercises Chapter 12 Putting It All Together Programming: Procedure Entry/Exit Programming: Building a Working Compiler Part II Advanced Topics Chapter 13 Garbage Collection 13.1 Mark-Sweep Collection 13.2 Reference counting 13.3 Copying collection 13.4 Generational collection 13.5 Incremental collection 13.6 Baker\'s algorithm 13.7 Compiler interface 13.7.1 Fast allocation 13.7.2 Description of data layout 13.7.3 Export pointer Programming: Descriptors Programming: Garbage collection Recommended reading and exercises Chapter 14 Object-oriented language 14.1 Class 14.2 Single inheritance of data domain 14.3 Multiple inheritance 14.4 Testing class membership 14.5 Private fields and private methods 14.6 Classless language 14.7 Optimizing object-oriented programming Programming: OBJECT Tiger Recommended reading and exercises Chapter 15 Functional programming language 15.1 A simple functional language 15.2 Closures 15.3 Immutable variables 15.3.1 Continuation-based I/O 226 15.3.2 Language changes 15.3.3 Optimization of pure functional languages ??15.4 Inline expansion 15.5 Closure transformation 15.6 Efficient tail recursion 15.7 Lazy evaluation 15.7.1 Call-by-name evaluation 15.7.2 Call-on-demand 15.7.3 Evaluation of lazy programs 15.7.4 Optimization of lazy functional programs 15.7.5 Strictness analysis Recommended reading Programming: Compiling functional languages ??Exercises Chapter 16 Polymorphic types 16.1 Parametric polymorphism 16.1.1 Explicitly typed polymorphic languages ??16.1.2 Checking polymorphic types 16.2 Type inference 16.2.1 An implicitly typed polymorphic language 16.2.2 Type inference algorithms 16.2.3 Recursive data types 16.2.4 Hindley Powers of Milner Types16.3 Representation of Polymorphic Variables16.3.1 Extensions to Polymorphic Functions16.3.2 Full Boxing Conversions16.3.3 Coercion-Based Representation Analysis16.3.4 Passing Types as Runtime Parameters16.4 Static Overloading SolutionsSuggested Reading ExercisesChapter 17 Data Flow Analysis17.1 Intermediate Representations Used by Flow Analysis17.2 Various Data Flow Analysis17.2.1 Reaching a Value17.2.2 Available Expressions17.2.3 Reaching an Expression17.2.4 Liveness Analysis17.3 Several Transformations Using the Results of Data Flow Analysis17.3.1 Common Subexpression Elimination17.3.2 Constant Propagation17.3.3 Duplicate Propagation17.3.4 Dead Code Removal17.4 Speeding Up Data Flow Analysis17.4.1 Bit Vectors17.4.2 Basic Blocks17.4.3 Node Ordering17.4.4 17.4.5 Worksheet Algorithms 17.4.6 Incremental Data Flow Analysis 17.5 Alias ??Analysis 17.5.1 Type-Based Alias ??Analysis 17.5.2 Flow-Based Alias ??Analysis 17.5.3 Using Potential Alias ??Information 17.5.4 Alias ??Analysis in a Strict Pure Functional Language Suggested Reading Exercises Chapter 18 Loop Optimization 18.1 Required Nodes 18.1.1 Algorithms for Finding Required Nodes 18.1.2 Direct Required Nodes 18.1.3 Loops 18.1.4 Loop Predecessors 18.2 Loop Invariant Computation 18.3 Induction Variables 18.3.1 Discovering Induction Variables 18.3.2 Strength Reduction 18.3.3 Deletion 18.3.4 Rewriting Comparisons 18.4 Array Bounds Checking 18.5 Loop Unrolling Suggested Reading Exercises Chapter 19 Static Single Assignment Form 19.1 19.1.1 Criteria for Inserting Φ Functions19.1.2 Required Node Bounds19.1.3 Inserting Φ Functions19.1.4 Variable Renaming19.1.5 Edge Splitting19.2 Efficient Computation of Required Node Trees19.2.1 Depth-First Spanning Trees19.2.2 Semi-Required Nodes19.2.3 Lengauer-Tarjan Algorithm19.3 Optimization Algorithms Using SSA19.3.1 Dead Code Removal19.3.2 Simple Constant Propagation19.3.3 Conditional Constant Propagation19.3.4 Preserving Required Node Properties19.4 Arrays, Pointers, and Memory19.5 Control Dependency Graphs19.6 Converting Back from SSA Form19.7 Functional Intermediate FormSuggested Reading ExercisesChapter 20 Pipelining and Scheduling20.1 Loop Scheduling Without Resource Constraints20.2 Loop Pipelining with Resource Constraints20.2.1 Modulo Scheduling20.2.2 Finding Minimum Launch Spacing 20.2.3 Other Control Flow 20.2.4 Should the Compiler Schedule Instructions? 20.3 Branch Prediction 20.3.1 Static Branch Prediction 20.3.2 Should the Compiler Predict Branches? Suggested Reading Exercises Chapter 21. The Memory Hierarchy 21.1 Cache Organization 21.2 Cache Block Alignment 21.3 Prefetching 21.4 Loop Interchange 21.5 Blocking 21.6 Garbage Collection and the Memory Hierarchy Suggested Reading Exercises Appendix Tiger Language Reference Manual Reference Index4 Loop Interchange 21.5 Blocking 21.6 Garbage Collection and Memory Hierarchy Recommended Reading Exercises Appendix Tiger Language Reference Manual Reference Index4 Loop Interchange 21.5 Blocking 21.6 Garbage Collection and Memory Hierarchy Recommended Reading Exercises Appendix Tiger Language Reference Manual Reference Index
download times 15 type Technical Documentation uploaded 2024-11-14
\"Guide to Modern Product Design\" is a book published in 2012, written by Chai Bangheng and Huang Feizhi. This book is divided into 3 parts and 16 chapters, among which: Part 1 introduces the basics of modern product design, including the characteristics of modern design and development, the principles to be followed, creativity and innovative thinking, the principles, methods and techniques of modern product design and development; Part 2 explains the main processes of product design, including scheme design, structural design, overall design and construction design; Part 3 systematically explains the quality control of product design and development, including design planning, input, review, verification, output, confirmation and control of design changes. Preface Preface Part 1 Basics of Modern Product Design Chapter 1 Introduction 1.1 Overview of Product Design and Development 1.2 Characteristics of Modern Product Design and Development 1.2.1 Innovation 1.2.2 Satisfying Customers 1.2.3 Optimization 1.2.4 Minimizing Design and Development Cycles 1.2.5 Intelligence 1.2.6 Comprehensiveness 1.3 The Importance of Product Design and Development 1.3.1 Promoting Industrial Upgrading and Promoting Economic Development 1.3.2 The Core Competitiveness of Enterprises 1.3.3 Product Design Determines the \"Innate Quality\" of the Product 1.3.4 The most important preventive measures 1.3.5 The leading factors that determine product costs 1.4 The core factors of modern product design 1.5 Principles of product design and development 1.5.1 Demand principle 1.5.2 Innovation principle 1.5.3 Information principle 1.5.4 System principle 1.5.5 Inheritance principle 1.5.6 Efficiency principle 1.5.7 Simplification principle 1.5.8 Quantification principle 1.5.9 Time principle 1.5.10 Legal principle 1.5.11 Humanization principle 1.5.12 Audit principle 1.6 Types of product design and development Chapter 2 Designers’ Creativity and innovative thinking 2.1 Creativity 2.1.1 The connotation of creativity 2.1.2 The universality and developability of creativity 2.1.3 Cultivation of creativity 2.2 Overview of innovative thinking 2.2.1 The essence of innovative thinking 2.2.2 The laws of innovative thinking 2.2.3 Combination of innovative thinking 2.2.4 Characteristics of innovative thinking 2.2.5 Types of innovative thinking 2.3 Principles of innovative thinking 2.3.1 Pressure principle 2.3.2 Divergence principle 2.3.3 Incentive (trigger) principle 2.3.4 Bombardment principle 2.3.5 Flow principle 2.3.6 Regulation principle 2.4 Methods of innovative thinking 2.4.1 Group intelligence method 2.4.2 Design exploration method 2.4.3 Attribute enumeration method 2.4.4 Association method 2.4.5 Abstraction method 2.4.6 Reverse thinking method 2.4.7 Combination innovation method 2.4.8 Technology transplantation method 2.4.9 Opportunity utilization method 2.5 TRIZ theory 2.5.1 Overview 2.5.2 TRIZ problem-solving process 2.5.3 Basic principles of TRIZ theory 2.5.4 Main contents of TRIZ theory 2.5.5 Innovative design problem-solving tools based on TRIZ theory 2.5.6 Problem-solving 2.5.7 Characteristics and advantages of TRIZ theory 2.5.8 Application of TRIZ theory 2.5.9 Application of TRIZ theory in China 2.5.10 Practical significance of TRIZ theory Chapter 3 Principles of modern product design 3.1 Design axioms and their applications 3.1.1 Overview 3.1.2 Four areas of design 3.1.3 Methods of design development 3.1.4 Basic axioms 3.1.5 Methods of reducing information content 3.1.6 Common mistakes made by designers 3.1.7 Corollaries and theorems 3.2 Product Lifecycle Management (PLM) 3.2.1 What is PLM 3.2.2 Pain points in new product development management 3.2.3 How to use PLM to solve the pain points in new product development 3.2.4 What benefits can PLM bring to enterprises 3.2.5 The road for Chinese enterprises to implement PLM 3.2.6 Cases of successful PLM implementation 3.3 System theory 3.3.1 Overview 3.3.2 Systematic features of modern products 3.3.3 Application of system approach in design 3.4 Design methodology 3.4.1 Overview 3.4.2 Design method process model 3.4.3 Design plan 3.4.4 Comprehensive evaluation 3.5 Product design economics 3.5.1 Overview 3.5.2 Technical and economic factors affecting product design 3.5.3 Value analysis 3. 6 Quality Design 3.6.1 Overview 3.6.2 Quality Design Theory and Methodology 3.6.3 Quality Design Decision 3.7 Ergonomics 3.7.1 Overview 3.7.2 Basic Requirements for Human-Machine System Design 3.7.3 Key Points for Human-Machine System Design 3.8 Green Design 3.8.1 Overview 3.8.2 Green Technology 3.8.3 Green Products 3.8.4 Green Manufacturing 3.8.5 Contents of Green Design 3.8.6 Principles of Green Design 3.8.7 Core Contents of Green Design 3.8.8 Methods of Green Design 3.8.9 Evaluation of Green Design Chapter 4 Modern Product Design Methods and Technologies 4.1 Overview 4.2 Quality Function Deployment (QFD) 4.2.1 Concept of QFD4.2.2 Role of QFD4.2.3 Quality House4.2.4 Construction Procedure of Quality House4.2.5 QFD Case Analysis4.3 Robust Design (Taguchi Method)4.3.1 Method of Robust Design4.3.2 Steps and Procedures of Off-line Quality Management4.3.3 Main Analysis Techniques4.4 Failure Mode and Effect Analysis (FMEA)4.4.1 Implementation Points of FMEA4.4.2 Columns of FMEA Table and Its Preparation Requirements4.4.3 Fault Tree Analysis (FTA) 4.5 Reliability technology 4.5.1 Reliability 4.5.2 Reliability indicators 4.5.3 Reliability technology types 4.5.4 Reliability design 4.6 Dynamic design 4.6.1 Overview 4.6.2 Principles of dynamic design 4.7 Tribological design 4.7.1 Overview 4.7.2 Friction and wear 4.7.3 Friction reduction design 4.7.4 Wear-resistant design 4.8 Reverse engineering design 4.8.1 Overview 4.8.2 Similarity theory and its application 4.8.3 Contents and methods of reverse engineering design 4.8.4 Application areas of reverse engineering design 4.9 Error-proofing design 4.9.1 Overview 4.9.2 Error-proofing design measures 4.10 Product safety design 4.10.1 Overview 4.10.2 Principles of Product Safety Design Part 2 Main Processes of Product Design Chapter 5 Product Design Process and Functional Principle Scheme Design 5.1 Overview of Product Design Process 5.1.1 Planning Phase 5.1.2 Design Phase 5.1.3 Product Trial and Test Phase 5.1.4 Product Mass Production Phase 5.1.5 Product Sales Phase 5.2 Overview of Functional Principle Design 5.2.1 Definition of Product Function 5.2.2 Tasks and Working Steps of Functional Principle Design 5.3 System Function Analysis 5.3.1 Product Total Function Decomposition 5.3.2 Functional Elements 5.3.3 Basic Function Structure 5.3.4 Functional Structure Analysis 5.3.5 Functional Structure Analysis Method 5.4 Functional Action Principle Understanding Method (Abbreviated as Principle Understanding) 5.4.1 Ideas for seeking the solution of the original solution 5.4.2 Methods for seeking the original solution 5.4.3 Combination and screening of the original solution 5.5 Principle scheme evaluation method 5.5.1 Overview 5.5.2 Effective value analysis method 5.5.3 Technical and economic evaluation method 5.5.4 Methods for finding weak links in the scheme Chapter 6 Structural Design 6.1 Overview 6.1.1 Tasks and importance of structural design 6.1.2 Contents and core issues of structural design 6.1.3 Working steps of structural design 6.1.4 Basic principles of structural design 6.1.5 Method guidelines for structural design 6.2 Basic principles of structural design 6.2.1 Task allocation principle 6.2.2 Equal strength principle 6.2.3 Shortest force flow transmission route principle 6.2.4 Reactive force balance principle 6.2.5 Deformation coordination principle 6.2.6 Self-compensation (self-help) principle 6 .2.7 Stability principle 6.3 Structural element transformation method 6.3.1 Method of formulating structural scheme by using structural form transformation 6.3.2 Method of formulating structural scheme by using structural relationship transformation 6.4 Structural optimization design 6.5 Methods for solving four basic technical problems in structural design 6.5.1 Basic design method for improving structural strength, rigidity and service life 6.5.2 Basic design method for improving structural accuracy 6.5.3 Basic design method for improving structural processability 6.5.4 Basic design method for reducing structural cost 6.6 Large-scale design 6.6.1 Basic knowledge of large-scale design 6.6.2 Large-scale welded structure design 6.6.3 Application of finite element method to analyze and calculate the rigidity and strength of large-scale Chapter 7 Overall design 7.1 Overview 7.1.1 Tasks of overall design 7.1.2 Main contents of overall design 7.2 General layout design 7.2.1 Basic principles of general layout design 7.2.2 Basic types of product overall layout 7.2.3 Typical layout forms of product general layout design 7.3 Design of product motion scheme and drive system and motion cycle diagram 7.3.1 Select product motion scheme, drive system type and draw up mechanism diagram 7.3.2 Product mechanical motion coordination design and motion cycle diagram 7.3.3 Specific design steps of product drive system 7.4 Ergonomic design 7.4.1 Ergonomics and humanistic principles 7.4.2 Design related to body size 7.4.3 Design related to physical strength 7.4.4 Design related to vision 7.5 Product shape design 7.5.1 Basic principles and aesthetic rules of shape design 7.5.2 Key points of product shape design 7.5.3 Key points of product color design 7.5.4 Key points of product decoration design Chapter 8 Construction design 8.1 Tasks and main contents of construction design 8.2 Components Contents and requirements of design 8.2.1 Functions and contents of component drawings 8.2.2 Dimensioning and technical requirements on component drawings 8.2.3 Requirements for product assembly processability and part structural processability 8.2.4 How to draw component drawings 8.3 Contents and basic requirements of part design 8.3.1 Classification of parts, functions of part working drawings and design requirements 8.3.2 Design of working drawings of shaft parts 8.3.3 Design of working drawings of gear parts 8.3.4 Design of working drawings of reducer housing parts 8.4 Functions, types and basic requirements for the preparation of design documents 8.4.1 Functions and types of design documents 8.4.2 Basic requirements for the preparation of design documents 8.5 Application of computer-aided design in construction design 8.5.1 Introduction to computer-aided design 8.5.2 Methods for processing engineering data 8.5.3 Computer graphics processing and 3D modeling 8.5.4 MATLAB and Wildfire Pro/Engineer Introduction to the application of Part 3 Quality Management in Product Design and Development Chapter 9 Overview 9.1 Importance of Quality Management in Design and Development 9.1.1 Promoting Innovation 9.1.2 Human Resource Management 9.1.3 Market Positioning 9.1.4 Quality Planning and Quality Design 9.2 Quality Functions and Quality Management Requirements for Design and Development 9.2.1 Quality Functions for Design and Development 9.2.2 Quality Activities for Design and Development 9.2.3 Quality Management Requirements for Design and Development Chapter 10 Planning of Product Design and Development 10.1 Requirements for Design and Development Planning 10.2 Planning Principles 10.2.1 Support, attention and participation of senior leaders are the key to successful planning 10.2.2 Information is the basis of design planning 10.2.3 The planning team is the organizational guarantee for successful planning 10.2.4 Precautionary Principle 10.2.5 Use of synchronous technology (concurrent engineering) 10.2.6 System planning 10.2.7 Develop control plan 10.2.8 Problem solving 10.2.9 Develop schedule 10.3 Design team and design personnel qualifications 10.3.1 Responsibilities of designers 10.3.2 Qualifications of various types of designers 10.4 Resource allocation 10.4.1 Information resources 10.4.2 Infrastructure 10.4.3 Work environment 10.4.4 Funding 10.5 Advanced product quality planning and control plan (APQP) 10.5.1 Overview 10.5.2 APQP Process 10.5.3 Control Plan Chapter 11 Design Input 11.1 Overview 11.2 Market Research 11.2.1 Overview 11.2.2 Market Research Requirements 11.2.3 Market Research Contents 11.3 Identification of Hidden Demands 11.3.1 Importance of Identifying Hidden Demands 11.3.2 Identification from Market Technology Forecasts 11.3.3 Identification from Previous Experience with Similar Products 11.3.4 Identification from Surveys and Analysis of Similar Products at Home and Abroad 11.3.5 Identification from Other Similar Customer Requirements 11.4 General Principles of Design Input Control 11.5 Design Requirements 11.5.1 Main Design Requirements 11.5.2 Other Design Requirements 11.6 Review of Design Input Chapter 12 Design Review 12.1 Overview 12.2 Key points of design review 12.2.1 Setting key points of review 12.2.2 Content and requirements of design review 12.3 Design review personnel 12.4 Design review procedure 12.5 Notes on design review Chapter 13 Design verification 13.1 Overview 13.2 Timing of design verification 13.3 Methods of design verification 13.3.1 Calculation by transformation method 13.3.2 Prototype test 13.3.3 Model test 13.3.4 Analogy verification 13.3.5 Simulation test 13.3.6 Computer simulation 13.3.7 Virtual reality technology 13.4 Tracking of design verification Chapter 14 Design output 14.1 Overview 14.1.1 Requirements for design output 14.1.2 Contents of design output 14.1.3 Integrity of product drawings and design documents 14. 2 Satisfy the design input requirements 14.3 Acceptance rules 14.4 Quality characteristic classification 14.4.1 Overview 14.4.2 Quality characteristic classification objects 14.4.3 Quality characteristic classification content 14.4.4 Quality characteristic importance classification method 14.4.5 Issues to be noted when classifying the importance of product quality characteristics 14.4.6 Identification of quality characteristic importance classification Chapter 15 Design confirmation 15.1 Overview 15.2 Key points of design confirmation 15.2.1 Purpose of design confirmation 15.2.2 Timing of design confirmation 15.2.3 Conditions of design confirmation 15.2.4 Methods of design confirmation 15.2.5 Recording and tracking of design confirmation 15.3 Design verification and confirmation 15.3.1 Overview 15.3.2 Design confirmation 15.3.3 Design verification Chapter 16 Design 16.1 Overview 16.1.1 Requirements for design changes 16.1.2 Purpose and function of design changes 16.1.3 Issues that may arise from design changes 16.2 Control of design changes 16.2.1 Proposal of design changes 16.2.2 Review and approval of design changes 16.2.3 Tracking of design changes 16.3 Notes on design changes 16.3.1 Issues to be studied when making design changes 16.3.2 Related changes 16.3.3 Notes on implementing design changes 16.4 Key points of technical status management 16.4.1 Overview 16.4.2 Technical status management system 16.4.3 Technical status identification 16.4.4 Technical status control 16.4.5 Technical status management records 16.4.6 References for technical status and its management system audit3 Market positioning 9.1.4 Quality planning and quality design 9.2 Quality functions and quality management requirements for design and development 9.2.1 Quality functions for design and development 9.2.2 Quality activities for design and development 9.2.3 Quality management requirements for design and development Chapter 10 Planning of product design and development 10.1 Requirements for design and development planning 10.2 Planning principles 10.2.1 Support, attention and participation of senior leaders are the key to successful planning 10.2.2 Information is the basis of design planning 10.2.3 The planning team is the organizational guarantee for successful planning 10.2.4 Precautionary principle 10.2.5 Use of synchronous technology (concurrent engineering) 10.2.6 System planning 10.2.7 Develop control plan 10.2.8 Problem solving 10.2.9 Develop schedule 10.3 Design team and design personnel qualifications 10.3.1 Responsibilities of designers 10.3.2 Qualifications of various types of designers 10.4 Resource allocation 10.4.1 Information resources 10.4.2 Infrastructure 10.4.3 Work environment 10.4.4 Funding 10.5 Advanced product quality planning and control plan (APQP) 10.5.1 Overview 10.5.2 APQP Process 10.5.3 Control Plan Chapter 11 Design Input 11.1 Overview 11.2 Market Research 11.2.1 Overview 11.2.2 Market Research Requirements 11.2.3 Market Research Contents 11.3 Identification of Hidden Demands 11.3.1 Importance of Identifying Hidden Demands 11.3.2 Identification from Market Technology Forecasts 11.3.3 Identification from Previous Experience with Similar Products 11.3.4 Identification from Surveys and Analysis of Similar Products at Home and Abroad 11.3.5 Identification from Other Similar Customer Requirements 11.4 General Principles of Design Input Control 11.5 Design Requirements 11.5.1 Main Design Requirements 11.5.2 Other Design Requirements 11.6 Review of Design Input Chapter 12 Design Review 12.1 Overview 12.2 Key points of design review 12.2.1 Setting key points of review 12.2.2 Content and requirements of design review 12.3 Design review personnel 12.4 Design review procedure 12.5 Notes on design review Chapter 13 Design verification 13.1 Overview 13.2 Timing of design verification 13.3 Methods of design verification 13.3.1 Calculation by transformation method 13.3.2 Prototype test 13.3.3 Model test 13.3.4 Analogy verification 13.3.5 Simulation test 13.3.6 Computer simulation 13.3.7 Virtual reality technology 13.4 Tracking of design verification Chapter 14 Design output 14.1 Overview 14.1.1 Requirements for design output 14.1.2 Contents of design output 14.1.3 Integrity of product drawings and design documents 14. 2 Satisfy the design input requirements 14.3 Acceptance rules 14.4 Quality characteristic classification 14.4.1 Overview 14.4.2 Quality characteristic classification objects 14.4.3 Quality characteristic classification content 14.4.4 Quality characteristic importance classification method 14.4.5 Issues to be noted when classifying the importance of product quality characteristics 14.4.6 Identification of quality characteristic importance classification Chapter 15 Design confirmation 15.1 Overview 15.2 Key points of design confirmation 15.2.1 Purpose of design confirmation 15.2.2 Timing of design confirmation 15.2.3 Conditions of design confirmation 15.2.4 Methods of design confirmation 15.2.5 Recording and tracking of design confirmation 15.3 Design verification and confirmation 15.3.1 Overview 15.3.2 Design confirmation 15.3.3 Design verification Chapter 16 Design 16.1 Overview 16.1.1 Requirements for design changes 16.1.2 Purpose and function of design changes 16.1.3 Issues that may arise from design changes 16.2 Control of design changes 16.2.1 Proposal of design changes 16.2.2 Review and approval of design changes 16.2.3 Tracking of design changes 16.3 Notes on design changes 16.3.1 Issues to be studied when making design changes 16.3.2 Related changes 16.3.3 Notes on implementing design changes 16.4 Key points of technical status management 16.4.1 Overview 16.4.2 Technical status management system 16.4.3 Technical status identification 16.4.4 Technical status control 16.4.5 Technical status management records 16.4.6 Technical status and its management system audit references3 Market positioning 9.1.4 Quality planning and quality design 9.2 Quality functions and quality management requirements for design and development 9.2.1 Quality functions for design and development 9.2.2 Quality activities for design and development 9.2.3 Quality management requirements for design and development Chapter 10 Planning of product design and development 10.1 Requirements for design and development planning 10.2 Planning principles 10.2.1 Support, attention and participation of senior leaders are the key to successful planning 10.2.2 Information is the basis of design planning 10.2.3 The planning team is the organizational guarantee for successful planning 10.2.4 Precautionary principle 10.2.5 Use of synchronous technology (concurrent engineering) 10.2.6 System planning 10.2.7 Develop control plan 10.2.8 Problem solving 10.2.9 Develop schedule 10.3 Design team and design personnel qualifications 10.3.1 Responsibilities of designers 10.3.2 Qualifications of various types of designers 10.4 Resource allocation 10.4.1 Information resources 10.4.2 Infrastructure 10.4.3 Work environment 10.4.4 Funding 10.5 Advanced product quality planning and control plan (APQP) 10.5.1 Overview 10.5.2 APQP Process 10.5.3 Control Plan Chapter 11 Design Input 11.1 Overview 11.2 Market Research 11.2.1 Overview 11.2.2 Market Research Requirements 11.2.3 Market Research Contents 11.3 Identification of Hidden Demands 11.3.1 Importance of Identifying Hidden Demands 11.3.2 Identification from Market Technology Forecasts 11.3.3 Identification from Previous Experience with Similar Products 11.3.4 Identification from Surveys and Analysis of Similar Products at Home and Abroad 11.3.5 Identification from Other Similar Customer Requirements 11.4 General Principles of Design Input Control 11.5 Design Requirements 11.5.1 Main Design Requirements 11.5.2 Other Design Requirements 11.6 Review of Design Input Chapter 12 Design Review 12.1 Overview 12.2 Key points of design review 12.2.1 Setting key points of review 12.2.2 Content and requirements of design review 12.3 Design review personnel 12.4 Design review procedure 12.5 Notes on design review Chapter 13 Design verification 13.1 Overview 13.2 Timing of design verification 13.3 Methods of design verification 13.3.1 Calculation by transformation method 13.3.2 Prototype test 13.3.3 Model test 13.3.4 Analogy verification 13.3.5 Simulation test 13.3.6 Computer simulation 13.3.7 Virtual reality technology 13.4 Tracking of design verification Chapter 14 Design output 14.1 Overview 14.1.1 Requirements for design output 14.1.2 Contents of design output 14.1.3 Integrity of product drawings and design documents 14. 2 Satisfy the design input requirements 14.3 Acceptance rules 14.4 Quality characteristic classification 14.4.1 Overview 14.4.2 Quality characteristic classification objects 14.4.3 Quality characteristic classification content 14.4.4 Quality characteristic importance classification method 14.4.5 Issues to be noted when classifying the importance of product quality characteristics 14.4.6 Identification of quality characteristic importance classification Chapter 15 Design confirmation 15.1 Overview 15.2 Key points of design confirmation 15.2.1 Purpose of design confirmation 15.2.2 Timing of design confirmation 15.2.3 Conditions of design confirmation 15.2.4 Methods of design confirmation 15.2.5 Recording and tracking of design confirmation 15.3 Design verification and confirmation 15.3.1 Overview 15.3.2 Design confirmation 15.3.3 Design verification Chapter 16 Design 16.1 Overview 16.1.1 Requirements for design changes 16.1.2 Purpose and function of design changes 16.1.3 Issues that may arise from design changes 16.2 Control of design changes 16.2.1 Proposal of design changes 16.2.2 Review and approval of design changes 16.2.3 Tracking of design changes 16.3 Notes on design changes 16.3.1 Issues to be studied when making design changes 16.3.2 Related changes 16.3.3 Notes on implementing design changes 16.4 Key points of technical status management 16.4.1 Overview 16.4.2 Technical status management system 16.4.3 Technical status identification 16.4.4 Technical status control 16.4.5 Technical status management records 16.4.6 Technical status and its management system audit references3 Technical status identification 16.4.4 Technical status control 16.4.5 Technical status management records 16.4.6 Technical status and management system audit references3 Technical status identification 16.4.4 Technical status control 16.4.5 Technical status management records 16.4.6 Technical status and management system audit references
download times 4 type Technical Documentation uploaded 2024-11-14
The main contents of this book include: three-phase induction motor and three-phase permanent magnet synchronous motor vector control; three-phase induction motor and three-phase permanent magnet synchronous motor direct torque control; speed sensorless control and intelligent control. The book adopts space vector theory. While analyzing various control technologies independently, it uses the unified characteristics of space vector theory to analyze and establish the relationship between them, and explains the control ideas, characteristics and mutual relationship of different control technologies. This book is easy to understand and strives to reflect the systematic, theoretical, advanced and practical content. The book is also equipped with simulation examples, thinking questions and exercises. Preface Chapter 1 Basic Knowledge 1.1 Electromagnetic Torque 1.1.1 Magnetic Field and Magnetic Energy 1.1.2 Electromechanical Energy Conversion 1.1.3 Generation of Electromagnetic Torque 1.1.4 Control of Electromagnetic Torque 1.2 Electromagnetic Torque of DC and AC Motors 1.2.1 Electromagnetic Torque of DC Motors 1.2.2 Electromagnetic Torque of Three-Phase Synchronous Motors 1.2.3 Electromagnetic Torque of Three-Phase Induction Motors 1.3 Space Vectors 1.3.1 Magnetomotive Force Vectors of Stator and Rotor 1.3.2 Current Vectors of Stator and Rotor
download times 2 type Technical Documentation uploaded 2024-11-14
Modern Electrical Control Technology (Edited by Xu Bin and Cheng Shu)
download times 3 type Technical Documentation uploaded 2024-11-14