Abraham K. Kovelil, Captronics System Pvt. Limited
Developing a supervisory control and data acquisition (SCADA) system to simultaneously test multiple traction test objects using high-power AC drives for locomotives requiring higher speed and torque in a highly electromagnetic interference (EMI) environment.
Using the powerful, scalable NI reconfigurable I/O (RIO) platform, including an NI CompactRIO real-time controller and a deterministic EtherCAT chassis, to develop a SCADA system that handles a high I/O signal count spread across a large geographical area.
Abraham K. Kovelil - Captronics System Pvt. Limited
Rohit Pandey - Captronic Systems Pvt Ltd
S R. Kumaresh - Captronic Systems Pvt Ltd
Captronic Systems私人有限公司是NI的白金级联盟合作伙伴,专注于设计和开发用于研发、设计验证和生产测试的自定义自动化测试、控制和采集系统。
我们有一个客户专门测试用于电力机车的牵引装置,如交流电机和交流发电机。他们过去都是通过手动的方法对在高电压和高额定电流下运行的牵引装置进行不同类型的测试。
我们使用NI硬件和NI LabVIEW系统设计软件开发了先进的SCADA系统。借助全新的SCADA系统,我们可同时对多种类型的牵引装置进行测试,并将测试过程自动化,同时还可监测重要信号并进行互锁保护。 SCADA系统还可分析所采集的信号来提高牵引对象的性能。
图1显示的是我们使用NI CompactRIO硬件和NI LabVIEW软件搭建的SCADA系统的整体设置。该设置包括一个凹陷区、驱动器面板操作室和控制室。
我们在凹陷区将待测设备(UUT)按照图1所示的方法进行安装,以进行车载和离车测试。我们通过一个容纳了NI 9144 EtherCAT机箱(从设备)的面板来连接附近的传感器并将数据传送到NI cRIO-9022控制器(主设备)。
驱动器面板操作室安装了通过转换来自传输线的功率来驱动UUT以及通过驱动UUT来转换来自传输线的功率所需的AC驱动器和变压器,取决于测试是处于驾驶模式还是再生模式。我们通过一个容纳了cRIO-9022控制器(主设备)的面板来连接附近驱动器面板室的传感器和执行器(模拟和数字),并通过控制室进行数据采集和控制相应的驱动器。
控制室由两台计算机组成:测试控制器(服务器)和测试评估器(客户端)。测试控制器PC用于运行测试、监测参数、分析记录的数据并创建报告。测试评估器PC用于显示与测试相关的所有参数的实时数据,并具有更高级的分析工具。
The system can acquire and control the following signals:
该系统可以采集和控制以下信号:
整体软件架构分为三个部分:使用LabVIEW FPGA模块编写的的FPGA部分、使用LabVIEW Real-Time模块编写的的实时部分代码和主机程序代码(见图2)。
该应用中FPGA有时运行于cRIO-9022控制器(主设备)上,通过DMA和前面板通信将数据传输到LabVIEW Real-Time模块,有时运行于NI 9144机箱(从设备)上,通过用户定义的变量将数据传输到LabVIEW Real-Time模块。
LabVIEW Real-Time应用程序读写主从FPGA的数据,并根据用户配置同步、过滤和调整所需的通道。TCP / IP循环用于实现控制器和主机应用程序(测试控制器)之间的通信。它还可以实现启动、测试(手动和自动)、诊断、PID控制(PID)、互锁和关机循环。
我们的系统具有两个主机设备:测试控制器和测试评估器。测试控制器直接与实时控制器通信,使用户可以通过图形化或模拟面板发送命令、记录数据以及监测参数。在测试评估器中,用户只能监控所有有效参数的实时数据。
我们设计的测试控制器具有以下特性(如图3所示):
该测试评估器(图4)是在客户端PC上独立运行的应用程序,用于在特定测试运行过程中以表格、图像方式查看所采集的数据。用户可以同时查看两个测试的数据,也可以轻松地在测试之间进行切换,以查看各自的数据。
我们使用CompactRIO和LabVIEW开发了可独立运行且可同时进行两个测试的SCADA系统。该系统帮助客户提高了100%的效率,与之前手动测试技术相比,客户现在每天可测试的UUT数量是以前的两倍。此外,借助新增的和改进的数据分析和报告生成功能,用户可以密切监测重要参数,执行高级分析,甚至可以验证以后的UUT。
LabVIEW以其用户友好且易用的GUI帮助我们快速完成了整个系统的安装和验证。最新的NI产品可帮助我们为客户提供稳定、可靠且可扩展的系统,以解决当前的测试需求并使客户现有的测试系统也适用于未来产品的测试和验证。
NI联盟合作伙伴(National Instrument
Abraham K. Kovelil
Captronics System Pvt. Limited
# 3, Victorian Meadows,Airport - Varthur Road, Marathahalli P.O.
Bangalore
India
abraham@captronicsystems.com.