概览
本指南展示了如何使用美国国家仪器公司的LabVIEW NI SoftMotion Module和NI 951x C系列驱动接口来开发运动控制的应用。该应用使用了NI CompactRIO可重配置嵌入式系统以及LabVIEW、LabVIEW NI SoftMotion和NI-Motion驱动软件,用来执行一系列双轴运动。在开发这项应用的过程中,您可以学习到使用NI RIO Scan Interface开发运动应用的概念和技术。利用RIO Scan Interface,用户可以在LabVIEW Real-Time Module中,对C系列模块进行直接访问。
目录
所需元件
LabVIEW NI SoftMotion Module概览
设置硬件
在控制器上安装和配置软件
在扫描接口模式下创建工程
在LabVIEW项目中增加NI SoftMotion资源
配置步进式驱动接口模块的轴
使用交互式测试面板测试系统
配置定时循环
创建运动配置文件
发布、测试并使用VI
连接至伺服式和步进式驱动
您所学到的东西
更多资源
所需元件
这篇指南需要使用到下列软件:
LabVIEW 2009 或后续版本
LabVIEW Real-Time Module 2009或后续版本
NI-RIO 3.2.0或后续版本
LabVIEW NI SoftMotion Module 2009或后续版本
这篇指南还需要使用下列硬件:
CompactRIO 控制器和可提供Scan Interface(扫描接口)模式的机箱或NI 9144分布式机箱
两个 NI 9512 单轴步进式驱动接口
控制器电源
单独的模块电源
以太网连接和线缆
即使您没有指定的硬件,仍可以遵循这篇文章中的“LabVIEW NI SoftMotion Module指南”一节,进行离线的配置以学习在LabVIEW中使用该模块的方法。
LabVIEW NI SoftMotion Module概览
通过LabVIEW NI SoftMotion Module,您可以借助于LabVIEW Real-Time Module使用功能块编程范例和RIO Scan Interface构建确定性的运动控制应用。RIO Scan Interface让用户可以从LabVIEW Real-Time Module中直接访问C系列模块。
这篇文档包含了NI 951x C系列驱动接口和RIO Scan Interface应用开发方面的内容。需要了解关于在LabVIEW FPGA Module中使用NI 951x模块的信息,请查阅ni.com/manuals网站上的《NI 951x C系列模块和LabVIEW FPGA入门指导》。
需要使用NI SoftMotion功能块进行本指南中所说的双轴运行,可以在开环状态下使用NI 9512步进式驱动接口 —— 而不需要额外的反馈设备或其它硬件连接。
这篇指南中的配置参数,也许对实际的运动系统并不合适。为了演示的需要,我们对硬件连接进行了最小化。
设置硬件
完成下列步骤,为本指南中的应用设置硬件。
1. 如果您不是使用集成的控制器和背板,那么需要在现场可编程门阵列(FPGA)背板上安装CompactRIO实时控制器。查阅控制器操作指南,获得安装控制器的信息。
2. 在机箱的1和2插槽中,安装NI 9512步进式驱动接口模块。
3. 将模块连接到电源上。查阅模块操作指南,以选择合适的电源。
4. 将控制器连接到电源和拥有相同子网的以太网络中,以作为开发用的计算机。查阅控制器操作指南,获得关于将控制器连接到电源和以太网络的信息。