• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

使用现场可编程门阵列(FPGA)的专用并行执行多个比例积分微分(PID)控制器来减少可编程逻辑控制器(PLC)的扫描时间

Scan Time Reduction of PLCs by Dedicated Parallel-Execution Multiple PID Controllers Using an FPGA.

作者信息

Dhanabalan Gnanasekaran, Tamil Selvi Sankar, Mahdal Miroslav

机构信息

Department of Electronics and Communication Engineering, AAA College of Engineering and Technology, Sivakasi 626123, India.

Department of Control Systems and Instrumentation, Faculty of Mechanical Engineering, VSB-Technical University of Ostrava, 17. Listopadu 2172/15, 708 00 Ostrava, Czech Republic.

出版信息

Sensors (Basel). 2022 Jun 17;22(12):4584. doi: 10.3390/s22124584.

DOI:10.3390/s22124584
PMID:35746367
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC9230057/
Abstract

A programmable logic controller (PLC) executes a ladder diagram (LD) using input and output modules. An LD also has PID controller function blocks. It contains as many PID function blocks as the number of process parameters to be controlled. Adding more process parameters slows down PLC scan time. Process parameters are measured as analog signals. The analog input module in the PLC converts these analog signals into digital signals and forwards them to the PID controller as inputs. In this research work, a field-programmable gate array (FPGA)-based multiple PID controller is proposed to retain PLC scan time at a lower value. Concurrent execution of multiple PID controllers was assured by assigning separate FPGA hardware resources for every PID controller. Digital input to the PID controller is routed by the novel idea of analog to digital conversion (ADC), performed using a digital to analog converter (DAC), comparator, and FPGA. ADC combined with dedicated PID controller logic in an FPGA for every closed-loop control system confirms concurrent execution of multiple PID controllers. The time required to execute two closed-loop controls was identified as 18.96000004 ms. This design can be used either with or without a PLC.

摘要

可编程逻辑控制器(PLC)通过输入和输出模块执行梯形图(LD)。梯形图还具有PID控制器功能块。其包含的PID功能块数量与要控制的过程参数数量相同。增加更多的过程参数会减慢PLC的扫描时间。过程参数作为模拟信号进行测量。PLC中的模拟输入模块将这些模拟信号转换为数字信号,并将其作为输入转发给PID控制器。在本研究工作中,提出了一种基于现场可编程门阵列(FPGA)的多PID控制器,以使PLC扫描时间保持在较低值。通过为每个PID控制器分配单独的FPGA硬件资源,确保了多个PID控制器的并发执行。PID控制器的数字输入通过数模转换器(DAC)、比较器和FPGA进行模数转换(ADC)的新颖思路进行路由。在FPGA中,将ADC与用于每个闭环控制系统的专用PID控制器逻辑相结合,确保了多个PID控制器的并发执行。执行两个闭环控制所需的时间确定为18.96000004毫秒。该设计可以与PLC一起使用,也可以不使用PLC。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0327/9230057/1eb8931476a5/sensors-22-04584-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0327/9230057/6ce8196f6107/sensors-22-04584-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0327/9230057/fed75a763261/sensors-22-04584-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0327/9230057/3d8c43f8f936/sensors-22-04584-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0327/9230057/04f3e4cea34c/sensors-22-04584-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0327/9230057/4928fe719c92/sensors-22-04584-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0327/9230057/ce12499a40ff/sensors-22-04584-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0327/9230057/e82609054b44/sensors-22-04584-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0327/9230057/09c9ca60d19a/sensors-22-04584-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0327/9230057/decbe70becfc/sensors-22-04584-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0327/9230057/0393a5414134/sensors-22-04584-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0327/9230057/b351a5ada6aa/sensors-22-04584-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0327/9230057/1eb8931476a5/sensors-22-04584-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0327/9230057/6ce8196f6107/sensors-22-04584-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0327/9230057/fed75a763261/sensors-22-04584-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0327/9230057/3d8c43f8f936/sensors-22-04584-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0327/9230057/04f3e4cea34c/sensors-22-04584-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0327/9230057/4928fe719c92/sensors-22-04584-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0327/9230057/ce12499a40ff/sensors-22-04584-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0327/9230057/e82609054b44/sensors-22-04584-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0327/9230057/09c9ca60d19a/sensors-22-04584-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0327/9230057/decbe70becfc/sensors-22-04584-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0327/9230057/0393a5414134/sensors-22-04584-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0327/9230057/b351a5ada6aa/sensors-22-04584-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0327/9230057/1eb8931476a5/sensors-22-04584-g012.jpg

