||Programmable logic controller (PLC) is an indispensable part in industrial control systems. The key factor of determining whether a PLC is proper in a control system is scan time. However, under the traditional PLC architecture, delay will occur when PLC concurrently controls a lot of peripherals and handles complex tasks, since PLC uses one control unit to do the tasks in polling method. Moreover, for any PLC in an Industry 4.0 smart factory, massive data collection and capture are necessary tasks, and this task must impact on the ability in real-time industrial control. Therefore, this study proposed an innovative concurrent control architecture, combining a field-programmable gate array-based peripheral control system and independent data collection controller to construct a high-performance concurrent PLC. The proposed system features hard real-time control ability even doing complex tasks, such as handling data capture simultaneously during controlling numerous peripherals and DI/DO. In the end of this study, we implement a PLC program which controls 40 peripherals on concurrent PLC and recent PLC product. The result shows that concurrent PLC is more stable than recent PLC product on concurrent control ability.|
|| R. Drath and A. Horch, "Industrie 4.0: Hit or hype?[industry forum]," IEEE industrial electronics magazine, vol. 8, pp. 56-58, 2014.|
 M. Hermann, T. Pentek, and B. Otto, "Design Principles for Industrie 4.0 Scenarios," in 2016 49th Hawaii International Conference on System Sciences (HICSS), 2016, pp. 3928-3937.
 T. B. Steve Clark. (2016, Infineon′s Full System Solution for Programmable Logic Controller (PLC).
 D. W. Russell, "Integration of PLCs and databases for factory information systems," in Systems Integration, 1990. Systems Integration′90., Proceedings of the First International Conference on, 1990, pp. 730-737.
 E. Barrera, M. Ruiz, S. Lopez, D. Machon, and J. Vega, "PXI-based architecture for real-time data acquisition and distributed dynamic data processing," IEEE transactions on nuclear science, vol. 53, pp. 923-926, 2006.
 D. Gawali and V. Sharma, "FPGA based micro-PLC design approach," in Advances in Computing, Control, & Telecommunication Technologies, 2009. ACT′09. International Conference on, 2009, pp. 660-663.
 J. Wan, S. Tang, Z. Shu, D. Li, S. Wang, M. Imran, et al., "Software-Defined Industrial Internet of Things in the Context of Industry 4.0."
 Z. Hajduk, B. Trybus, and J. Sadolewski, "Architecture of FPGA embedded multiprocessor programmable controller," IEEE Transactions on Industrial Electronics, vol. 62, pp. 2952-2961, 2015.
 A. Milik, "On hardware synthesis and implementation of PLC programs in FPGAs," Microprocessors and Microsystems, vol. 44, pp. 2-16, 2016.
 Terasic - DE 系列母板 - Altera DE2-115 教育開發平台. Available: https://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=Taiwan&CategoryNo=171&No=542&PartNo=3
 "UM1662 User manual," ed, 2013, p. 1.