这个功能块位于函数库 ⇘ SM3_Basic.library。此功能块将设置参数写入轴不执行任何检查。
类型 |
初始值 |
描述 |
|
---|---|---|---|
VAR_IN_OUT |
|||
Axis |
AXIS_REF |
映射轴,参阅 ⇘ AXIS_REF_SM3 |
|
VAR_INPUT |
|||
bExecute |
BOOL |
FALSE |
一个上升沿将启动此功能块的处理 |
dwValueMask |
DWORD |
|
这个变量的位定义,以下输入参数将会被写入轴 (TRUE) 那些被忽略 (FALSE): Bit0: fSetPosition Bit1: fSetVelocity Bit2:fSetAcceleration Bit3:fSetTorque Bit4: fSetCurrent |
fSetPosition |
LREAL |
|
以 units定义的设置单位 |
fSetVelocity |
LREAL |
|
以 units/sec 定义的设置速度 |
fSetAcceleartion |
LREAL |
|
以 units/sec2 定义的加速度 |
fSetTorque |
LREAL |
|
以 Nm 或者 N (线性轴)为单位的设置力矩 |
fSetCurrent |
LREAL |
|
设置当前值 (A) |
VAR_OUTPUT |
|||
bBusy |
BOOL |
FALSE |
TRUE,如果功能块的处理没有完成 |
bCommandAborted |
BOOL |
|
TRUE,如果命令被另一个命令终止 |
bError |
BOOL |
|
功能块中发生错误会有一个错误信号输出 |
iErrorID |
SMC_ERROR |
|
错误ID,参阅 ⇘ SMC_Error |