博图中工艺对象的状态和错误消息

状态和错误位 (S7-1500, S7-1500T)

 在 TIA Portal 中,可通过“工艺对象 > 诊断 > 状态和错误位”(Technology object > Diagnostics > Status and error bits) 诊断功能监控工艺对象的状态和错误消息。在线操作时可使用诊断功能。

下表列出了状态和错误消息的含义。括号中为相关的工艺对象变量。

轴状态

下表列出了可能的轴状态值:

状态

说明

仿真激活

该轴在 CPU 中进行仿真或用作虚拟轴。设定值未输出至驱动装置。

(<TO>.StatusWord.X25 (AxisSimulation))

已启用

该工艺对象已启用。用户可基于运动作业移动轴。

(<TO>.StatusWord.X0 (Enable))

位置控制模式

轴处于位置控制的模式。

(反转 <TO>.StatusWord.X28 (NonPositionControlled))

已回原点

工艺对象已回原点。成功创建了工艺对象的位置与机械位置之间的关系。

(<TO>.StatusWord.X5 (HomingDone))

错误

工艺对象中发生错误。有关错误的详细信息,请参见“错误”(Error) 区域和该工艺对象的“<TO>.ErrorDetail.Number”和“<TO>.ErrorDetail.Reaction”变量。

(<TO>.StatusWord.X1 (Error))

重新启动已激活

工艺对象被重新初始化。

(<TO>.StatusWord.X2 (RestartActive))

轴控制面板已启用

已激活轴控制面板。轴控制面板将对工艺对象进行主控制。无法通过用户程序对轴进行控制。

(<TO>.StatusWord.X4 (ControlPanelActive))

驱动装置就绪

驱动装置已准备就绪,可以执行设定值。

(<TO>.StatusDrive.InOperation)

编码器值有效

实际编码器值有效。

(<TO>.StatusSensor[1].State)

编码器值有效 (S7-1500T)

编码器 1、编码器 2、编码器 3 或编码器 4 的实际编码器值有效。

(<TO>.StatusSensor[1..4].State)

激活编码器 (S7-1500T)

实际可操作的编码器为编码器?1、编码器?2、编码器?3 或变码器?4。

(<TO>.OperativeSensor)

编码器值已回原点

编码器通过以下回原点类型之一实现回原点:

  • 主动回原点

  • 被动回原点

  • 绝对编码器调整

  • 增量式编码器调整

(<TO>.StatusSensor[1].Adjusted)

编码器回原点 (S7-1500T)

编码器?1、编码器?2、编码器?3 或编码器?4 通过以下回原点类型之一实现回原点:

  • 主动回原点

  • 被动回原点

  • 绝对编码器调整

  • 增量式编码器调整

(<TO>.StatusSensor[1..4].Adjusted)

需要重新启动

与重新启动相关的数据已更改。仅在重启工艺对象后才会应用更改。

(<TO>.StatusWord.X3 (OnlineStartValuesChanged))

状态限位开关

下表列出了启用软限位开关和硬限位开关的可能情况:

 

状态

说明

逼近负向软限位开关。

已逼近负方向上的软限位开关位置。

(<TO>.StatusWord.X15 (SWLimitMinActive))

逼近正向软限位开关。

已逼近正方向上的软限位开关位置。

(<TO>.StatusWord.X16 (SWLimitMaxActive))

已逼近负方向上的硬限位开关位置

已从负方向上逼近或超出硬限位开关。

(<TO>.StatusWord.X17 (HWLimitMinActive))

逼近正硬限位开关。

已从正方向上逼近或超出硬限位开关。

(<TO>.StatusWord.X18 (HWLimitMaxActive))

运动状态

下表列出了可能的轴运动状态值:

 

状态

说明

已完成(作业未运行)

该工艺对象处未激活任何作业

(<TO>.StatusWord.X6 (Done))

回原点作业

工艺对象正在通过运动控制指令“MC_Home”或轴控制面板执行回原点作业。

(<TO>.StatusWord.X11 (HomingCommand))

点动

轴正通过运动控制指令“MC_MoveJog”的点动模式作业进行移动。

(<TO>.StatusWord.X9 (JogCommand))

速度设定值

通过运动控制指令“MC_MoveVelocity”的速度规范作业或者通过轴控制面板,对轴进行移动。

