リソースが限られている大規模システムでのDLMS / COSEMの効果的な使用

DLMSAssociationのCEO兼社長であるGyőzőKmethyとDLMSAssociation技術委員会の議長であるMilanKozoleは、記事「リソースに制約のある大規模システムでのDLMS / COSEMの効率」で、DLMS / COSEMスタックを効果的に使用する方法と手段について説明しています。送信されるデータの量を10分の1に減らし、クライアントとサーバー間の情報交換の数を減らします。



前書き



DLMS / COSEMは、スマートデバイスとのデータ交換を管理する世界をリードする標準(IEC / EN 62056、EN 13757)です。現在、主にインテリジェントな消費量計測システムで使用されています。原則として、このようなシステムは、数百万のデバイスからデータを収集し、この目的のためにさまざまなデータ送信メディアを使用してこれらのデバイスを制御するヘッドサブシステムで構成されます。



DLMS / COSEMには、次の3つの主要コンポーネントが含まれます。(1)エンドデバイスの機能を記述するCOSEMオブジェクトモデル。 (2)COSEMオブジェクトにアクセスするためのサービスを定義するDLMSアプリケーション層。 (3)通信プロファイル。これらのサービスをさまざまなメディアで転送する方法を定義します。さらに、DLMS / COSEMはクライアントサーバーアーキテクチャに基づいており、ヘッドサブシステムはエンドデバイスに要求を送信するクライアントとして機能し、エンドデバイスはクライアント要求に応答を送信するサーバーとして機能します。



DLMS / COSEMを実装する一部の通信ネットワークおよびデバイスには十分なリソースがありますが、これらのリソースが限られている場合、DLMS / COSEMがますます使用されています。デバイスのリソースは、サービス寿命全体にわたって内蔵バッテリーからのデータまたは電力を処理および保存する機能によって制限される可能性があります。通信ネットワークは、送信されるデータパケットの数と長さによって制限される可能性があり、システムの制限は、指定されたサービスレベルを満たすための要件に起因する可能性があります。



DLMS / COSEMは、効率を重視して設計されているため、前述のリソースに制約のある環境で正常に適用できます。DLMS / COSEMが新しいアプリケーションに拡張されるにつれて、その有効性を向上させる方法も進化しました。



DLMS / COSEMの効率を改善する方法



DLMS/COSEM , COSEM, DLMS. . 1.



1 – DLMS/COSEM





. . BlueBook, COSEM, GreenBook, DLMS.





COSEM , :



  • logical_name, ;
  • value, , ;
  • , , , , , , ..


COSEM, , , , ..



, , , . , , , .



.





( ) . DLMS, . c:



  • «Profile Generic», buffer, . buffer , /. , : , , ;
  • «Data Protection», ;
  • «Register table», , . , , , , ;
  • «Compact data», , ; . .




, , , , . , , , , , . «Profile generic», «Data protection» «Compact data».



NULL-data



NULL-data , , buffer «Profile Generic», . , null-data, . (, , ), (, , ).



, delta-array . .



, long-64-unsigned, 9 ( ), delta-unsigned, 2 , .



.



compact-array



compact-array , . , , , . , .



«Compact data»



«Compact data», , compact_buffer. , . , buffer «Profile generic» «Compact data».



, template_description. template_id. compact_buffer , template_id. compact_buffer .



, .





DLMS – COSEM. , – . .



, / / . , .



WITH-LIST . GET, SET, ACTION, READ, WRITE UnconfirmedWrite. WITH-LIST / , WITH-LIST – , .



ACCESS GET-SET-ACTION, , , /.





DLMS/COSEM . , , , . , , . 1.



1 —



xDLMS APDU, DLMS. APDU , COSEM, .



V.44.



, , , . APDU General Block Transfer . General Block Transfer , .





DLMS/COSEM , . ( ) , / , .



. . . 2.



2 —



. , , DLMS, .



, . , .



, , , , . , , .



, .





DLMS/COSEM , . 3:



3 — -



  • -, (, ) (, ), . : GET, SET, ACTION, ACCESS Read/Write;
  • – , . , . , . , , .


DataNotification , « ».





, . , . , , , ..



, «», «» . «».





, object_list «Association LN», , «» , 10 , .




All Articles