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.

[参考译文] MSP430F67791:DLMS\COSEM。 ActionResponseNormal 中出现错误?

Guru**** 2586295 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/609907/msp430f67791-dlms-cosem-an-error-in-the-actionresponsenormal

器件型号:MSP430F67791
主题中讨论的其他器件:EVM430-F6779

大家好、当我应用来自德州仪器的 DLMS\COSEM 堆栈时、我遇到了以下问题:

发送操作请求时:
C3 01 40//ActionRequestNormal
00 0F//classId = 15
00 00 28 00 00 fF//LogName 0.40.0.0255
01//方法1
01//使用可选数据
09 10 F3 3D 04 69 22 1E 7B FF CC 08 6D A3 C3 28 6C 95 //数据

我得到了答案:
C7 01 40 //操作响应正常
00 //结果
01 //使用可选的返回数据
09 10 9E DD 35 CB 3B 05 D1 25 80 0E D0 8B 8D 4D BA 79 0C 8C 7E

为什么在使用可选返回数据后没有类型为 GetDataResult ([0] Data、[1] DataAccessResult)的标签,但数据会立即移动?

如果这是错误,为什么 Kalkitech MeterExplorer 客户机成功接受此响应?

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

    您好、Aleksej、

    让我来看看对 DLMS 库更了解的人。 同时、您使用的是 EVM430-F6779还是定制硬件?

    此致、

    James

    MSP 客户应用

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

    大家好、James、

    很明显、我使用的是 EVM430-F6779、但电路板是白色的、上面没有显示。  

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

    这与以下主题有关。

    此致、

    James

    MSP 客户应用

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

    您好、James。

    否 它与该线程无关。  

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

    大家好、James!

    我收到了 dlms 协会关于这一问题的答复。 请参阅以下内容:

    您是对的、需要在 Get-Data-Result 中指明选择。

    绿皮书规定:

    action-response-Normal ::=序列

    Invoke-id-and-priority invoke-ID-and-priority、
    单次响应操作-带可选数据的响应


    action-response-with 可选数据:= sequence

    结果操作结果、
    返回参数 Get-Data-Result 可选

    Get-Data-Result ::=选项

    数据[0]数据、
    数据访问结果[1]隐式数据访问结果



    正确答案是:

    C70140000100 09109EDD35CB3B05D125800ED08B8D4DBA79


     
       
       
       
         
           
         
       
     


    请与 Texas 和 Kalkitech 澄清这一点。

    此致

    DLMS 支持

     

    如何在堆栈上修复此错误?

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

    您好、Aleksej、

    感谢您联系 DLMS 协会、因为他们比我更了解此主题。 但是、当我在上一个帖子中看到两个零点以红色突出显示时、它提醒我一个与"Reply_TO_HLS"函数相关的旧线程。 这些问题似乎非常相似、因此请查看下面的主题。

    如上面的线程中所述、请联系 Chander G、了解如何在更正此错误的情况下获取库。 由于 DLMS 库不再在线提供、请参阅以下主题中的说明。

    希望这对您有所帮助。

    此致、

    James

    MSP 客户应用

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

    您好、Aleksej、

    很抱歉错过了这个帖子!

    如果您的问题仍然存在、请在此处留下您的电子邮件 ID、以便我离线与您联系。 由于 TI 不再在公共领域提供 DLMS 库、因此我无法为您提供在线支持。

    此致、

    Chander