此 DUT 可以与以下指令搭配使用: F168_PulseOutput_Trapezoidal
DUT 的各项元素(标识符):
控制代码[十六进制常量]
使用十六进制常量指定控制代码。示例:16#1025。1、0、2和5是对应于十六进制常量的数字3、2、1和0的值。数字0是最右侧的数字。在调用指令之前不久,编译器自动设置所选控制方法专用的附加数字。
数字 | 数值 | 设置 |
---|---|---|
2 |
占空比(对于脉冲持续时间和周期) 矩形波形的脉冲持续时间和周期之间的比例。对于脉冲持续时间为1ms且脉冲周期为4ms的脉冲列,占空比为0,25或25%。 |
|
0 |
½ (50%) 在已设置方向输出后,将开始脉冲输出。延迟为(初始速度/2);例如:对于初始速度500Hz,延迟约为1ms。 |
|
1 |
固定脉冲宽度(约80ms) 在已设置方向输出后,将开始脉冲输出。延迟为(初始速度/ - 25ms);例如:对于初始速度500Hz,延迟约为1.98ms。 |
|
如果指定值超出范围,将设置0。脉冲从IC输出。脉冲宽度因光耦合器的响应延迟而异。 | ||
1 |
位置控制模式 | |
0 |
相对值控制 | |
1 |
绝对值控制 | |
0 |
脉冲输出方式 | |
0 |
无方向输出 |
|
2 |
脉冲/方向 使用一个脉冲输出指定速度,使用另一个通过TRUE/FALSE信号指定旋转方向,从而执行控制。 (正转FALSE:在此模式中,当旋转方向信号为FALSE时,执行正转。) |
|
3 |
脉冲/方向 使用一个脉冲输出指定速度,使用另一个通过TRUE/FALSE信号指定旋转方向,从而执行控制。 (正转TRUE:在此模式中,当旋转方向信号为TRUE时,执行正转。) |
初始和最终速度 [Hz]: 40-5000
目标速度 [Hz]
40–9500(对于50%的占空比为40–6000,对于固定脉冲宽度(约80ms)为40-9500)
(值不适用于FP-e。请参阅FP-e硬件手册了解更多详情。)
加速/减速时间 [ms]
30–32760(以30为步幅指定)
目标速度和初始速度之差决定加速斜坡的斜率。
Df = (5000-500) ÷ 30步 = 150Hz
Dt = 300ms ÷ 30步 = 10ms
目标值[脉冲]
-8 388 608 – +8 388 607
以下输出为TRUE或FALSE,具体取决于所选脉冲输出方式和位置控制模式:
脉冲输出方式 |
脉冲输出 |
目标值 |
|
正值/> 当前值 |
负值/< 当前值 |
||
CW/CCW |
CW |
TRUE |
FALSE |
CCW |
FALSE |
TRUE |
|
脉冲/方向 正转FALSE |
脉冲 |
TRUE |
TRUE |
方向 |
FALSE |
TRUE |
|
脉冲/方向 正转TRUE |
脉冲 |
TRUE |
TRUE |
方向 |
TRUE |
FALSE |
|
计数模式 |
递增计数 |
递减计数 |
脉冲停止
设置为0。