SMC_ReadCAM

这个功能块位于函数库 SM3_Basic。

用于加载一个cam到运行系统中并用于模块 ⇘ “MC_CamTableSelect” 以及 ⇘ “MC_CamIn”。加载的cam需要通过Cam编辑器进行创建并保存为 *.CAM 文件 (参阅 ⇘ “SMC_WriteCAM”)。本地cam的大小是通过全局常量 gc_SMC_FILE_MAXCAMEL (元素个数) 以及 gc_SMC_FILE_MAXCAMTAP (cam开关动作个数)决定的。

名称

类型

初始值

描述

VAR_INPUT

     

bExecute

BOOL

FALSE

此输入变量的一个上升沿可以启动功能块的处理

sFileName

STRING(80)

' '

文件名,其中包含用ASCII格式详细描述的cam;对于这个cam格式的详细说明,请参阅 ⇘ “Cam 格式”

VAR_OUTPUT

     

bDone

BOOL

FALSE

TRUE 如果cam读取

bBusy

BOOL

FALSE

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

bError

BOOL

FALSE

功能块内部发生错误错误信号输出

ErrorID

SMC_ERROR

 

错误序号 ⇘ “SMC_ERROR”

CAM

MC_CAM_REF

 

映射到cam ⇘ “MC_CAM_REF”

更多帮助请参阅: ⇘ “SMC_WriteCAM”

危险!

这个功能块只能被编译为多个cam。其他格式的cam表格(点数组)将会导致一个错误。