管理检测到的错误

概述

在运行 PTO 时会遇到的错误类型主要有 6 种。这些错误类型在 PTOGetDiag 功能块的 ErrID 引脚中报告。

oPTO_NO_ERROR

oPTO_UNKNOWN_REF

oPTO_UNKNOWN_PARAMETER

oPTO_INVALID_PARAMETER

oPTO_AXIS_ERROR

oPTO_COM_ERROR

PTO_INVALID_PARAMETER

在以下情况下,会出现此错误:

o频率无效

o加速度无效

o减速度无效

o距离无效

o位置无效

o方向无效

o反向

o配置文件错误

错误详情通过调用 PTOGetDiag 功能块进行标识。

发生此错误时,还将导致以下行为:

o轴被置于 ErrorStop 状态(PTOError = 1;ErrID = PTO_INVALID_PARAMETER)。

o将会中止正在执行或处于缓冲区中的任何命令。

o如果正在执行任何命令,则使用经过调整的减速度紧急停止速率停止轴。

在轴停止并通过 PTOSimple 功能块的 Reset_error 引脚复位轴错误之前,不接受任何其他命令。

PTO_AXIS_ERROR

在以下情况下,会出现此错误:

o检测到内部错误

o驱动器未就绪

o命令被拒绝

oFastPTO 停止例外

错误详情通过调用 PTOGetDiag 功能块进行标识。

发生此错误时,还将导致以下行为:

o轴被置于 ErrorStop 状态(PTOError = 1;ErrID = AXIS_ERROR)。

o将会中止正在执行或处于缓冲区中的任何命令。

o如果正在执行任何命令,则使用经过调整的减速度快速停止速率停止轴。

在轴停止并通过 PTOSimple 功能块的 Reset_error 引脚复位轴错误之前,不接受任何其他命令。

PTO_UNKNOWN_REF

将 PTO 功能块分配给对其 PTO_REF_IN 输入引脚的不正确或空的“轴参考”时,将显示此错误。

注意: 在项目编译期间,SoMachine 编辑器将对此进行检测。

PTO_UNKOWN_PARAMETER

当输入的参数输入值非 00(Start Frequency)或 01(Stop Frequency)并执行功能块时,PTOGetParam PTOSetParam 将发生此错误。

PTO_COM_ERROR

这是控制器的 CoDeSys control 和 IO 固件之间的通讯错误。如果设备中存在物理中断,将导致这两个模块之间出现通讯错误。