Skip to main content

驱动器配置

的配置 CODESYS SoftMotion Light 驾驶

使用时 CODESYS SoftMotion Light,建议对驱动器进行以下配置设置:

  • 职位单位 16#607A, 16#607C, 和 16#6064 对象应对应于编码器增量 ([inc]) 以实现最大精度。您可以在 SoftMotionLight 标签。

  • 速度单位 16#608116#60FF 对象应配置为每秒编码器增量 ([inc/s])。

  • 加速度单位 16#608116#60FF 对象应配置为每秒编码器增量 ([inc/s])。

  • 驱动器对快速停止命令(控制字中的位 2)的响应应配置为 <Slow down on quick stop ramp and stay in "Quick Stop Active">.

  • 驱动器对停止命令(控制字中的第 8 位)的响应应配置为 <Slow down on quick stop ramp and stay in "Operation Enabled">.

    注意:如果驱动器支持标准对象 16#605D,那么这是由 CODESYS SoftMotion Light 通过在初始化期间写入值 2。

  • 应配置合适的快速停止斜坡。

提示

检查包装中包含的测试项目,您的驱动器是否适合与 CODESYS SoftMotion Light.

错误诊断

. 故障分析选项:
  • 控制器日志中的条目。

  • 驱动器现场总线从站的状态:设备树中现场总线设备旁边的红色符号表示驱动器存在非特定于 CODESYS SoftMotion Light.驱动器无法切换到“运行”模式。在这种情况下,请查看详细状态显示或设备显示。

  • 通讯状态 CODESYS SoftMotion Light 设备:显示在编辑器中 CODESYS SoftMotion Light 设备上 SoftMotionLight 选项卡中的 在线的 场地。如果您指定,它也会出现在监控窗口中 <DriveName.wCommunicationState> 那里。状态 <100:驱动器初始化尚未结束;状态 >= 1000:错误;状态=100:通信已建立。

  • strDriveInterfaceErroruiDriveInterfaceError 变量:这些变量显示在 CODESYS SoftMotion Light 设备上 SoftMotionLight 选项卡中的 在线的 场地。大多数情况下, strDriveInterfaceError 提供有关当前问题的信息。

  • 执行时出错 CODESYS SoftMotion Light 功能块:最后出现的错误 功能块错误 显示在配置编辑器中 CODESYS SoftMotion Light 设备。在 SoftMotionLight 选项卡,在 在线的 场地。

更改原点偏移的符号 (+/-)

如果在回原点后驱动器的当前位置符号不正确,则可以通过参数进行纠正。

提示

要激活通用配置编辑器的显示,您可以使用 显示通用设备配置编辑器 选项中的 设备编辑器 的类别 CODESYS 选项。

1. 例子

你打电话给 MC_Home_SML “位置=100”的功能块。归位成功后,驱动器报告的当前位置为-100。

  1. 在编辑器中,打开驱动器并切换到 <设备名称>:参数 标签。

  2. 双击该值 bInvertHomeOffset 范围。

    参数值从 FALSETRUE.



更改操作模式

对于某些驱动器,您可以在特定条件下更改操作模式。理想情况下,驱动器应该能够切换操作模式,例如从 Profile position modeProfile velocity mode,即使正在执行运动。但是,某些驱动器在这种情况下表现不佳;其他人只有在未激活时才能切换操作模式(MC_Power_SML.bRegulatorOn = FALSE)。对于这些,您可以使用 SML_SetOpmode 即使在驱动器停用时,也可以设置操作模式的功能块。尽早测试驱动器的行为,以确定可以执行哪些任务以及应如何构建应用程序。

调整速度或加速度单位

如果您无法将驱动器的速度单位设置为 [inc/s] 或无法将加速度单位设置为 [inc/s²]),那么您可以调整 fConstVelFactorfConstAccFactor 参数。

提示

您可以在选项中启用通用配置编辑器的显示。

2. 例子

驱动器期望速度以 [inc/(64*s)] 为单位,而不是 [inc/s]。

  1. 在编辑器中,打开驱动器并切换到 <设备名称>:参数 标签。

  2. 在设备编辑器的通用“...配置”选项卡中修改参数: 为此,选择“值”列中的字段并单击它或按下 进入 键打开编辑字段。

  3. 双击该值 fConstVelFactor 参数并指定 64 作为值。