常见错误 本页描述了使用时常见的错误 CODESYS Softmotion Basic 、错误原因以及纠正错误可能采取的措施。有关所有可能的错误及其简要说明的列表,请参阅库文档: SMC_错误 表 40 . 错误代码 描述和原因 操作 SMC_DI_AXIS_ERROR 驱动器报告了错误。 可能的原因: 位置滞后 限位开关 过载(I²t 误差) 检查驱动器报告了哪种错误。可以从驱动器的显示屏(如果
表现 使用的 POU AXIS_REF_SM3 功能块总是检查它们是否被总线循环任务调用。可以通过编译器定义对时间关键的应用程序禁用此检查 SM3_DISABLE_TASK_CHECKS . 本节内容如下 :
控制单轴的运动 见 PLCopenSingle.project 安装目录下的示例项目 CODESYS 在下面 ..\CODESYS SoftMotion\Examples . 此示例演示如何通过 PLCopen 标准化功能块控制驱动器。 插入一个名为的虚拟驱动器 Drive 在下面的设备树中 SoftMotion 通用轴池 . 创建一个 MOTION_PRG ST中的程序。 PROGRAM MOT
使用可视化模板控制 CFC 中单轴的运动 见 PLCopenSingle2.project 安装目录下的示例项目 CODESYS 在下面 ..\CODESYS SoftMotion\Examples . 也可以使用任何其他 IEC 实现语言代替 ST,例如此处的 CFC。该语言演示了功能块的启动和中断机制。此外,功能块的不同启动模式 MC_MoveAbsolute 可以测试旋转轴。 插入一个名为的
单轴运动预测 这 BasicMotion_Forecast.project 示例项目位于安装目录中 CODESYS 在下面 ..\CODESYS SoftMotion\Examples 。 此示例显示如何定义轴的预测以获取有关未来轴状态的信息。 在本例中,在轴上执行到位置 10 的绝对运动。通过在轴上设置 300 毫秒的预测,您可以在应用程序中提前了解轴何时以及以何种动态移动到位置 8。 有关轴预
电子齿轮、相位偏移和齿轮间隙补偿 查看 BasicMotion_SynchronizedMotion.project 安装目录中的示例 CODESYS 在下面 ..\CODESYS SoftMotion\Examples 。 此示例说明如何将电子变速箱与相位偏移和齿轮间隙补偿结合使用。 应用程序的结构 该应用程序由一个简单的状态机组成 PLC_PRG 程序和跟踪,您可以使用它轻松追踪功能块的功能。