# Dynamic Optimization of Data Packet-based Communication for PLC Visual Monitoring  
[PERSON] 1,2  
[PERSON] 1,3,*  
[PERSON] 4,* and [PERSON] 1  
1 Department of Automation, Shanghai Jiao Tong University, Shanghai 200240, China; [EMAIL_ADDRESS] (C.J. ); [EMAIL_ADDRESS] (C.P.) Shanghai Electrical Apparatus Research Institute, Shanghai 200063, China  
1 Ningbo Artificial Intelligence Institute, Shanghai Jiao Tong University, Ningbo 315000, China  
2  
[PERSON] 1  
1 Department of Automation, Shanghai Jiao Tong University, Shanghai 200240, China; [EMAIL_ADDRESS] (C.J. ); [EMAIL_ADDRESS] (C.P.) Shanghai Electrical Apparatus Research Institute, Shanghai 200063, China  
2 Ningbo Artificial Intelligence Institute, Shanghai Jiao Tong University, Ningbo 315000, China  
2  
Footnote 1: email: {csext} {[[https://github.com/journals/app1/2/2019/](https://github.com/journals/app1/2/2019/)]([https://github.com/journals/app1/2/2019/](https://github.com/journals/app1/2/2019/))  
assembling executable machine instructions [8; 9]. Given the nature of infographics using ladder diagrams to visually represent programmable logics, it is important to ensure that complex information can be communicated in the form of data packets efficiently [10; 11], and real-time data and events which change over time should also be reflected timely, taking into account human cognitive abilities and visual responses [12; 13; 14]. To improve monitoring effectiveness and communication efficiency between supervisory monitoring computers and remote PLCs, a spectrum of academic research and industry practice have been conducted in recent years, which involve system and architecture design for PLC-based system applications, advanced control, and optimization. Among PLC-based system applications, a novel online diagnosis system framework was proposed for a distributed control system with expert decision support [4]. Three different remote diagnosis architectures were tested for a PLC-based automated assembly system by incorporating advancements such as automated fault diagnosis, collaborative diagnosis, and mobile communication techniques [5]. A cost-effective development environment was proposed for monitoring and data acquisition of PLC controlled applications [9]. A packet-based control framework exploiting the characteristic of networked transmission was proposed for NCSs so as to deal with network-induced delay, data packet dropout and data packet disorder [10]. A connection scheme of cascaded PLC communication was employed to solve the defects of long-distance decreasing transmission speed for a hydropower station's fire water system, where the Modbus communication scheme between one master station and more slave stations was difficult to use to meet real-time responses under the circumstances of faults [15]. In the above research, the communication software of PLCs was optimized to reduce the cycle treatment time of PLC processors and further improve the communication efficiency and response speed. In the context of modeling and optimizing PLC-based control systems, [PERSON] et al. presented a formal algebraic model of PLC control systems which enable designers to optimize system parameters. Advanced control and optimization solutions were built into a PLC platform [16]. [PERSON] and [PERSON] introduced a realistic case study of parallel compressor train load allocation optimization, which was also used to validate the analytical findings [17]. In addition, research has been conducted recently for improving network communication performance, such as integrating code scheduling, memory allocation, and access optimization [18], optimizing data packet size in generic sensor networks [19; 20], and nonlinear controllers [21; 22]. For example, an efficient hardware implementation of the Grunwald-Letnikov fractional order Proportional Integral Derivative (PID) was proposed as a building block in the fractional order PID controllers [21].