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

IF 2.6 4区 综合性期刊 Q2 MULTIDISCIPLINARY SCIENCES Arabian Journal for Science and Engineering Pub Date : 2024-04-19 DOI:10.1007/s13369-024-08991-x
Manuel Cancino-Escobar, Marcelo Delgado-Del-Carpio, Horacio I. Solís-Cisneros, Rafael Mota-Grajales, Carlos A. Hernández-Gutiérrez
{"title":"Low-Latency FPGA-Based PLC Microprocessor for Industrial Automation in Compliance with IEC-61131-3","authors":"Manuel Cancino-Escobar,&nbsp;Marcelo Delgado-Del-Carpio,&nbsp;Horacio I. Solís-Cisneros,&nbsp;Rafael Mota-Grajales,&nbsp;Carlos A. Hernández-Gutiérrez","doi":"10.1007/s13369-024-08991-x","DOIUrl":null,"url":null,"abstract":"<div><p>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 50 MHz 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–93.33% for word operations, and up to 78.57% for bit operations.</p></div>","PeriodicalId":54354,"journal":{"name":"Arabian Journal for Science and Engineering","volume":"49 12","pages":"16407 - 16420"},"PeriodicalIF":2.6000,"publicationDate":"2024-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Arabian Journal for Science and Engineering","FirstCategoryId":"103","ListUrlMain":"https://link.springer.com/article/10.1007/s13369-024-08991-x","RegionNum":4,"RegionCategory":"综合性期刊","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"MULTIDISCIPLINARY SCIENCES","Score":null,"Total":0}
引用次数: 0

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 50 MHz 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–93.33% for word operations, and up to 78.57% for bit operations.

Abstract Image

查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
符合 IEC-61131-3 标准的基于 FPGA 的低延迟工业自动化 PLC 微处理器
本研究介绍了符合 IEC-61131-3 标准的 PLC 微处理器的设计与实现,该微处理器在 Cyclone V FPGA 上使用 DE10-NANO 开发板执行。我们的微处理器通过精简数据路径优化了中央处理单元,实现了约 60 ns 的出色模拟响应时间,相当于以 50 MHz 频率进行布尔运算时的三个时钟周期。为了证实我们的方法,我们利用 FESTO 输送站进行了实际实验,采用继电器作为执行器,并结合了光学和电感式传感器。实验结果证明了我们所提方法的可行性,并对其功效进行了实际验证。这项工作为采用 SoC FPGA 变体开发经济高效的 PLC 引入了一条大有可为的途径。此外,还对执行时间与其他早期报道的架构进行了全面比较。我们的微处理器甚至优于 S7-312 等成熟的 PLC,浮点运算的执行时间大幅缩短了 94.54%,字运算的执行时间缩短了 71.42-93.33% ,位运算的执行时间缩短了 78.57%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Arabian Journal for Science and Engineering
Arabian Journal for Science and Engineering MULTIDISCIPLINARY SCIENCES-
CiteScore
5.70
自引率
3.40%
发文量
993
期刊介绍: King Fahd University of Petroleum & Minerals (KFUPM) partnered with Springer to publish the Arabian Journal for Science and Engineering (AJSE). AJSE, which has been published by KFUPM since 1975, is a recognized national, regional and international journal that provides a great opportunity for the dissemination of research advances from the Kingdom of Saudi Arabia, MENA and the world.
期刊最新文献
Phase Change Materials in High Heat Storage Application: A Review Review on Solid-State Narrow and Wide-Band Power Amplifier Comprehensive Overview on the Present State and Evolution of Global Warming, Climate Change, Greenhouse Gasses and Renewable Energy Rotor Temperature Prediction of PMSM Based on LSTM Neural Networks A Hierarchical Parametric and Non-Parametric Forecasting Source Models with Uncertainties: 10 Years Ahead Prediction of Sources for Electric Energy Production
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1