此功能块可配置用于功能块 MC_MoveVelocity 和 MC_Jog 的驱动器频率范围。如果频率(旋转速度)低于 LowFrequency 中的值,驱动器将会使用 LowFrequency 中指定的频率,但不会触发错误消息。如果频率(旋转速度)高于 HighFrequency 中的值,驱动器将会使用 HighFrequency 中指定的频率,但不会触发错误消息。
输入 |
数据类型 |
描述 |
---|---|---|
Execute |
BOOL |
值范围:FALSE,TRUE。 缺省值: FALSE。 输入 Execute 的上升沿可启动功能块。功能块持续执行,且输出 Busy 设置为 TRUE。 当功能块处于执行状态中时,输入 Execute 处的上升沿将被忽略。 |
LowFrequency |
DINT |
值范围:0...HighFrequency 缺省值:0 单位:0.1 Hz 处于最小参考值的电机频率。
注: 如果 LowFrequency 的值超过了 HighFrequency 的值,则 HighFrequency 的值将被使用。
|
HighFrequency |
DINT |
值范围:LowFrequency...MaxFrequency 缺省值:500 单位:0.1 Hz 处于最大参考值的电机频率。
注: 如果 HighFrequency 的值超过了 MaxFrequency 的值,则 MaxFrequency 的值将被使用。
|
MaxFrequency |
DINT |
值范围:100...5000/10000(参阅产品手册) 缺省值:600 单位:0.1 Hz 电机最大允许频率。 调整此值以适应电机和机械状况。 |
输出 |
数据类型 |
描述 |
---|---|---|
Done |
BOOL |
值范围:FALSE,TRUE。 缺省值: FALSE。
|
Busy |
BOOL |
值范围:FALSE,TRUE。 缺省值: FALSE。
|
Error |
BOOL |
值范围:FALSE,TRUE。 缺省值: FALSE。
|
ErrorID |
WORD |
返回诊断代码值。请参阅库诊断代码。如果值为 0 且此功能块的输出 Error 设置为 TRUE,则可利用功能块 MC_ReadAxisError 的输出 AxisErrorID 读取诊断代码。 |