This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320F28375S:TIDM- SOMPLC-F28PLC90。 PLC 通信问题

Guru**** 2489685 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/885277/tms320f28375s-tidm--somplc-f28plc90-plc-communication-problems

器件型号:TMS320F28375S

您好!

我们正在使用您的过时 SOM-PLC 通信解决方案之一,当我们将 PLC 线路中的服务节点数量从2个增加到4个服务节点时,我们就检测到了通信问题。 我们发现了意外的问题,如 PLC 模块传输到主机的延迟或数据传输的故障状态 (下面介绍的问题)。 我们希望您能为我们提供一些支持。

  • 调制解调器:
    • 硬件:TIDM- SOMPLC-F28PLC90。 微控制器: TMS320F28375S 和 TMS320F28377S
    • 软件:G3_SDK_Package_V7_7_6_6。
    • PLC 套件 G3主机消息协议规范版本2.0.29作为参考。

  • 通信特性:
    • 1个基本节点和4个服务节点。
    • 由应用程序定义的数据传输窗口、用于避免网络不同节点之间的冲突(客户要求):

基节点

服务节点1

服务节点2

服务节点3

服务节点4.

备用

基节点

服务节点1

…μ A

0毫秒

50毫秒

100毫秒

150毫秒

200毫秒

250毫秒

300毫秒

350毫秒

…μ A

  • PLC 配置(初始):

    • 器件模式= 0
    • TMR=0
    • CoH=0
    • 频带选择= 0
    • TX 调制= 0x01 (BPSK)
    • TX 电平=32
    • 色调掩码= 0x 21.48。 ff. 00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
    • TX 增益/衰减= 30 (hx1E)
    • TX PGA 衰减= 0 (hx00)
    • macMaxCSMA 退避= 1.
    • macHighPriorityWindow size=1
    • adpmax跃 点数= 1
  • PLC 问题:
    • DATA_TRANSFRATL.CONFIRM 中的延迟:我们检测到主机发送 DATA_TRANSFRATS.REQUEST 之后的长时间(超过500ms)、直到 PLC 模块发回确认 DATA_TRANSF.CONFIRM。 我们需要缩短此时间、以便尝试禁用媒体访问控制(MAC)机制、从而更改以下参数:
      • macMaxCSMA 退避= 0
      • macMinBE = 0
      • macMaxBE = 0

遗憾的是,我们仍然有严重的延迟,无法满足传输窗口的要求(见上表)。 我们甚至在线路上仅连接一个基本节点且无服务节点时就会出现此延迟。

    • DATA_TRANSFER.CONFIRM 中的意外状态:根据 “PLC 套件 G3主机消息协议规范”的第4.5节,有时我们会收到值0x20E1作为 DATA_TRANSFER.CONFIRM 中的状态。该错误代码表示: G3_ERROR_CODE_MAC_GROUP + MAC_STAT_CHANNEL ACCESS_FAIL。 我们将此错误理解为 CSMA-CA 算法的通道访问故障(根据标准 ITU -T G.9903)。 与上一个问题一样、我们也会遇到此故障、因为只有一个基本节点已连接、并且线路上没有服务节点。
    • LED 行为:我们观察到连接到微控制器 GPIO41的 PLC 模块上的 LED 通常闪烁(1秒周期)、停止闪烁(有时保持关闭状态、其他一些时间保持亮起状态)。 此 LED 是否代表 PLC 模块的系统心跳?
  • SNR 级别:我们想知道一系列有效的 SNR 值、这些值可确保稳定可靠的 PLC 通信。 SNR 级别对 DATA_TRANSFRAT.CONFIRM (延迟和故障)相关问题是否有任何影响?
  • 测试点:PLC 板包含多个测试点。 您能否提供有关这些测试点的文档或任何信息? 是否有任何测试点提供有关 MAC 或 VCS (虚拟电流感测)的信息?
  • 源代码:我们还需要 PLC FW 源代码和/或其文档。

谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    维克多

    我将与前面的一些模块所有者联系、了解我可以获得的有关此 SW/HW 封装的信息。  我将通过 Tomm EOB 提供另一个更新。

    最棒的

    Matthew

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    维克多

    更新帖子后、我将与当地 TI 代表一起探讨论坛、以确定最佳的行动方案。  我们很可能会与您离线联系、但如果情况不是这样、我们将在此处更新。

    最棒的

    Matthew

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 Matthew。 我等待你的答复。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Victor:

    Matt 目前不可用、可能在下周中旬之前无法回复您。  很抱歉耽误你的时间,感谢你的耐心。

    此致、

    Joe

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    维克多

    请检查以确保您已与当地的 TI 应用工程师联系。  他将为您提供我们希望采取的后续步骤、以帮助解决此问题。  如果情况并非如此、请告诉我。

    最棒的

    Matthew

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Matthew、您好!

    我还没有关于这个问题的消息。 在过去的几天里没有人与我联系。

    此致、

    Víctor μ A

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    维克多

    感谢我与我进行了接触,我昨天下午收到了这些请求。  这两个项目都已从我的角度获得批准、根据过去的经验、您今天应该会收到一封批准电子邮件。

    将保持此帖子打开、以便您可以告诉我您是否从我们那里看到了该帖子。

    最棒的

    Matthew

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Matthew、您好!

    我可以下载两个软件包、但我有一些意见:

    • 我缺少任何有助于了解所提供软件包的信息或文档。 请提供有关它及其文件夹分发的任何信息吗? 我们希望在 CCS 项目中构建它。
    • 我看到提供的两个软件包(v7.8.x.6和 7.8.x.4)的版本与我们要求的版本(v7_7_6_6)不同。
    • 我们使用外部主机来管理 PLC 调制解调器、我们需要此调制解调器的软件。 我知道所需的软件包服务节点软件是否正确?
    • 在第一个帖子中、您是否有关于其余问题的任何信息?

    感谢您的支持。

    此致、

    Víctor Lema

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    维克多

    我将在论坛上与您联系、因为此固件/文档中有很多部分可能需要共享。  在我们努力解决问题时、我将把 E2E 帖子保留为占位符。

    最棒的
    Matthew