Description
The widespread industrial automation has made the work of many companies easier and faster. Automation systems not only control countless processes, but also collect huge amounts of information, which are then used to monitor and control equipment and machines. To control the flow of information, databases and communication standards were created.
During the reading, the reader will get acquainted with the mechanisms of transferring information in the computer system of industrial process control. He will learn how operating systems are built and what computer systems are used in industrial automation. The author also introduces the basics of communication technologies used in the operation of the company's information system infrastructure.
The book includes such issues as:
- General model of company's information systems infrastructure
- Industrial computer networks used in automation systems
- Construction of operating systems constituting the operating environment for computer applications in control and process data acquisition
- Review of information technologies used in the creation of industrial automation computer systems, including OPC communication standards
Table of contents
List of more important designations (7)
Introduction (17)
Chapter 1 Basic messages (21)
- 1.1 Numerical systems (21)
- 1.2 Basic operations on binary numbers (25)
- 1.3 Binary number types (27)
- 1.4 ASCII code table (29)
- 1.5 Checksums (31)
- 1.6 Bitmap (34)
- 1.7 HTML (35)
- 1.8 XML language (40)
- 1.9. AT Commands (43)
Chapter 2 Information systems infrastructure model (45)
- 2.1 Enterprise resource planning system ERP (48)
- 2.2 MES production execution system (50)
- 2.3 SCADA/HMI control and data acquisition system (53)
- 2.4 Industrial automation equipment (55)
- 2.5 Programmable Logic/PACs (56)
Chapter 3 Computer network architecture (65)
- 3.1 Physical layer (69)
- 3.1.1. RS-232C communication interface (74)
- 3.1.2. RS-422A communication interface (78)
- 3.1.3. RS-485 communication interface (79)
- 3.2 Data link layer (linear) (80)
- 3.2.1. Cable access layers (80)
- 3.2.2. Logical link sublayers (82)
Chapter 4 Data transfer over the Internet (83)
- 4.1 Ethernet protocol (84)
- 4.2 IP protocol (87)
- 4.3 TCP protocol (91)
- 4.4 UDP protocol (94)
- 4.5 HTTP protocol (96)
- 4.6 SOAP protocol (97)
Chapter 5 Industrial computer networks (99)
- 5.1 Modbus (101)
- 5.2. CAN and LIN (108)
- 5.2.1. Physical layer (109)
- 5.2.2. Data link layer (112)
- 5.2.3. Application layer (118)
- 5.3 Profibus (121)
- 5.3.1. Physical layer (121)
- 5.3.2. Data link layer (123)
- 5.3.3. Application layer (130)
- 5.4 Profibus DP (130)
- 5.4.1. Physical layer (130)
- 5.4.2. Data link layer (131)
- 5.5. EtherCAT (133)
- 5.6. Ethernet Powerlink (137)
- 5.7 Examples of communication (140)
- 5.7.1. Communication with MPS meter (140)
- 5.7.2. Communication with ACS 600 (146) frequency converter
- 5.7.3. Communication with N12H meter (150)
Chapter 6 Operating system (153)
- 6.1 Basic hardware components (154)
- 6.2 Programming languages and their compilation (164)
- 6.3 The system core (173)
- 6.3.1. Ranking of threads (178)
- 6.3.2. Sharing of resources (179)
- 6.3.3. Inversion and succession of priorities (182)
- 6.3.4. Breaks (183)
- 6.3.5. Communication between tasks (184)
- 6.4 System and application layer (186)
- 6.5 Real-time operating system (192)
Chapter 7: SELECTED INFORMATION TECHNOLOGY (195)
- 7.1 COM/DCOM technology (196)
- 7.2 CORBA technology (204)
- 7.3 Mobile agent technology (205)
- 7.4 Classic OPC technology (207)
- 7.4.1. Specifications (208)
- 7.4.2. Identification in the operating system (215)
- 7.4.3. Interfaces (217)
- 7.4.4. Tunnelling (222)
- 7.5 OPC UA technology (226)
- 7.5.1. Architecture (227)
- 7.5.2. Specifications (228)
- 7.6 RSE technology (231)
- 7.6.1. Architecture (232)
- 7.6.2. Modules (233)
- 7.6.3. Communication model with automation equipment (235)
- 7.6.4. Characteristics (236)
Chapter 8 Computer Industrial Automation Systems (239)
- 8.1 Process data (240)
- 8.2 Industrial automation servers (242)
- 8.2.1. Layered server model (244)
- 8.2.2. Role of parent nodes in the process (245)
- 8.3 The database system (249)
- 8.3.1. Database architecture (249)
- SQL language (254)
- 8.4 Web application client model (258)
- 8.5 Diagnostics of computerized automation system (262)
- 8.6 Summary (265)
Bibliography (267)
Scorch (271)
|