<< 向前        下一页 >>

ID : 5122

插件错误的确认方法

执行使用插件的程序时,可能会出现“0x81608FFF”错误代码。这表示RC8系列中未规定的错误代码之意。

按下[显示详细]按钮以确认插件的错误代码。

显示于详细信息中的记述为“原始编号”的错误代码将变为插件返回的真实错误代码。然后,从错误代码一览中找出对应的错误信息。

插件的错误代码种类

插件返回错误代码大致分为两类。

通用定义的错误代码 请参照“ORiN2 编程指南”的2.2.7章“错误代码”。ORiN2_ProgrammersGuide_ja.pdf (PDF:1,453KB)
各机器中定义的错误代码 请参照各插件的说明书

通用错误示例

以下示例表示在In-Sight与控制器未连接的状态下,执行使用Cognex In-Sight插件的程序时发生的通用错误。

1

执行上述程序时将发生以下错误。

通过第8行的AddController函数判断发生了错误(0x8091274D)。

2

可通过“ORiN2 编程指南”判断0x8091XXXX为通用错误、Winsock错误代码。

3

从Winsock的错误代码一览中检索274D部分后,可判断未执行“WSAETIMEDOUT”连接。

独立错误示例

使用Cognex In-Sight插件执行错误指令时发生独立错误的示例。

1

执行上述程序时将发生以下错误。

通过第10行的Execute函数判断发生了错误(0x80100011)。

2

通过各机器的使用说明书可知0x8010XXXX为插件独立错误。

3

错误编号构成如下所述,可判断从In-Sight返回了“-1”。

0x80100010 + 返回值的绝对值(返回值:0~-9)

4

参考In-Sight的使用说明书,SetEvent的错误代码的定义如下所述。根据“-1”的说明可了解错误内容。

SetEvent的
错误编码
说明
-1 事件代码为范围外(0~8以外)或非整数。
-2 不能执行指令或系统脱机。
-6 用户未获得执行指令时所有访问的访问权。

ID : 5122

<< 向前        下一页 >>