Register   |   Login

Print

PCI-1240U、1220U motion卡 OUT口功能应用解释

PCI-1240U、1220U motion卡 OUT口功能应用解释

PCI-1240U1220U motion OUT口功能应用解释

PCI-1220U与PCI-1240U分别是研华同系列的2轴与4轴的运动控制卡,其DO具有同样的功能定义。下面将对DO进行功能解释。
这两款型号的板卡在DO功能方面是相同,命名为nOUT;每轴都具有4个DO通道(PCI-1240U:nOUT4~nOUT7,PCI-1220U:nOUT0~nOUT3),下面统一定义为DO0~DO3。从功能划分,可充当两种应用角色:通用型DO和专用型DO。需要注意的是,这4个DO通道只能同时统一选择其中一种功能。
DO通道作为通用型应用时,又分两种应用情况:
1、通用输出,使用DLL提供的API进行随意的输出控制和侦测,直接使用API Acm_AxDoSetBit() 以及 Acm_AxDoGetBit() 实现
2、个别通道专门负责某种输出功能,其中 DO0用于清除伺服器的error counter,DO2用于伺服器控制的serve on(使用API Acm_AxSetSvOn()),DO3用于复位伺服器报警(使用API Acm_AxResetError())。
需要注意的是,在通用模式下,DO2/DO3可分别使用Acm_AxDoSetBit() 或者Acm_AxSetSvOn() / Acm_AxResetError() 来控制,所以,需要在程序中区分使用。
DO通道作为专用型应用时,首先需要使用API Acm_SetProperty()
将函数成员Property ID =CFG_AxGenDoEnable
将DO口设置成专用模式。 其专用的功能分别是DO0 在编码计数器大于COMP+寄存器时输出,DO1 在编码计算器小于COMP-寄存器时输出,DO2在加速控制状态时输出,DO3在减速控制状态时输出。在专用的模式下,这4个通道都是在运动系统处于相应的状态时自动发生输出,没有API控制,也不需要经过电脑平台的CPU处理,响应迅速可靠。

(END)

[ 本帖最后由 XDL 于 2013-3-22 12:42 编辑 ]

TOP

Quick search in Advantech Support Portal