Patel Dhruv M, Shah Ankit K
Instrumentation and Control Engineering, Gujarat Technological University, Gujarat, India.
Instrumentation and Control Engineering Department, L. D. College of Engineering, Gujarat Technological University, Ahmedabad 380015, Gujarat, India.
ISA Trans. 2021 Sep;115:234-249. doi: 10.1016/j.isatra.2021.01.012. Epub 2021 Jan 9.
The existing Programmable Logic Controller (PLC) based on microprocessors (μp) or micro-controllers (μc) are commonly used in the industry for various instrumentation and control applications. PLC exhibits limitations such as less flexibility, poor scanning time, slower speed, and degraded response for high-speed industrial applications due to its fixed hardware and serial execution mechanism. A new Field Programmable Gate Array (FPGA) based PLC multi-channel High Speed Counter (HSC) module has been proposed, enhancing performance and flexibility compared to the existing PLC-HSC module. The proposed FPGA-PLC-HSC module has a 2-phase 2-Input counter with resolutions of 1X, 2X, and 4X which improve performance in terms of accuracy for position speed, and direction measurement applications. The FPGA-PLC-HSC module is implemented with the feedback node method and the shift register method inside LabVIEW FPGA along with device utilization. The simulation results show that the FPGA-PLC-HSC module has faster scanning time, good linearity, better resolution, maximum supporting input frequency, and counting frequency. For experimental purposes, an optical encoder M110960 (E8P-512-118-S-D-M-B) with a signal conditioning circuit is connected to the NI-myRIO-1900 FPGA platform. The experimental results point out that the proposed FPGA-PLC-HSC module offers faster scanning time, better accuracy and linearity in 1X, 2X, and 4X resolution.
现有的基于微处理器(μp)或微控制器(μc)的可编程逻辑控制器(PLC)在工业中常用于各种仪器仪表和控制应用。由于其固定的硬件和串行执行机制,PLC存在灵活性较差、扫描时间长、速度慢以及在高速工业应用中响应能力下降等局限性。本文提出了一种基于现场可编程门阵列(FPGA)的PLC多通道高速计数器(HSC)模块,与现有的PLC-HSC模块相比,其性能和灵活性得到了提升。所提出的FPGA-PLC-HSC模块具有一个2相2输入计数器,分辨率为1X、2X和4X,在位置速度和方向测量应用的精度方面提高了性能。FPGA-PLC-HSC模块在LabVIEW FPGA内部采用反馈节点法和移位寄存器法以及器件利用率来实现。仿真结果表明,FPGA-PLC-HSC模块具有更快的扫描时间、良好的线性度、更高的分辨率、最大支持输入频率和计数频率。为了进行实验,将带有信号调理电路的光学编码器M110960(E8P-512-118-S-D-M-B)连接到NI-myRIO-1900 FPGA平台。实验结果表明,所提出的FPGA-PLC-HSC模块在1X、2X和4X分辨率下具有更快的扫描时间、更高的精度和线性度。