<< 向前        下一页 >>

ID : 3579

PacScript的错误处理

PacScript的对象错误种类

PacScript的对象错误有控制器错误和每个任务的任务错误2种。

控制器错误

COBOTTA的系统软件除了集中整体的主模块,还由进行机器人控制、任务(用户)程序执行控制、I/O控制、变量管理等多个软件模块构成。控制器错误指从由软件模块向主模块发出通知的错误。

任务错误

任务错误指在任务内发生的错误。

  • 任务错误通过Err对象管理。
  • 任务错误在变成错误状态(错误发生中的状态)时,可在自任务中参照。
  • 从错误状态恢复时,任务错误将被清空。

作为控制器错误处理的任务错误

以下条件的任务错误将作为控制器错误处理。

  1. 错误等级2以上的任务错误
  2. 未处理的任务错误
    未定义On Error语句时发生的任务错误

各错误的操作指令

操作 指令
控制器错误 任务错误
参照错误编号 CurErr

Err.Number
Err.OriginalNumber

参照错误等级 ErrLvl Err.Level
参照错误内容 ErrMsg Err.Description
清除错误 ClrErr

以错误状态Resume
或者End Sub/Function(数据块结束)执行

发生错误 Err.Raise

 

ID : 3579

<< 向前        下一页 >>