Suppr超能文献

使用现场可编程门阵列(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.

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/6ce8196f6107/sensors-22-04584-g001.jpg

文献检索

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

立即免费搜索

文件翻译

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

免费翻译文档

深度研究

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

立即免费体验