Skip to main content

Yük Profili

Haberleşme ünitesinin altındaki ölçüm cihazlarından profile verisini yönergeli bir şekilde alacak fonksiyondur.

Gönderilen komut bir execute fonksiyonudur.

Yönerge; haberleşme ünitesinin yapması gereken bir işlemin aşamalarının haberleşme merkezi yazılımı tarafından dikte edilmesi demektir. Bir profile okuması yapmak için haberleşme ünitesi birkaç işlemi ardarda gerçekleştirir.

İşlem adımları steps dizisi içerisinde tanımlanır. steps içerisindeki adımlar iki alan içerir:

  • operation: Bu adımda haberleşme ünitesinin yapacağı işin adıdır.
  • parameter: Yukarıdaki işi yaparken haberleşme ünitesinin kullanacağı parametrik değerdir.

Çalışma zamanı

Haberleşme merkezi yazılımı tarafından komut gönderildiğinde çalışır.

Çalışma şekli

Push

Bu fonksiyon için push olarak çalışma desteklenmemektedir.

Pull

Bu fonksiyon yalnızca asenkron olarak çalışır.

  1. Haberleşme merkezi yazılımı, haberleşme ünitesine execute komutu gönderir.
  2. Haberleşme ünitesi isteği aldığına dair ACK'yı haberleşme merkezi yazılımına gönderir.
  3. Haberleşme merkezi yazılımı üzerinde başka komut yok ise haberleşme merkezi yazılımı bağlantıyı kapatmakla yükümlüdür.
  4. Haberleşme ünitesi ilgili ölçüm cihazından veriyi komut içerisindeki yönergeleri takip ederek okuduktan sonra Haberleşme merkezi yazılımına bağlanıp veriyi gönderir.
  5. Haberleşme merkezi yazılımı okumayı aldığına dair ACK gönderir.

Mesaj Formatları

Protokol genel formatı dahilinde haberleşme sağlanır.

profile talebi

{
"device": {
"flag": "XYZ",
"serialNumber": "0123456789ABCDE"
},
"function": "execute",
"referenceId": "3d0b242e-1866-4a41-a8ca-1372f1b34ab7",
"streaming": false,
"request": {
"directive": "ProfileDirective1",
"parameters": {
"METERSERIALNUMBER": "12345678",
"startDate": "2021-06-22 00:00:00",
"endDate": "2021-06-22 12:05:00"
}
}
}

profile cevabı

{
"device": {
"flag": "XYZ",
"serialNumber": "0123456789ABCDE"
},
"function": "execute",
"referenceId": "3d0b242e-1866-4a41-a8ca-1372f1b34ab7",
"streaming": false,
"response": {
"identification": "/LGZ5\2ZMG405000b.P07",
"executionDate": "2021-06-22 11:23:06",
"data": {
"directive": "ProfileDirective1",
"id": "/LGZ5\2ZMG405000b.P07",
"r2": "R5()",
"rawData": "(2021-07-13)(02:00)(000018.036*kWh)(000000.000*kWh)(000001.540*kVArh)(000005.933*kVArh)(000000.000*kVArh)(000000.000*kVArh)(232V)(001.0A)(0.83)(233V)(001.5A)(0.67)(232V)(001.5A)(0.56)\r\n(2021-07-13)(02:15)(000018.162*kWh)(000000.000*kWh)(000001.540*kVArh)(000006.126*kVArh)(000000.000*kVArh)(000000.000*kVArh)(231V)(001.0A)(0.84)(234V)(001.5A)(0.50)(232V)(001.5A)(0.56)\r\n(2021-07-13)(02:30)(000018.275*kWh)(000000.000*kWh)(000001.540*kVArh)(000006.323*kVArh)(000000.000*kVArh)(000000.000*kVArh)(232V)(001.0A)(0.84)(235V)(001.7A)(0.24)(233V)(001.5A)(0.57)\r\n(2021-07-13)(02:45)(000018.423*kWh)(000000.000*kWh)(000001.540*kVArh)(000006.516*kVArh)(000000.000*kVArh)(000000.000*kVArh)(233V)(001.0A)(0.83)(234V)(002.0A)(0.70)(234V)(001.5A)(0.57)\r\n(2021-07-13)(03:00)(000018.577*kWh)(000000.000*kWh)(000001.540*kVArh)(000006.697*kVArh)(000000.000*kVArh)(000000.000*kVArh)(232V)(000.8A)(0.55)(235V)(002.0A)(0.48)(234V)(001.5A)(0.56)\r\n(2021-07-13)(03:15)(000018.700*kWh)(000000.000*kWh)(000001.540*kVArh)(000006.895*kVArh)(000000.000*kVArh)(000000.000*kVArh)(233V)(000.8A)(0.55)(235V)(001.7A)(0.24)(234V)(001.5A)(0.56)\r\n(2021-07-13)(03:30)(000018.816*kWh)(000000.000*kWh)(000001.540*kVArh)(000007.094*kVArh)(000000.000*kVArh)(000000.000*kVArh)(233V)(001.0A)(0.83)(235V)(001.7A)(0.24)(236V)(001.5A)(0.56)\r\n(2021-07-13)(03:45)(000019.405*kWh)(000000.000*kWh)(000001.540*kVArh)(000007.270*kVArh)(000000.000*kVArh)(000000.000*kVArh)(232V)(010.2A)(0.99)(236V)(010.9A)(0.99)(234V)(011.1A)(0.99)\r\n(2021-07-13)(04:00)(000020.681*kWh)(000000.000*kWh)(000001.540*kVArh)(000007.463*kVArh)(000000.000*kVArh)(000000.000*kVArh)(230V)(000.8A)(0.55)(234V)(002.1A)(0.49)(231V)(001.5A)(0.57)\r\n(2021-07-13)(04:15)(000020.831*kWh)(000000.000*kWh)(000001.540*kVArh)(000007.651*kVArh)(000000.000*kVArh)(000000.000*kVArh)(229V)(001.0A)(0.83)(232V)(001.7A)(0.25)(232V)(001.5A)(0.57)\r\n(2021-07-13)(04:30)(000020.943*kWh)(000000.000*kWh)(000001.540*kVArh)(000007.846*kVArh)(000000.000*kVArh)(000000.000*kVArh)(231V)(001.0A)(0.84)(232V)(001.6A)(0.25)(232V)(001.5A)(0.57)\r\n(2021-07-13)(04:45)(000021.076*kWh)(000000.000*kWh)(000001.540*kVArh)(000008.022*kVArh)(000000.000*kVArh)(000000.000*kVArh)(231V)(001.0A)(0.84)(232V)(001.8A)(0.35)(232V)(001.5A)(0.58)\r\n"
}
}
}
ParametreVeri TipiAçıklama
identificationstringÖlçüm cihazının kimlik bilgisi
datastringOkuma sonucu
iDstringYönergelerde yer alan değişken ismi
r2stringYönergelerde yer alan değişken ismi
rawDatastringYönergelerde yer alan değişken ismi