Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 349 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
349
Dung lượng
19,97 MB
Nội dung
[...]... real-world industrial automation softwaredesign is given in Chapter 8 All of these case studies are highly representative so that they can serve as useful references when the reader wants to construct their own software systems Chapter 9 represents an object-oriented reconfigurable software for industrial measurement and control Because the reconfiguration concept is used throughout the software development... recent years, and they have provided sufficient technical support for building modernindustrialautomation systems with more open architecture with respect to the previous ones It turns out that the computerized real-time monitoring analysis ModernIndustrial Automation Software Design, By L Wang and K C T a n Copyright 2006 t h e Institute of Electrical and Electronics Engineers, Inc 1 ... comprehensive and reliable software artifacts than before Thus the demand for new books in this field arises as the field continues t o keep evolving, and both practicing engineers and academic people are simultaneously challenged by how to develop industrialautomationsoftware in a more effective and efficient manner This book is intended to address how the industrialautomationsoftware can be developed... fundamental design principles Chapter 1 introduces the modernindustrialautomation systems, virtual instrumentation technology is discussed in Chapter 2, and the development of xxii PREFACE component-based measurement systems is addressed in Chapter 3 Chapter 4 introduces the object-oriented software engineering User interface design is discussed in Chapter 5 Database management is presented in Chapter 6 Software. .. Automatic Test System for Rotating Turbine Machinery 197 12.1 Introduction 198 199 12.2 Design Goals of FATSFTM 201 12.3 Design Strategies of FATSFTM 12.3.1 Hardware design strategy 201 12.3.2 Softwaredesign strategy 202 12.4 Test Software Development Process 206 12.4.1 Requirements capture 207 12.4.2 Analysis 207 12.4.3 Design 21 2 12.4.4 Programming 21 9 12.4.5 Testing 220 12.5 Function of FATSFTM 221... Priorities of some major system modules 298 This Page Intentionally Left Blank Preface This book contains significant results from our research on industrial automation software conducted in previous years Industrial automation software can be used in a wide variety of industrial fields such as condition monitoring and fault diagnosis for rotating machinery, public utilities monitoring, plant process supervision,... development environment and programming tool 254 13.6 Overall Design 259 13.6.1 Database design 260 13.6.2 Overall design of D A Q workstation 263 software 13.6.3 Overall design of the A & M workstation 2 79 software CONTENTS 13.6.4 Design of Web server CGI application 13.7 Detailed System Design and Implementation 13.7.1 Implementation of D A Q module 13.7.2 Implementation of data management module 13.7.3... in the software life cycle 45 4.2 Incremental software development model 47 6.1 T h e generic O D B C architecture 67 7.1 Software testing stages 7 4 7.2 Software testing steps 75 7.3 Test sequence in top-down integration testing 77 2 xiii xiv LIST OF FIGURES 7.4 Test sequence in bottom-up testing 78 7.5 Real-tame monitoring and control system 80 7.6 9.1 Software maintenance Reconfigurable software. .. Multithreaded Programming 11.1 Introduction 11.2 Overall Blending System Configuration 11.2.1 Hardware configuration 11.2.2 Software configuration 11.2.3 Multithread- based communication 11.3 The Overall Software Design 11.3.1 Design requirements 11.3.2 Software structure 11.3.3 VxD 11.3.4 Front-end software 11.3.5 Device management module 11.3.6 User management 11.3 7 Database management 11.4 Field Experience... SICL SOC SP SPX/IPX This Page Intentionally Left Blank - Part I Design Principles of ModernIndustrialAutomation Systems This Page Intentionally Left Blank Introd uction In the past years before the personal computer (PC) was widely incorporated into industrialautomation systems, all the faults that occurred in industrial processes were checked and dealt with by trained or experienced operators For . Transition to Design programming tool 13.6 Overall Design 13.6.1 Database design 13.6.2 Overall design of DAQ workstation software 13.6.3 Overall design of the A&M workstation software. 11.2.2 Software configuration 11.2.3 Multithread- based communication 11.3 The Overall Software Design 11.3.1 Design requirements 11.3.2 Software structure 11.3.3 VxD 11.3.4 Front-end software. 12.2 Design Goals of FATSFTM 199 12.3 Design Strategies of FATSFTM 201 12.3.1 Hardware design strategy 201 12.3.2 Software design strategy 202 12.1 Introduction 198 12.4 Test Software