ID : 5815
处理PacScript的错误
PacScript作为对象时的错误种类
PacScript作为对象时的错误分为控制器错误和各任务的任务错误2类。
控制器错误
控制器的系统软件除了控制整体的主模块外,还由执行机器人控制、任务(用户)程序的执行控制、I/O控制、变量管理等多个软件模块构成。控制器错误是指从各个软件模块通知至主模块的错误。
任务错误
任务错误是指任务内发生的错误。
- 任务错误根据Err对象进行管理。
- 任务错误处于错误状态(发生错误时的状态)时,可以参照自动任务。
- 从错误状态复位时,清空任务错误。
作为控制器错误处理的任务错误
以下条件的任务错误作为控制器错误进行处理
- 错误等级2以上的任务错误
-
未处理的任务错误
未定义为On Error语句时发生的任务错误

各错误的操作指令
操作 | 指令 | |
---|---|---|
控制器错误 | 任务错误 | |
参照错误编号 | CurErr | |
参照错误等级 | ErrLvl | Err.Level |
参照错误内容 | ErrMsg | Err.Description |
清空错误 | ClrErr |
错误状态下执行Resume |
发生错误 | 无 | Err.Raise |
ID : 5815