MC_BR_ParTraceConfig

<< 点击显示目录 >>

主页  轴控开发使用手册 > ACP10/ARNC0帮助信息 > ACP10_MC运动库 > 分类的功能块 > 跟踪 >

MC_BR_ParTraceConfig

该功能块用于从一个文件中读取轴跟踪配置,并将配置的轴跟踪参数保存到另一个文件中。

一旦用 MC_BR_ParTrace 功能块加载了轴跟踪配置,就可以使用它

使用要求

 

用于SG3/SGC目标系统的功能块名称:MC_069BR_ParTraceConfig

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

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

功能块

mc_br_partraceconfig

参数

输入/输出

参数

数据类型

描述

IN

Execute

BOOL

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

IN

Command

UINT

为跟踪选择命令:

mcLOAD

mcSAVE

IN

AdrTraceConfig

UDINT

包含轴跟踪配置的MC_PARTRACE_REF数据类型变量的地址

注意:

例如,MC_BR_ParTrace的 "配置"的输入元素 "ParTrace "的地址  可用于命令 mcLOAD

IN

Data object

MC_DATOBJ_REF

操作所需的输入参数

OUT

Done

BOOL

执行成功

OUT

Busy

BOOL

该功能块处于激活状态,必须持续调用。

OUT

Error

BOOL

执行过程中出错

OUT

ErrorID

UINT

错误代码

OUT

ErrorRecord

MC_ERRORRECORD_REF

执行命令后可能出现的错误信息

表: 参数 MC_BR_ParTraceConfig

MC_DATOBJ_REF 数据类型

参数

数据类型

描述

Name

STRING[32]

数据对象或文件的名称(取决于 "类型")。

注意:

BR数据对象的名称限制在八个字符。

注意:

文件名最多可使用31个字符。

Type

UINT

Constants ... 一个BR数据对象被创建。

mcFILE ... 一个文件被创建 (".bin", 仅SG4)

+mcADD_DATE_TIME (只与 mcFILE有关 。日期和时间被附加到文件名上。)

Format

UINT

必须设置为0

Device

STRING[32]

设备名称 ("文件设备")

(只有在 "Type = mcFILE"情况下才会被评估)

注意:

设备名最多可使用31个字符。

MC_PARTRACE_REF 数据类型

参数

数据类型

描述

Type

UDINT

mcMULTI_AXIS_TRACE

(加载时自动设置)

TracingTime

REAL

根据 "采样时间",跟踪的最大记录时间可以小于此值) [s]

SamplingTime

REAL

ParIDs采样间隔 [s]

Delay

REAL

触发延迟 [s]

NetTriggerDelay

REAL

通过网络触发的延迟时间 [s]

注意:

必须使用一个负值来补偿延迟。

V3.142及以上版本,正值确保多轴追踪使用相同的延迟。

更多详情请见 计时(多轴跟踪)

Trigger

MC_TRACETRIGGER_REF

触发事件的参数

Parameter

MC_TRACEPARAM_REF[100]

要记录的参数

MC_TRACETRIGGER_REF 数据类型

参数

数据类型

描述

Axis

UDINT

轴对象引用

ParID

UINT

被用作触发事件的ParID

Event

USINT

Trigger event

mcOFF

mcIN_WINDOW

mcOUT_WINDOW

mcABOVE_WINDOW

mcBELOW_WINDOW

+ mcEDGE_SENSITIVE

Threshold

REAL

门限值

Window

REAL

门限值的窗口

MC_TRACEPARAM_REF 数据类型

参数

数据类型

描述

Axis

UDINT

轴对象引用

ParID

UINT

记录的ParID

MC_ERRORRECORD_REF 数据类型

参数

数据类型

描述

ParID

UINT

发生错误的ParID

Number

UINT

保存时出错

Info

UDINT

关于错误号码的其他信息

Type

USINT

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

mcAXIS_ERROR … 0

mcAXIS_WARNING … 1

mcFB_ERROR … 2 (PLCopen功能块错误)

本节的主题:

使用"Execute"输入

使用"Command"输出

使用"DatObject"输入

错误代码