此 DUT 可以与以下指令搭配使用: F171_PulseOutput_Jog_Positioning
DUT 的各项元素(标识符):
使用十六进制常量指定控制代码。示例:16#1025。1、0、2和5是对应于十六进制常量的数字3、2、1和0的值。数字0是最右侧的数字。在调用指令之前不久,编译器自动设置所选控制方法专用的附加数字。
数字 |
数值 |
设置 |
---|---|---|
2 |
输出操作 |
|
0 |
脉冲输出 | |
1 |
仅计算 | |
1 |
0 |
相对值控制(固定) |
0 |
脉冲输出方式 |
|
0 |
正转: CW/CCW 使用两个脉冲执行控制:正或顺时针旋转脉冲(CW)和负或逆时针旋转脉冲(CCW脉冲)。 |
|
1 |
正转: 脉冲/方向 使用一个脉冲输出指定速度,使用另一个通过TRUE/FALSE信号指定旋转方向,从而执行控制。 (正转FALSE:在此模式中,当旋转方向信号为FALSE时,执行正转。) |
|
2 |
正转脉冲/方向 使用一个脉冲输出指定速度,使用另一个通过TRUE/FALSE信号指定旋转方向,从而执行控制。 (正转TRUE:在此模式中,当旋转方向信号为TRUE时,执行正转。) |
|
4 |
反转: CW/CCW 使用两个脉冲执行控制:正或顺时针旋转脉冲(CW)和负或逆时针旋转脉冲(CCW脉冲)。 |
|
5 |
反转: 脉冲/方向 使用一个脉冲输出指定速度,使用另一个通过TRUE/FALSE信号指定旋转方向,从而执行控制。 (正转FALSE:在此模式中,当旋转方向信号为FALSE时,执行正转。) |
|
6 |
反转: 脉冲/方向 使用一个脉冲输出指定速度,使用另一个通过TRUE/FALSE信号指定旋转方向,从而执行控制。 (正转TRUE:在此模式中,当旋转方向信号为TRUE时,执行正转。) |
1-50000 (1Hz-50kHz)
初始速度 = Fmin
加速时间和减速时间优先于初始速度和最终速度。这意味着加速时间和减速时间的值将不变,而初始速度和最终速度的值可能会被脉冲输出指令修正,以便在指定时间内启用加速和减速。修改值被写入可使用系统变量sys_iPulseChannelxCorrectedInitialSpeed和sys_iPulseChannelxCorrectedFinalSpeed(其中x=通道编号)访问的数据寄存器
1-50000 (1Hz-50kHz)
目标速度和初始速度之差决定加速斜坡的斜率。
1–32760ms
目标速度和最终速度之差决定减速斜坡的斜率。
1–32760ms
-2147483648至+2147483647
以下输出为TRUE或FALSE,具体取决于所选脉冲输出方式:
脉冲输出方式 |
脉冲输出 |
目标值 |
||
正值 |
负值 |
|||
CW/CCW |
CW |
TRUE |
FALSE |
|
CCW |
FALSE |
TRUE |
||
脉冲/方向 |
正转FALSE |
脉冲 |
TRUE |
TRUE |
方向 |
FALSE |
TRUE |
||
正转TRUE |
脉冲 |
TRUE |
TRUE |
|
方向 |
TRUE |
FALSE |
||
计数模式 |
递增计数 |
递减计数 |
如果指定目标值为0,当位置控制触发输入变为TRUE(V1.06或更高)时,脉冲输出停止。