MC_BR_GetErrorText

<< 点击显示目录 >>

主页  轴控开发使用手册 > ACP10/ARNC0帮助信息 > ACP10_MC运动库 > 分类的功能块 > 确定和确认驱动器错误 >

MC_BR_GetErrorText

该功能块可用于确定错误记录的错误文本。这使得从具有 "ErrorRecord "输出的功能块中读取与错误相对应的错误文本或与存储的错误记录相对应的错误文本成为可能。

错误文本字符串的地址通过 "配置 "输入传送到功能块,它包含轴错误号码的文本和通过 "ErrorRecord "输入的元素指定的相关信息。

使用要求

SG3/SGC目标系统的功能块名称 MC_048BR_GetErrorText

允许启用该功能块的PLCopen轴状态

所有PLCopen轴状态,对PLCopen轴状态没有影响

功能块

mc_br_geterrortext

参数

输入/输出

参数

数据类型

说明

IN

Execute

BOOL

功能块的执行在该输入的上升沿开始。

IN

Configuration

MC_ERRORTEXTCONFIG_REF

操作所需的输入参数

IN

ErrorRecord

MC_ERRORRECORD_REF

应确定错误文本的错误记录

OUT

Done

BOOL

执行成功。功能块执行完毕。

OUT

Busy

BOOL

功能块处于活动状态,必须继续被调用。

OUT

Error

BOOL

执行过程中的错误

OUT

ErrorID

UINT

错误代码

表: 参数 MC_BR_GetErrorText

MC_ERRORTEXTCONFIG_REF 数据类型

参数

数据类型

描述

Format

UINT

读取错误文本的格式

mcBLANK... 0 ... (ncEMPTY)

mcNULL... 1 ... (ncZERO)

mcWRAP... 2 ... (ncBREAK)

mcWRAP + mcNULL... 3 ... (ncBREAK + ncZERO))

LineLength

UINT

错误文本字符串中的一行长度(用户变量)

DataLength

UINT

错误文字串的长度 (用户变量)

DataAddress

UDINT

错误文字串的地址(用户变量)

DataObjectName

STRING[12]

错误文本模块的名称

注意:

如果没有指定NC错误文本表,那么将只读取为附加信息指定的文本(以预定义格式)。在这种情况下,"格式 "和 "行长 "参数被忽略。

MC_ERRORRECORD_REF 数据类型

参数

数据类型

描述

ParID

UINT

发生错误的ParID

Number

UINT

错误编号

Info

UDINT

有关该错误号码的其他信息

注意:

该信息在确定错误文本时被评估,并相应地以文本形式显示。该值不能直接读取,因为任何数据类型的值都可以包含在定义为UDINT的组件中。

Type

USINT

目前正在输出的错误类型:

mcAXIS_ERROR... 0

mcAXIS_WARNING... 1

mcFB_ERROR... 2 (PLCopen功能块错误)

(该类型不与 MC_BR_GetErrorText一起使用 )。

本节的主题:

通过 "配置 "输入来确定错误文本的设置

错误代码