相似文献

1
Scan Time Reduction of PLCs by Dedicated Parallel-Execution Multiple PID Controllers Using an FPGA.使用现场可编程门阵列(FPGA)的专用并行执行多个比例积分微分(PID)控制器来减少可编程逻辑控制器(PLC)的扫描时间
Sensors (Basel). 2022 Jun 17;22(12):4584. doi: 10.3390/s22124584.
2
Design of FPGA-Based SHE and SPWM Digital Switching Controllers for 21-Level Cascaded H-Bridge Multilevel Inverter Model.基于现场可编程门阵列的21电平级联H桥多电平逆变器模型的空间矢量脉宽调制和特定谐波消除数字开关控制器设计
Micromachines (Basel). 2022 Jan 25;13(2):179. doi: 10.3390/mi13020179.
3
Design of an FPGA-Based Fuzzy Feedback Controller for Closed-Loop FES in Knee Joint Model.基于FPGA的膝关节模型闭环功能性电刺激模糊反馈控制器设计
Micromachines (Basel). 2021 Aug 16;12(8):968. doi: 10.3390/mi12080968.
4
A Design of FPGA-Based Neural Network PID Controller for Motion Control System.一种用于运动控制系统的基于现场可编程门阵列的神经网络比例积分微分控制器设计。
Sensors (Basel). 2022 Jan 24;22(3):889. doi: 10.3390/s22030889.
5
FPGA-PLC-based multi-channel position measurement system.基于现场可编程门阵列-可编程逻辑控制器的多通道位置测量系统
ISA Trans. 2021 Sep;115:234-249. doi: 10.1016/j.isatra.2021.01.012. Epub 2021 Jan 9.
6
Performance comparison between PID and Fuzzy logic controllers for the hardware implementation of traditional high voltage DC-DC boost converter.用于传统高压DC-DC升压转换器硬件实现的PID控制器与模糊逻辑控制器的性能比较。
Heliyon. 2024 Aug 22;10(17):e36750. doi: 10.1016/j.heliyon.2024.e36750. eCollection 2024 Sep 15.
7
Tuning Generalized Predictive PI controllers for process control applications.为过程控制应用调整广义预测PI控制器。
ISA Trans. 2022 Jan;119:184-195. doi: 10.1016/j.isatra.2021.02.040. Epub 2021 Mar 1.
8
Programmable logic controller performance enhancement by field programmable gate array based design.基于现场可编程门阵列设计的可编程逻辑控制器性能提升。
ISA Trans. 2015 Jan;54:156-68. doi: 10.1016/j.isatra.2014.08.019. Epub 2014 Oct 14.
9
A 7.4-Bit ENOB 600 MS/s FPGA-Based Online Calibrated Slope ADC without External Components.一款 7.4 位 ENOB、600MS/s 的基于 FPGA 的在线校准斜率 ADC,无需外部组件。
Sensors (Basel). 2022 Aug 5;22(15):5852. doi: 10.3390/s22155852.
10
An optimal interval type-2 fuzzy logic control based closed-loop drug administration to regulate the mean arterial blood pressure.基于最优区间型 2 模糊逻辑控制的闭环给药调节平均动脉血压。
Comput Methods Programs Biomed. 2020 Mar;185:105167. doi: 10.1016/j.cmpb.2019.105167. Epub 2019 Oct 31.

引用本文的文献

1
Usage of fractional order [Formula: see text] controller as AQM algorithm.分数阶[公式:见原文]控制器作为主动队列管理算法的应用。
Sci Rep. 2023 Oct 28;13(1):18537. doi: 10.1038/s41598-023-45667-2.

本文引用的文献

1
A water pumping control system with a programmable logic controller (PLC) and industrial wireless modules for industrial plants--an experimental setup.带可编程逻辑控制器 (PLC) 和工业无线模块的水泵控制系统 - 工业工厂的实验设置。
ISA Trans. 2011 Apr;50(2):321-8. doi: 10.1016/j.isatra.2010.10.006. Epub 2010 Dec 3.