Abraham K. Kovelil,Captronics System Pvt.Ltd
开发数据采集与监视控制(SCADA)系统,以在强电磁干扰(EMI)环境下使用高功率交流驱动器同时测试多个牵引测试对象,满足需要更高速度和扭矩的机车要求。
使用强大的可扩展NI可重配置I/O (RIO)平台(包括NI CompactRIO实时控制器和确定性EtherCAT机箱)开发SCADA系统,以处理广泛区域范围内的大量I/O信号。
Abraham K. Kovelil-Captronics System Pvt.Ltd
Rohit Pandey-Captronic Systems Pvt Ltd
S R. Kumaresh-Captronic Systems Pvt Ltd
Captronic Systems Pvt Ltd是NI的白金级联盟合作伙伴,专注于设计和开发用于研发、设计验证和生产测试的自定义自动化测试、控制和采集系统。
我们的客户之一专门测试用于电力机车的牵引设备,如交流电机和交流发电机。他们过去都是通过手动的方法对在高电压和高额定电流下运行的牵引设备进行不同类型的测试。
我们使用NI硬件和NI LabVIEW系统设计软件开发了先进的SCADA系统。借助全新的SCADA系统,我们可同时对多种类型的牵引设备进行测试,并将测试过程自动化,同时还可监控重要信号并进行互锁保护。SCADA系统还可分析所采集的信号来提高牵引对象的性能。
图1所示为我们使用NI CompactRIO硬件和NI LabVIEW软件创建的SCADA系统的整体设置。该设置包括一个驾驶区、驱动器面板操作室和控制室。
在驾驶区将待测设备(UUT)按照图1所示的方法进行安装,以进行车载和离车测试。通过一个容纳NI 9144 EtherCAT机箱(从设备)的面板来连接附近的传感器,并将数据传送到NI cRIO-9022控制器(主设备)。
驱动器面板操作室安装了交流驱动器和变压器,根据测试是处于驾驶模式还是再生模式,转换来自传输线的功率,从而驱动UUT,反之亦然。通过一个容纳cRIO-9022控制器(主设备)的面板来连接附近驱动器面板室的传感器和执行器(模拟和数字),并通过控制室进行数据采集和控制相应的驱动器。
控制室由两台计算机组成:测试控制器(服务器)和测试评估器(客户端)。测试控制器PC用于运行测试、监测一些参数、分析记录的数据并创建报告。测试评估器PC用于显示与测试相关的所有参数的实时数据,并具有更高级的分析工具。
系统可采集并控制下列信号:
整体软件架构分为三个部分:使用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)控制、互锁和关机循环。
系统具有两个主机应用:测试控制器和测试评估器。测试控制器直接与实时控制器通信,使用户可以通过图形化或模拟面板发送命令、记录数据以及监测一些参数。在测试评估器中,用户只能监控所有有效参数的实时数据。
经设计,测试控制器具有以下功能(见图3):
该测试评估器(图4)是在客户端PC上独立运行的应用程序,用于在特定测试运行过程中以表格、图像方式查看所采集的数据。用户可同时查看两个测试的数据,也可以轻松地在测试之间进行切换,以查看各自的数据。
我们使用CompactRIO和LabVIEW开发了SCADA系统,该系统可独立运行,并可同时进行两个测试。该系统帮助客户将生产率提高了100%,与之前手动测试技术相比,客户现在每天可测试的UUT数量是以前的两倍。此外,借助新增和改进的数据分析和报告生成功能,用户可以密切监测重要参数,执行高级分析,甚至可以验证未来的UUT。
LabVIEW以其用户友好、简单易用的GUI帮助我们快速完成了整个系统的安装和验证。最新的NI产品可帮助我们为客户提供稳定可靠的可扩展系统,以解决当前的测试需求,并使客户现有的测试系统也适用于未来产品的测试和验证。
NI联盟伙伴是独立于NI的商业实体,与NI之间不存在代理、合伙或合资关系。
Abraham K. Kovelil
Captronics System PvtLtd
# 3, Victorian Meadows,Airport-Varthur Road, Marathahalli P.O.
Bangalore
India
abraham@captronicsystems.com.