7*24小时在线咨询电话 010-52873850

公司新闻

西门子S7-1200plc如何进行闭环运动控制调试

发布时间:2019-08-24 来源:众智博远

调试

“状态和错误位”诊断功能

诊断功能“状态和错误位”(Status and error bits) 用于监视轴的状态和错误消息。 当轴时,可以在在线模式下以“手动控制”模式和“自动控制”模式显示诊断功能。

列表: 轴的状态

状态

说明

启用

轴已启用且准备好接受运动控制任务的控制。

(工艺对象的变量:

已回原点

轴已回原点且能够执行运动控制指令“MC_MoveAbsolute”的定位任务。 对于相对回原点而言,轴不必回原点。 特殊情况:

  • 主动回原点期间,该状态为 FALSE。

  • 如果回原点的轴经受被动回原点,则在被动回原点期间该状态设置为 TURE。

(工艺对象的变量:

错误

“轴”工艺对象发生错误。 有关错误的更多信息,请参见自动控制模式下的运动控制指令的 ErrorID 和 ErrorInfo 参数。 在手动模式下,控制面板中的“上一错误”(Last error) 字段显示更多错误原因信息。

(工艺对象的变量:

控制面板

在控制面板中启用了“手动控制”模式。 控制面板对“轴”工艺对象具有优先控制权。 不能通过用户程序来控制轴。

(工艺对象的变量:

列表: 驱动器状态

状态

说明

驱动器准备就绪

驱动器准备好运行。

(工艺对象的变量:

错误

驱动器在其准备就绪信号故障后报告了错误。

(工艺对象的变量:

列表: 轴运动的状态

状态

说明

停止

轴处于停止状态。

(工艺对象的变量:

加速

轴在加速。

(工艺对象的变量:

恒速

轴在恒速运转。

(工艺对象的变量:

减速

轴在减速(速度下降)。

(工艺对象的变量:

列表: 运动模式的状态

状态

说明

定位

轴在执行运动控制指令“MC_MoveAbsolute”或“MC_MoveRelative”或者控制面板的定位任务。

(工艺对象的变量:

速度命令

轴在以运动控制指令“MC_MoveVelocity”或“MC_MoveJog”或者控制面板的设置速度执行任务。

(工艺对象的变量:

回原点

轴在执行运动控制指令“MC_Home”或者控制面板的回原点任务。

(工艺对象的变量:

列表: 错误位

错误

说明

到达小软件限位

已到达下限软件限位开关。

(工艺对象的变量:

超出小软件限位

已超出下限软件限位开关。

(工艺对象的变量:

到达大软件限位

已到达上限软件限位开关。

(工艺对象的变量:

超出大软件限位

已超出上限软件限位开关。

(工艺对象的变量:

负硬件限位

已逼近下限硬件限位开关。

(工艺对象的变量:

正硬件限位

已逼近上限硬件限位开关。

(工艺对象的变量:

PTO 已使用

另一个轴正在使用相同的 PTO 并且已使用“MC_Power”启用该轴。

(工艺对象的变量:

组态错误

错误地组态了“轴”工艺对象,或者在用户程序运行期间错误地修改了可编辑的组态数据。

(工艺对象的变量:

常规错误

发生内部错误。

(工艺对象的变量:

“运动状态”诊断功能

诊断功能“运动状态”(Motion status) 用于监视轴的运动状态。 当轴时,可以在在线模式下以“手动控制”模式和“自动控制”模式显示诊断功能。

列表: 运动状态

状态

说明

目标位置

“目标位置”(Target position) 字段指示运动控制指令“MC_MoveAbsolute”或“MC_MoveRelative”或者控制面板的定位任务的当前目标位置。 “目标位置”(Target position) 的值仅在定位任务执行期间。

(工艺对象的变量:

当前位置

“当前位置”(Current position) 字段指示当前轴位置。 如果轴未回原点,则该值是相对于轴启用位置的位置值。

(工艺对象的变量:

当前速度

“当前速度”(Current velocity) 字段指示轴的实际速度。

(工艺对象的变量:

列表: 动态限制

动态限制

说明

速度

“速度”(Velocity) 字段指示组态的大轴速度。

(工艺对象的变量:

加速度

“加速度”(Acceleration) 字段指示当前组态的轴的加速度。

(工艺对象的变量:

减速度

“减速度”(Deceleration) 字段指示当前组态的轴的减速度。

(工艺对象的变量:

运动起始值控制

您可以编辑运动组态参数的实际值,以便可以在在线模式下优化过程的特性。

打开运动控制的“工艺对象”(Technology objects) 及其“组态”(Configuration) 对象。 要访问起始值控制,单击此对话框左上角的“眼镜图标”:

现在可以更改运动控制组态参数的任何值,如下图所示。

可以将实际值与每个参数的项目(离线)起始值和 PLC(在线)起始值进行比较。 这对于比较工艺对象数据块 (TO-DB) 的在线/离线差异以及了解在 PLC 下一次“停止到开始”转换时哪些值将用作当前值很有必要。 此外,比较图标还会通过视觉指示帮助您轻松确定在线/离线差异:

上图展示了带有比较图标的运动参数画面,其中显示了在线和离线项目之间有哪些值存在差异。 绿色图标表示值相同,蓝色/橙色图标表示值不同。

另外,单击带有向下箭头的参数按钮,可打开一个显示每个参数的项目(离线)起始值和 PLC(在线)起始值的小窗口。


上一篇:西门子S7-1200plc运动控制的 CPU 输出 下一篇:西门子S7-1200plc通过模拟驱动器或 PROFIdrive 在 PLC 和驱动器上连接闭环轴。 闭环轴也需要编码器。