<< 向前        下一页 >>

ID : 5815

处理PacScript的错误

PacScript作为对象时的错误种类

PacScript作为对象时的错误分为控制器错误和各任务的任务错误2类。

控制器错误

控制器的系统软件除了控制整体的主模块外,还由执行机器人控制、任务(用户)程序的执行控制、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 : 5815

<< 向前        下一页 >>