(<TO>.StatusWord.X10 (VelocityCommand))

定位作业

通过运动控制指令“MC_MoveAbsolute”或“MC_MoveRelative”的定位作业或者通过轴控制面板,对轴进行移动。

(<TO>.StatusWord.X8 (PositioningCommand))

恒定速度

轴以恒定速度移动或静止不动。

(<TO>.StatusWord.X12 (ConstantVelocity))

停止

轴处于停止状态。

(<TO>.StatusWord.X7 (StandStill))

正在加速

轴正在加速。

(<TO>.StatusWord.X13 (Accelerating))

正在减速

轴正在减速。

(<TO>.StatusWord.X14 (Decelerating))

扭矩限值激活

至少预设力/力矩限制的阈值(默认为 90%)作用在轴上。

(<TO>.StatusWord.X27 (InLimitation))

主动停止作业

通过运动控制指令“MC_Stop”停止并禁用轴。

(<TO>.StatusWord2.X0 (StopCommand))

叠加运动

轴运动通过至少一个重叠的运动控制指令叠加(“或”逻辑运算)。

(<TO>.StatusWord.X23 (MoveSuperimposedCommand);

<TO>.StatusWord2.X6 (MotionInSuperimposedCommand);

<TO>.StatusWord2.X7 (HaltSuperimposedCommand))

警告

下表列出了可能的警告:

 

警告

说明

配置

正在对一个或多个配置参数进行临时内部调整。

(<TO>.WarningWord.X1 (ConfigWarning))

作业被拒绝

作业无法执行。

由于不符合必要的要求,因此无法执行运动控制指令。

(<TO>.WarningWord.X3 (CommandNotAccepted))

动态限值

动态值将限制为相应动态限值。

(<TO>.WarningWord.X6 (DynamicWarning))

错误

下表列出了可能的错误:

 

错误

说明

系统

发生了系统内部错误。

(<TO>.ErrorWord.X0 (SystemFault))

配置

发生配置错误。

一个或多个配置参数不一致或无效。

工艺对象配置错误,或在用户程序运行期间错误地修改了可编辑的配置数据。

(<TO>.ErrorWord.X1 (ConfigFault))

用户程序

用户程序的运动控制指令中发生错误,或在使用该指令的过程中出错。

(<TO>.ErrorWord.X2 (UserFault))

驱动装置

驱动装置发生错误。

(<TO>.ErrorWord.X4 (DriveFault))

编码器

编码器系统中发生错误。

(<TO>.StatusSensor[1].Error)

编码器 (S7?1500T)

编码器 1、编码器 2、编码器 3 或编码器 4 的编码器系统出错。

(<TO>.StatusSensor[1..4].Error)

数据交换

与所连接设备进行通讯时出错。

(<TO>.ErrorWord.X7 (CommunicationFault))

I/O

访问逻辑地址时发生错误。

(<TO>.ErrorWord.X13 (PeripheralError))

作业被拒绝

作业无法执行。

由于不符合必要的要求,因此无法执行运动控制指令(例如,工艺对象未回原点)。

(<TO>.ErrorWord.X3 (CommandNotAccepted))

回原点

回原点过程中出错。

(<TO>.ErrorWord.X10 (HomingFault))

定位

在定位运动的结束位置处,定位轴定位错误。

(<TO>.ErrorWord.X12 (PositioningFault))

动态限值

动态值将限制为相应动态限值。

(<TO>.ErrorWord.X6 (DynamicError))

跟随误差

超出了允许的最大跟随误差。

(<TO>.ErrorWord.X11 (FollowingErrorFault))

软限位开关

已到达软限位开关。

(<TO>.ErrorWord.X8 (SwLimit))

硬限位开关

已到达或超过硬限位开关位置。

(<TO>.ErrorWord.X9 (HWLimit))

适配

数据适配过程中出错。

(<TO>.ErrorWord.X15 (AdaptionError))

报警显示

要获取更多信息和对错误进行确认,可以通过单击“报警显示”(Alarm display) 链接访问巡视窗口。

更多信息

有关评估各个状态位的选项,请参见《S7-1500/S7-1500T 运动控制概述》文档中的“StatusWord、ErrorWord 和 WarningWord 的评估”部分。

posted @ 2025-05-16 23:18  鱼漂  阅读(2024)  评论(0)    收藏  举报