如何使用7330,7340或7350运动控制卡上的数字IO线?



主要软件:
主要软件版本: 4.5
主要软件修正版本:
次要软件: LabVIEW Development Systems>>LabVIEW Full Development System
硬件: Compact FieldPoint>>Controllers

问题:

如何对7330,7340或7350运动控制卡上的数字IO线进行编程控制?



解答:

NI 7330、7340系列运动控制卡拥有32个数字IO线,而7350系列拥有64个数字IO线。这些数字IO都是静态的、双向的,可以被用来作一些状态的输入和输出。

NI运动控制卡使用一种Must On Must Off(MOMO)协议来控制数字IO的输出,这是一个三态输出的协议。当使用MOMO时,数字线的输出将一直保持上一次命令指定的状态,除非是接到刷新的指令。这种输出状态就是所谓的第三种输出。因此数字口的状态要么是高、要么是低、要么保持不变。有关MOMO的更多内容,请参考知识库 3BR8O4KD: 如何将73xx运动控制卡上的运动控制IO用作通用数字IO

在LabVIEW中,你可以使用设定I/O端口MOMO VI或者写数字I/O数据 VI来改变数字输出状态,也可以使用读I/O端口VI或读数字I/O数据VI来获取当前数字输入线的状态。请参考 NI-Motion VI 帮助  (也可以使用LabVIEW中的即时帮助)来确定使用VI的详细帮助。

These VIs can be found on the Motion Palettes in LabVIEW 

NI范例查找器中至少有两个控制运动控制卡上的数字IO的范例,包括辅助数字输出VI和向数字线写一个数据VI等。想要获取这些范例,请选择帮助»查找范例。打开NI范例查找器后选择硬件输入与输出»运动控制»模拟和数字IO。你也可以在如下目录中找到范例Labview\examples\Motion\FlexMotion\Miscellaneous.llb.

有关连接数字IO信号的更多信息,请参考运动控制卡的使用说明书。对于7330来说,这些信息位于5-14页。对于7340和7350来说,这些信息位于5-15页。



相关链接: Product Manuals: National Instruments 7330 User Manual and Specifcations (October 2003)
Product Manuals: National Instruments 7340 User Manual and Specifcations (November 2003)
Product Manuals: National Instruments 7350 User Manual and Specifcations (July 2006)
Product Manuals: NI-Motion User Manual
NI-Motion Function Help
KnowledgeBase 3BR8O4KD: Using Motion I/O Lines of the 73xx Motion Boards as General Purpose Digital I/O

附件:





报告日期: 12/03/2007
最近更新: 11/23/2009
文档编号: 4G2GLUQ7