Industrial data processing
This article needs additional citations for verification. (July 2025) |
Industrial data processing is a branch of applied computer science that covers the area of design and programming of computerized systems which are not computers as such — often referred to as embedded systems (PLCs, automated systems, intelligent instruments, etc.). The products concerned contain at least one microprocessor or microcontroller, as well as couplers (for I/O).
Another current definition of industrial data processing is that it concerns those computer programs whose variables in some way represent physical quantities; for example the temperature and pressure of a tank, the position of a robot arm, etc.
History
[edit]Industrial data processing emerged in the mid-20th century with the introduction of programmable logic controllers (PLCs) [1]and supervisory control and data acquisition (SCADA) systems [2]. These technologies allowed industrial operators to monitor and control machinery using digital inputs and outputs.
During the 1970s and 1980s, the integration of computer numerical control (CNC) systems and distributed control systems (DCS) advanced the field, allowing greater automation and data handling at scale[3]. The proliferation of sensors and industrial networks laid the groundwork for Industry 4.0, where cloud computing, edge processing, and artificial intelligence are increasingly embedded in industrial environments [4].
Components
[edit]Data Acquisition Industrial data is collected from sensors, actuators, control systems, and machines via analog and digital signals. These data streams can include temperature, pressure, vibration, speed, voltage, and other process variables.
Real-Time Processing Systems such as edge computing devices, microcontrollers, and industrial PCs process data locally to minimize latency and increase reliability. Pre-processing functions may include filtering, anomaly detection, and logic-based event handling.
Storage and Archiving Data historians and time-series databases store large volumes of chronological data. These archives are essential for long-term performance monitoring, regulatory compliance, root cause analysis, and predictive maintenance.
Communication Protocols Industrial data processing relies on communication protocols such as Modbus, OPC-UA, PROFIBUS, and MQTT to transmit data between field devices, control systems, and enterprise applications.
Data Analysis and Decision Support Advanced analytics platforms use statistical models, artificial intelligence, and machine learning to analyse datasets in real time or retrospectively. Applications include condition-based monitoring, process optimization, automated quality assurance, and digital twin modelling.
Applications
[edit]Industrial data processing is central to:
- Smart manufacturing and Industry 4.0[5]
- Predictive maintenance and asset management
- Industrial energy efficiency and monitoring
- Robotics and motion control
- Infrastructure management (e.g., utilities, transportation, oil & gas)
- Logistics and supply chain automation
Notable Contributors
[edit]A number of influential figures from around the world have shaped the development of industrial data processing, spanning disciplines such as control theory, computing, robotics, and network architecture.
- Konrad Zuse (Germany) designed and built the first programmable digital computer (Z3), laying the groundwork for industrial computing systems.[6]
- Sophie Wilson (United Kingdom) developed the instruction set for the ARM processor, widely used in embedded and industrial control devices.[7]
- Fei-Fei Li (China/USA) advanced computer vision and AI systems now used in industrial inspection, robotics, and quality control.[8]
- Lotfi Zadeh (Azerbaijan/Iran/USA) introduced fuzzy logic, which became a cornerstone of modern control systems in industrial automation.[9]
- Qian Xuesen (China) was a key figure in Chinese aerospace and control theory, contributing to early cybernetic systems relevant to industrial applications.[10]
- Ndubuisi Ekekwe (Nigeria) developed microelectronics systems and automation solutions adapted to African manufacturing and infrastructure contexts.[11]
- Margaret Hamilton (USA) pioneered real-time embedded systems and introduced concepts of software fault-tolerance, which influenced industrial automation frameworks.[12]
- Barbara Liskov (USA) contributed principles of modular design and data abstraction, critical in developing reliable control software.[13]
- Dennis Ritchie (USA) co-created the C programming language, used extensively in low-level industrial programming and firmware.[14]
- Radia Perlman (USA) invented the Spanning Tree Protocol, essential for ensuring redundancy and robustness in industrial Ethernet networks.[15]
- Joseph Engelberger (USA) helped commercialize industrial robotics, promoting the integration of sensors and control data into automated systems.[16]
- John G. Ziegler and Nathaniel B. Nichols (USA) created the Ziegler–Nichols method for PID control loop tuning, a staple in process industries.[17]
- Jay Forrester (USA) developed system dynamics models and early digital control architectures foundational to industrial feedback systems.[18]
- Maria Klawe (Canada/USA) championed access and inclusion in computing and engineering, helping diversify the global workforce driving industrial technologies.[19]
- Miriam Posner (USA) critiques bias and inequity in data infrastructures, offering insight into how industrial systems can better reflect human-centered values.[20]
See also
[edit]- Industrial automation
- SCADA
- PLC
- Industry 4.0
- Real-time computing
- Time-series database
- Digital twin
- Machine vision
References
[edit]- ^ Bolton, W. (2015), "Programmable Logic Controllers", Elsevier, pp. 1–22, doi:10.1016/b978-0-12-802929-9.00001-7, ISBN 978-0-12-802929-9, retrieved 2025-07-19
{{citation}}
: Missing or empty|title=
(help) - ^ Boyer, S.A., 2009. SCADA: Supervisory Control and Data Acquisition. 4th ed. Research Triangle Park, NC: International Society of Automation (ISA).
- ^ Bell, R. (January 1985). "A Review of:"Computer Control of Manufacturing Systems." By YORAM KOREN. (McGraw-Hill International Book Company, 1983.) [Pp. 287.] Price £8-95". International Journal of Production Research. 23 (4): 841–842. doi:10.1080/00207548508928066. ISSN 0020-7543.
- ^ Gisi, Philip J. (2024-01-04), "The Dark Factory", The Dark Factory and the Future of Manufacturing, New York: Productivity Press, pp. 3–19, doi:10.4324/9781032688152-2, ISBN 978-1-032-68815-2, retrieved 2025-07-19
- ^ "Factory of the Future | Advanced Manufacturing Innovation Centre | Queen's University Belfast". we-are-amic.com. Retrieved 2025-07-19.
- ^ Konrad Zuse, Z3 technical documentation.
- ^ Wilson, S. (1985). ARM Architecture. Acorn Computers.
- ^ Li, F. (2015). ImageNet and Deep Learning. IEEE Transactions on Pattern Analysis and Machine Intelligence.
- ^ Zadeh, L.A. (1965). Fuzzy Sets. Information and Control, 8(3), pp.338–353. https://doi.org/10.1016/S0019-9958(65)90241-X
- ^ Chang, K. (2009). Qian Xuesen, 98, Father of China’s Space Program. The New York Times.
- ^ Ekekwe, N. (2010). Microelectronics and Emerging Market Automation. IEEE Spectrum.
- ^ Hamilton, M. (1976). On-Board Software Architecture for Apollo. NASA Technical Reports.
- ^ Liskov, B. & Wing, J.M. (1994). A Behavioral Notion of Subtyping. ACM Transactions on Programming Languages and Systems.
- ^ Ritchie, D. & Kernighan, B. (1978). The C Programming Language. Bell Labs.
- ^ Perlman, R. (1985). An Algorithm for Distributed Computation of a Spanning Tree in an Extended LAN. ACM SIGCOMM.
- ^ Engelberger, J. (1980). Robotics in Practice. MIT Press.
- ^ Ziegler, J.G. & Nichols, N.B. (1942). Optimum Settings for Automatic Controllers. ASME Transactions.
- ^ Forrester, J.W. (1961). Industrial Dynamics. MIT Press.
- ^ Klawe, M. (2020). Equity in Computer Science Education. ACM Proceedings.
- ^ Posner, M. (2016). What’s Next: The Radical, Unrealized Potential of Digital Humanities. Digital Humanities Quarterly.