运动控制中,如果使用模块 TM Posinput 和 TM Count 得不到任何有效的编码器值,如何诊断配置错误?

下面是TM Posinput 和 TM Count 模块之间的差异。

  • 使用 TM Count(高速计数器模块)时,支持增量编码器可读取 HTL 信号。

  • 使用 TM Posinput(行程采集模块)时,支持增量或 SSI 编码器可读取 RS 422 或 TTL 信号。

启用 TM PosInput 模块的诊断监控可以获取上述错误信息更精确的诊断。在 STEP 7 (TIA Portal) 中做以下操作:

  1. 打开模块的设备配置中的属性,导航到“诊断中断”对话框。
  2. 启用两个诊断中断:
    • “断路时启用诊断中断”
    • “启用更多诊断中断”
  3. 通过两个菜单命令保存和编译工作站
    • “编译 > 硬件(完全重建)” 和
    • “编译 > 软件(重新编译所有块)” 。
  4. 下载站到 CPU。
  5. 在 STEP 7 (TIA Portal) 通过“在线诊断”功能可以评估诊断缓冲区的诊断信息。

运动控制中,如果使用模块 TM Posinput 和 TM Count 得不到任何有效的编码器值,如何诊断配置错误?
图. 1

如果 TM Posinput 模块检测到断线故障,检查前连接器的接线和测量两个通道的电压。A 与 /A 的电压和B 与 /B 的电压大约是 2V。如果未达到该值,则模块报告断线。在差分式串行数据传输(RS-422)接线方式的情况下,当使用SSI编码器时,A 与 /A (或D和/D)电流方向必须和B 与 /B(或C和/C) 的电流方向相反。如果不是这样,无效的编码器信号被识别,在运动控制中,将得到 TM 模块尚未启动或尚未初始化的信息。

此外,我们建议咨询 Technical Support。在这种情况下,请为 Technical Support提供以下信息:

  • 从 TM 模块接收到的错误信息

  • 编码器的技术数据、描述和接线图

  • TM 模块的固件版本

如果可能的话,通过示波器测量连接的信号 A + / A,B + / B和N + / N 的相序。这样,您也可以检查上述连接之间 大约 2V 的电压偏移。

  • 连接 A 和 B 的信号必须设置在90°相位差。

  • 如果 A 和 B 信号重叠(A 和 B 偏移45°)信号 N 必须为真。

  • 负信号对正信号必须被设定在180°相差。

此外,还可以从信号波形辨别是 EMC 问题或来自的线路故障。

如果在模块属性中禁用诊断,也可以直接在模块上得到诊断信息。

示例:

编码器通过运动控制的方式连接到TM Count 或 TM PosInput模块得到如下信息:“配置错误编码器驱动程序58,在启动期间编码器驱动程序未初始化”。在设备组态中进入在线模式,打开模块的"在线和诊断"。在"诊断状态”选项卡可以得到详细的诊断信息及解决方法。

注意:

使能所有模块的诊断中断 并在模块的设备属性里使能“诊断”下的所有选项确保诊断所有错误。

更多信息
更多详细信息在手册“SIMATIC S7-1500 TM posinput 2”中 Coections.

创建环境
本 FAQ 的相关截屏使用 STEP 7 (TIA Portal) V14 创建。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc322340.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论