MC_WriteBoolParameter

MC_WriteBoolParameter 可以通过指定参数序号修改 SoftMotion 中的参数。此布尔冰凉中包含带写入的变量。

 

类型

初始值

描述

VAR_IN_OUT

     

Axis

AXIS_REF

 

作用轴,参阅 AXIS_REF_SM3

VAR_INPUT

     

Execute

BOOL

FALSE

输入的上升沿将启动功能块的处理

ParameterNumber

DINT

0

参数ID ,参阅 AXIS_REF_SM3

Value

BOOL

FALSE

特殊参数写入的参数值

VAR_OUTPUT

     

Done

BOOL

FALSE

TRUE,如果参数被成功写入

Busy

BOOL

FALSE

TRUE,如果功能块的处理没有完成

Error

BOOL

FALSE

功能块内部发生错误信号

ErrorID

SMC_ERROR

0

错误ID,参阅 SMC_Error

EtherCAT CoE 和 CAN, CANopen

ParameterNumber的转化

diParameterNumber := -DWORD_TO_DINT(SHL(USINT_TO_DOWRD(usiDataLength), 24) + SHL(UINT_TO_DWORD(uiIndex), 8) + usisubIndex;