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表格(点数组)将会导致一个错误。