这个函数库位于 SM3_Drive_ETC 用于读取 EtherCAT 参数。
FUNCTION_BLOCK SMC3_ETC_ReadParameter_CoE
| 名称 | 类型 | 初始值 | 描述 | 
|---|---|---|---|
| VAR_IN_OUT | |||
| Axis | AXIS_REF_SM3 | 关联到轴, ⇘ “AXIS_REF_SM3”. | |
| VAR_INPUT | |||
| bExecute | BOOL | FALSE | 如果为 TRUE,功能块被处理 | 
| bAbort | BOOL | FALSE | 如果为 TRUE,功能块当前的处理被中断 | 
| uiIndex | UINT | 0 | 读取的 EtherCAT 参数的索引 | 
| usiSubIndex | USINT | 0 | 读取的 EtherCAT 参数的子索引 | 
| VAR_OUTPUT | |||
| xDone | BOOL | FALSE | TRUE 如果处理完成 | 
| xBusy | BOOL | FALSE | TRUE 如果功能块的处理没有完成 | 
| xError | BOOL | FALSE | 功能块内部发生错误信号 | 
| usiDataLength | USINT | 0 | 以字节定义的参数大小 | 
| dwValue | DWORD | 接受到的值 | |
| dwErrorCode | DWORD | 0 | 如果 xError: 通过 CANopen 读取的 SDO 有问题 |