WPF上位机 - 轴运动控制

写了一个WPF上位机使用S7.NETPlus 库与西门子1500TPLC,控制西门子伺服的通用上位机界面。分享在写上位机过程中踩的一些坑和使用体验。

上位机介绍

可以看到上位机分为3个区域

  • 轴选择,使能区域
  • 控制参数设置区域
  • 诊断区域

选择使能区域

选择区域读取TIA中组态的轴工艺对象。

控制参数设置区域

轴控制区域支持一下功能

  • 点动模式
  • 速度模式
  • 位置模式
    • 相对位置
    • 绝对位置
  • 回原点
    • 主动回零
    • 被动回零
    • 绝对值编码器校准
    • 运行到固定点停止
  • 打开抱闸

以上功能会根据TIA中组态的变化而变化,包括功能以及单位。

诊断区域

诊断区域显示 功能块的报警代码(Last FB Status), PLC_OPEN(MC_Power等)功能块报警代码(Sub Status),以及轴的故障吗(AxisAlarm)。

点动模式

速度模式

位置模式

回原点

诊断

posted @ 2024-05-03 15:53  4LPH4_αX  阅读(158)  评论(0编辑  收藏  举报