Dynamic Optimization of Data Packet-based Communication for PLC Visual Monitoring
Source abstract
Abstract
This paper presents a dynamic optimization solution for the data packet-based communication of programmable logic controller (PLC) visual monitoring, and the objective is to improve the communication efficiency between a supervisory computer and field PLCs in consideration of the network communication performance, such as network bandwidth, packet loss or retransmission rate, and human response delay. A nonlinear optimization model with constraints is formulated and solved analytically to obtain the minimized transmission time. Experimental results demonstrate that the proposed dynamic optimization can solve the practical industry problem in an efficient and effective manner, and it can provide useful guidance for the data packet-based communication setting of networked control systems.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Network Time Synchronization Technologies · Energy Efficient Wireless Sensor Networks · Industrial Automation and Control Systems
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Automation, Shanghai Jiao Tong University, Shanghai 200240, China
Shanghai Electrical Apparatus Research Institute, Shanghai 200063, China
Ningbo Artificial Intelligence Institute, Shanghai Jiao Tong University, Ningbo 315000, China
Decision and Cognitive Sciences Research Centre, The University of Manchester, Manchester M15 6PB, UK
References (29)
Show source-provided references
1. Wang, F.Y., and Liu, D. (2008). Networked control systems. Theory and Applications, Springer-Verlag.10.1007/978-1-84800-215-9 ↗
2. Networked control system: A brief survey10.1049/ip-cta:20050178 ↗
3. Survey on recent advances in networked control systems10.1109/TII.2015.2506545 ↗
4. A real-time web-enabled platform for information monitoring and fault diagnosis in a distributed control system10.1080/10739149.2012.735309 ↗
5. Remote diagnosis design for a PLC-based automated system: 1-implementation of three levels of architectures10.1007/s00170-011-3314-6 ↗
6. Online Monitoring of PLC Based Pressure Control System
7. Online monitoring and control of flow rate in oil pipelines transportation system by using PLC based Fuzzy-PID Controller10.1016/j.flowmeasinst.2018.02.010 ↗
8. Compiling ladder diagram into instruction list to comply with iec 61131-310.1016/j.compind.2009.12.010 ↗
9. Bjelica, O., and Lale, S. (2013, January 26–28). November. Development environment for monitoring, data acquisition and simulation of PLC controlled applications. Proceedings of the IEEE 21st Telecommunications Forum (TELFOR), Belgrade, Serbia.10.1109/TELFOR.2013.6716379 ↗
10. Design of a packet-based control framework for networked control systems10.1109/TCST.2008.2010946 ↗
11. Bolton, W. (2015). Programmable Logic Controllers, Newnes.10.1016/B978-0-12-802929-9.00001-7 ↗
12. Krum, R. (2013). Cool Infographics: Effective Communication with Data Visualization and Design, John Wiley & Sons.
13. Wickens, C.D., Hollands, J.G., Banbury, S., and Parasuraman, R. (2015). Engineering Psychology & Human Performance, Psychology Press.10.4324/9781315665177 ↗
14. Extended crossover model for human-control of fractional order plants10.1109/ACCESS.2017.2778013 ↗
15. Feng, L.H., Gui, W.H., and Feng, Y. (2009, January 10–11). Application of communication optimization strategy based on cascade PLC MODBUS in fire water system of hydropower station. Proceedings of the IEEE Second International Conference on Intelligent Computation Technology and Automation (ICICTA’09), Changsha, China.
16. Konaka, E., Suzuki, T., and Okuma, S. (2004, January 2–4). Optimization of sensor parameters in programmable logic controller via mixed integer programming. Proceedings of the IEEE International Conference on Control Applications, Taipei, Taiwan.
17. Purohit, A., and Buch, J. (2015, January 21–23). Evaluation of optimization solvers on programmable logic controller. Proceedings of the IEEE Conference on Control Applications, Sydney, NSW, Australia.10.1109/CCA.2015.7320684 ↗
18. Integration of code scheduling, memory allocation, and array binding for memory-access optimization10.1109/TCAD.2006.882639 ↗
19. Jung, L.T., and Abdullah, A. (2012). Wireless Sensor Networks: Data Packet Size Optimization. Wireless Sensor Networks and Energy Efficiency: Protocols, Routing and Management, IGI Global.10.4018/978-1-4666-0101-7.ch014 ↗
20. Energy-efficient packet size optimization for cognitive radio sensor networks10.1109/TWC.2012.021412.021512.111398 ↗
21. Fractional order integrator/differentiator: FPGA implementation and FOPID controller application10.1016/j.aeue.2018.10.007 ↗
22. PLC-based discrete fractional-order control design for an industrial-oriented water tank volume system with input delay10.1515/fca-2018-0055 ↗
23. Mystkowski, A., and Kierdelewicz, A. (2018). Fractional-Order Water Level Control Based on PLC: Hardware-In-The-Loop Simulation and Experimental Validation. Energies, 11.10.3390/en11112928 ↗
24. Advanced control algorithms embedded in a programmable logic controller10.1016/j.conengprac.2005.05.006 ↗
25. A customized real-time compilation for motion control in embedded PLCs10.1109/TII.2018.2826140 ↗
26. Moallim, A., Lee, J.M., and Kim, D.S. (2017, January 18–21). Wireless control and monitoring using Programmable Logic Controller (PLC). Proceedings of the IEEE 17th International Conference on Control, Automation and Systems (ICCAS), Jeju, Korea.10.23919/ICCAS.2017.8204259 ↗
27. Lindner, D.T., and Swales, A.G. (2005). Method for Adapting a Computer-to-Computer Communication Protocol for Use in an Industrial Control System. (6,952,727), U.S. Patent.
28. Speed of processing in the human visual system10.1038/381520a0 ↗
29. Zhang, Y., Martinez-Garcia, M., and Gordon, T. (2018, January 7–10). Human Response Delay Estimation and Monitoring using Gamma Distribution Analysis. Proceedings of the 2018 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Miyazaki, Japan.10.1109/SMC.2018.00145 ↗