Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

...

Čítanie obsahu všetkých nakonfigurovaných záťažových profilov na stanici je možné odštartovať pomocou TELL príkazu "GETOLDVAL" alebo pomocou ESL akcie GETOLDVAL zo skriptu. Vždy je zo záťažového profilu čítaný časový úsek dát podľa parametrov TELL príkazu alebo ESL akcie.


Príklad: meraný bod s adresou:

  • class_id = 7
  • attribute_index = 2
  • logical_name = 1-0:P.1.0

Po tell príkaze GETOLDVAL B.ELMER_125 "06-07-2020 00:00:00" "06-07-2020 01:00:00" zistí KOM proces zoznam objektov v profile (číta atribút 3):

09:44:39.558 06-07-2020|D|DLMS> Composing getRequest for LN ClassID=0007 InstanceID=1-0:P.1.0 AttributeId 3, InvokeID 65

a zobrazí zoznam načítaných objektov:

09:44:40.710 06-07-2020|D|DLMS> Received capture_objects attribute for I/O tag 'M.ELMERY_T125_1_25_PROFILE' (class_id=7, logical_name=1-0:P.1.0, attribute_index=3) are:
09:44:40.710 06-07-2020|D|DLMS> 1. logical_name=0-0:1.0.0, class_id=8, attribute_index=2
09:44:40.710 06-07-2020|D|DLMS> 2. logical_name=0-0:C.10.1, class_id=1, attribute_index=2
09:44:40.710 06-07-2020|D|DLMS> 3. logical_name=1-0:1.5.0, class_id=4, attribute_index=2
09:44:40.710 06-07-2020|D|DLMS> 4. logical_name=1-0:2.5.0, class_id=4, attribute_index=2
09:44:40.710 06-07-2020|D|DLMS> 5. logical_name=1-0:32.7.0, class_id=3, attribute_index=2
09:44:40.711 06-07-2020|D|DLMS> 6. logical_name=1-0:3.5.0, class_id=4, attribute_index=2
09:44:40.711 06-07-2020|D|DLMS> 7. logical_name=1-0:4.5.0, class_id=4, attribute_index=2
09:44:40.711 06-07-2020|D|DLMS> 8. logical_name=1-0:52.7.0, class_id=3, attribute_index=2
09:44:40.711 06-07-2020|D|DLMS> 9. logical_name=1-0:72.7.0, class_id=3, attribute_index=2

toto čítanie sa vykoná iba raz a výsledok sa zapamätá. Následne sa čítajú dátové bloky obsahujúce historické hodnoty:

09:44:42.924 06-07-2020|D|DLMS> Block 1 complete, reading next
09:44:42.925 06-07-2020|D|DLMS> Composing Get-Request-Next for block-number 2
..
09:44:51.203 06-07-2020|D|DLMS> Get-Data-Block-Result: raw-data [0], length 88:
09:44:51.203 06-07-2020|D|DLMS> Last Block complete, going to parse 1614 bytes

Hodnoty sú parsované a priradené do meraných bodov. Ak meraný bod s požadovanou adresou neexistuje, je vypísané varovanie:

09:44:51.205 06-07-2020|D|DLMS> > Old value for I/O tag 'M.ELMERY_T125_1_25_APm_15p', (double_long_unsigned) 992660, Re=99266, Tm=06-07-2020 00:00:00 Local
09:44:51.205 06-07-2020|D|DLMS> > Old value for I/O tag 'M.ELMERY_T125_1_25_APm_15m', (double_long_unsigned) 0, Re=0, Tm=06-07-2020 00:00:00 Local
09:44:51.205 06-07-2020|W|DLMS> Cannot find I/O tag logical_name=1-0:32.7.0, class_id=3, attribute_index=2 to assign profile data!
09:44:51.205 06-07-2020|W|DLMS> Cannot find I/O tag logical_name=1-0:3.5.0, class_id=4, attribute_index=2 to assign profile data!

Pozn: je nutné, aby v časových parametroch stanice bolo nakonfigurované nenulové oneskorenie, v opačnom prípade sa vyčítanie profilov nedostane nikdy na radu (periodické čítanie má vyššiu prioritu). Ak je na linke viacero staníc, treba, aby oneskorenie bolo vyššie, ako je trvanie periodického čítania hodnôt všetkých staníc.


Kotva
typy_hodnot_atributov
typy_hodnot_atributov
Podporované typy hodnôt atribútov tried

...