这个功能块位于函数库 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”