Preprint Article Version 1 Preserved in Portico This version is not peer-reviewed

Low-Latency FPGA-Based PLC Microprocessor for Industrial Automation in Compliance with IEC-61131-3

Version 1 : Received: 16 November 2023 / Approved: 17 November 2023 / Online: 21 November 2023 (03:53:06 CET)

A peer-reviewed article of this Preprint also exists.

Cancino-Escobar, M.; Delgado-Del-Carpio, M.; Solís-Cisneros, H.I.; Mota-Grajales, R.; Hernández-Gutiérrez, C.A. Low-Latency FPGA-Based PLC Microprocessor for Industrial Automation in Compliance with IEC-61131-3. Arabian Journal for Science and Engineering 2024, doi:10.1007/s13369-024-08991-x. Cancino-Escobar, M.; Delgado-Del-Carpio, M.; Solís-Cisneros, H.I.; Mota-Grajales, R.; Hernández-Gutiérrez, C.A. Low-Latency FPGA-Based PLC Microprocessor for Industrial Automation in Compliance with IEC-61131-3. Arabian Journal for Science and Engineering 2024, doi:10.1007/s13369-024-08991-x.

Abstract

This study presents the design and implementation of a PLC microprocessor adhering to the IEC-61131-3 standard, executed on a Cyclone-V FPGA using a DE10-NANO development board. Our microprocessor optimizes the central processing unit by streamlining the data path, achieving a remarkable simulated response time of approximately 60 ns, equivalent to three clock cycles at a 50MHz frequency for Boolean operations. To substantiate our approach, we conducted practical experiments utilizing a FESTO conveyor station, employing relays as actuators, and incorporating optical and inductive sensors. The results underscore the feasibility of our proposed approach and serve as practical validation of its efficacy. This work introduces a promising avenue for the development of cost-effective PLCs employing SoC FPGA variants. Additionally, a thorough comparison of execution times with other early reported architectures. Our microprocessor outperforms even well-established PLCs like the S7-312, with substantial reductions in execution times of 94.54% for floating-point operations, 71.42% to 93.33% for word operations, and up to 78.57% for bit operations.

Keywords

Architecture design, FPGA, IEC 61131-3, low-latency, PLC, System-on-Chip

Subject

Engineering, Electrical and Electronic Engineering

Comments (0)

We encourage comments and feedback from a broad range of readers. See criteria for comments and our Diversity statement.

Leave a public comment
Send a private comment to the author(s)
* All users must log in before leaving a comment
Views 0
Downloads 0
Comments 0
Metrics 0


×
Alerts
Notify me about updates to this article or when a peer-reviewed version is published.
We use cookies on our website to ensure you get the best experience.
Read more about our cookies here.