F168_PulseOutput_Trapezoidal_DUT

此 DUT 可以与以下指令搭配使用: F168_PulseOutput_Trapezoidal

DUT 的各项元素(标识符):

wControlCode (WORD)

控制代码[十六进制常量]

使用十六进制常量指定控制代码。示例:16#10251025是对应于十六进制常量的数字3210的值。数字0是最右侧的数字。在调用指令之前不久,编译器自动设置所选控制方法专用的附加数字。

数字 数值 设置

2

占空比(对于脉冲持续时间和周期)

矩形波形的脉冲持续时间和周期之间的比例。对于脉冲持续时间为1ms且脉冲周期为4ms的脉冲列,占空比为0,2525%

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时,执行正转。)

iInitialAndFinalSpeed (INT)

初始和最终速度 [Hz]: 40-5000

iTargetSpeed (INT)

目标速度 [Hz]

40–9500(对于50%的占空比为40–6000,对于固定脉冲宽度(约80ms)为40-9500

(值不适用于FP-e。请参阅FP-e硬件手册了解更多详情。)

iAccelerationAndDecelerationTime (INT)

加速/减速时间 [ms]

30–32760(以30为步幅指定)

目标速度和初始速度之差决定加速斜坡的斜率。

  1.  (1) 目标值:10000脉冲

    Df = (5000-500) ÷ 30步 = 150Hz

    Dt = 300ms ÷ 30步 = 10ms

diTargetValue (DINT)

目标值[脉冲]

-8 388 608 – +8 388 607

以下输出为TRUEFALSE,具体取决于所选脉冲输出方式和位置控制模式:

脉冲输出方式

脉冲输出

目标值

正值/> 当前值

负值/< 当前值

CW/CCW

CW

TRUE

FALSE

CCW

FALSE

TRUE

脉冲/方向

正转FALSE

脉冲

TRUE

TRUE

方向

FALSE

TRUE

脉冲/方向

正转TRUE

脉冲

TRUE

TRUE

方向

TRUE

FALSE

计数模式

递增计数

递减计数

iEnd (INT)

脉冲停止

设置为0

最后更新日期: 2021-01-07此页面上的反馈松下热线