ID : 3579
PacScript的错误处理
PacScript的对象错误种类
PacScript的对象错误有控制器错误和每个任务的任务错误2种。

控制器错误
COBOTTA的系统软件除了集中整体的主模块,还由进行机器人控制、任务(用户)程序执行控制、I/O控制、变量管理等多个软件模块构成。控制器错误指从由软件模块向主模块发出通知的错误。
任务错误
任务错误指在任务内发生的错误。 
- 任务错误通过Err对象管理。
- 任务错误在变成错误状态(错误发生中的状态)时,可在自任务中参照。
- 从错误状态恢复时,任务错误将被清空。
作为控制器错误处理的任务错误
以下条件的任务错误将作为控制器错误处理。
- 错误等级2以上的任务错误
- 未处理的任务错误
未定义On Error语句时发生的任务错误
各错误的操作指令
| 操作 | 指令 | |
|---|---|---|
| 控制器错误 | 任务错误 | |
| 参照错误编号 | CurErr | |
| 参照错误等级 | ErrLvl | Err.Level |
| 参照错误内容 | ErrMsg | Err.Description |
| 清除错误 | ClrErr |
以错误状态Resume |
| 发生错误 | 无 | Err.Raise |
ID : 3579

