此功能块,是函数库 SM3_Drive_CAN 中的一部分,用于CAN参数写入操作。
FUNCTION_BLOCK SMC3_CAN_WriteParameter
| 名称 | 类型 | 初始值 | 描述 | 
|---|---|---|---|
| VAR_IN_OUT | |||
| Axis | AXIS_REF_SM3 | 轴参数输入, ⇘ “AXIS_REF_SM3”。 | |
| VAR_INPUT | |||
| bExecute | BOOL | FALSE | 为真时,功能块处理 | 
| bAbort | BOOL | FALSE | |
| uiIndex | UINT | 0 | |
| usiSubIndex | USINT | 0 | |
| usiDataLength | USINT | ||
| dwValue | DWORD | ||
| VAR_OUTPUT | |||
| xDone | BOOL | FALSE | 处理完成,结果为真 | 
| xBusy | BOOL | FALSE | 功能块正在进行处理,并且没有处理完成时,结果为真。 | 
| xError | BOOL | FALSE | 当功能块产生错误时,产生输出信号。 | 
| dwErrorCode | DWORD | 0 | 当有错误产生时,此管脚输出CiA405定义的CANOPEN_KERNEL_ERROR 类型的SDO_WRITE错误代码 | 
| dwSDOAbortCode | DWORD | 当有错误产生时,此管脚输出CiA405定义的CANOPEN_KERNEL_ERROR 类型的SDO_WRITE错误信息。 |