Protokol OneSoft devices

Podporované typy a verzie zariadení 
Konfigurácia komunikačnej linky
Konfigurácia komunikačnej stanice
Parametre protokolu stanice
Konfigurácia meraných bodov
Literatúra
Zmeny a úpravy
Revízie dokumentu

Podporované typy a verzie zariadení


Komunikačný protokol podporuje zber (v prípade zariadení SOFTCONTROL a OMOS aj zápis) dát z meračov tepla a riadiacich systémov firmy OneSoft s.r.o. Prievidza.

Komunikácia podporuje a je overená pre nasledovné zariadenia:

ELTRONIC, FC200 ST, FC200 WM, FC200 GS, MAXTRONIC 05, MAXTRONIC 15D, STEAMTRONIC B, STEAMTRONIC D, SOFTCONTROL, OMOS.

Konfigurácia komunikačnej linky


  • Kategória komunikačnej linky: Serial, SerialOverUDP Device Redundant.
  • Parametre sériovej linky:
    • Prenosová rýchlosť (závisí od nastavenia prístroja),
    • Parita (bežne žiadna),
    • Handshaking podľa použitého typu prevodníka RS232/RS485, typicky treba nastaviť Transmit a Receive delay na hodnoty cca 60 ms pre prevodníky ovládané signálom RTS.

Parametre protokolu linky

ParameterPopisJednotkaNastavená hodnota
Scan Mode (read only)Zapnutie pasívneho režimu v ktorom sa neposielajú výzvy, iba čítajú dáta.-NO
Wait Timeout in Scan ModeČakanie medzi čítaniami v pasívnom režime.ss.mss0.5

Konfigurácia komunikačnej stanice


  • Komunikačný protokol: OneSoft Devices.
  • Adresa stanice vyžaduje zadať parametre:
    • Identifikačné číslo zariadenia (v rozsahu 0 až 65535).
    • Dĺžku dátového bloku (viď tab. č. 2).
    • Koniec rozsahu pre výpočet kontrolnej sumy „Kontrolná suma po: “ (viď tab. č.1).

Tab. č. 1

Typ zariadeniaDĺžka dátového blokuKontrolná suma po
ELTRONIC9391
FC200 ST9391
FC200 WM9290
MAXTRONIC9391
STEAMTRONIC B9390
STEAMTRONIC D9391
OMOS00
MAXTRONIC 0500
MAXTRONIC 15D00

V konfiguračnom dialógu adresy stanice je možné použiť výber zariadenia na prednastavenie hodnôt z tabuľky č. 1.

Pre zariadenia SOFTCONTROL sa nastavenia dĺžky dátového bloku a bloku pre výpočet kontrolnej sumy líšia podľa prevedenia firmware pre konkrétnu aplikáciu. Je nutné vyžiadať si dokumentáciu ku komunikácii od výrobcu. V dokumentácií ku komunikáci sa na konci dátového bloku odpovede nachádza:

/***********************************************************************/
 
 sprava[314] = 0x22 ; 
 sprava[315] = 0xcc ; // ukoncenie prenosu
 
 }
 /***********************************************************************/
 /* pocet vysielanych bytov = 315 */
 /***********************************************************************/

Z čoho vyplýva hodnota pre parameter "Dĺžka dátového bloku" a "Kontrolná suma po" v tomto prípade 316 (počet odvysielaných bytov je v skutočnosti 315+1). 

Zariadenia OMOS tento parameter nevyžadujú, je možné nastaviť nulové hodnoty. Pri konfigurácii staníc OMOS je potrebné si uvedomiť, že zariadenie sa skladá z viacerých samostatných modulov. Každý modul sa konfiguruje ako samostatná stanica. Viď tiež parameter protokolu stanice "OMOS ICS module".

Zariadenia OMOS je možné časovo synchronizovať povolením "Periódy synchronizácie" na záložke "Časové parametre" konfigurácie stanice.

Parametre protokolu stanice


Dialóg konfigurácia stanice - záložka Parametre protokolu.
Ovplyvňujú niektoré voliteľné parametre protokolu. Môžu byť zadané nasledovné parametre protokolu stanice:

Tab. č. 2

ParameterPopisJednotkaNáhradná hodnota
Wait Before RequestOneskorenie vkladané pred každým vysielaním žiadosti.ms100
Wait First TimeoutPrvý timeout na čítanie odpovede po odvysielaní správy.ms500
Wait TimeoutTimeout medzi čítaniami odpovede do jej skompletovania.ms400
Retry TimeoutTimeout medzi opakovaniami výzvy.ms1000
Max Wait RetryPočet opakovaní čítania odpovede do jej skompletovania.-8
Retry CountMaximálny počet opakovania výzvy.-3
Request RepetitionPočet opakovní vysilania výzvy za sebou pred čítaním odpovede.-1
OMOS DeviceKomunikácia so zariadením OMOS.YES/NONO
OMOS ICS ModuleICS adresa modulu zariadenia OMOS (modul SYSTEM=0, ostatné moduly UK/TUV podľa konfigurácie).-0
Maxtronic 05Komunikácia so zariadením MAXTRONIC 05.YES/NONO

Maxtronic 15D

Komunikácia so zariadením MAXTRONIC 15D.YES/NONO
SoftControl DeviceKomunikácia so zariadením SOFTCONTROL.YES/NONO
Begin of Write BlockIndex začiatku bloku dát pre zápis do SOFTCONTROL/OMOS (viď poznámku).-156
End of Write BlockIndex konca bloku dát pre zápis do SOFTCONTROL/OMOS (viď poznámku).-283

Poznámka ku parametrom protokolu "Begin of write block" a "End of write block":
Tieto parametre sú zaujímavé pre zariadenia SOFTCONTROL a OMOS v prípade zápisu hodnôt.

SOFTCONTROL: V dokumentácii ku komunikácii sa v dátovom bloku odpovede nachádza napríklad:

/***************** zaciatok zmeny parametrov ***************************/
 
 //VZT-A TUV1 ------
 pmc=tzmi[5] *10; sprava[156] // 50-z 1.TEPLOTNA HLADINA
 pmc=tzmi[6] *10; sprava[158] // 51-z 2.TEPLOTNA HLADINA 
...

Čo je označenie začiatku bloku dát s možnosťou zápisu. V tomto prípade je to hodnota 156. Celý tento blok dát je v dokumentácii bežne označený inou farbou. V prípade nejasností v dokumentácii kontaktujte pracovníkov firmy OneSoft s.r.o. Prievidza.

OMOS: Nastavenie parametra "Begin of write block" pre všetky typy modulov je 50 a hodnota parametra "End of write block" je 111.

Konfigurácia meraných bodov


Možné typy hodnôt bodov:

Di, Ai, Ci, TiA, Ao, Co.

Adresa meraného bodu vyžaduje zadať nasledovné údaje:

  • Pozíciu začiatku hodnoty v dátovom bloku („Pozícia :“). V prípade meraného bodu typu hodnoty Di je možné doplniť číslo bitu (0 až 7 pre jednobajtové, 0 až 15 pre dvojbajtové typy hodnoty a 0 až 31 pre štvorbajtové typy hodnoty). Adresa sa vtedy zapisuje formou Pozícia.Bit, napr. "24.0" je pozícia 24 číslo bitu 0.
  • Typ hodnoty, ktorý môže byť:
    • „BYTE“ – 1 byte bez znamienka,
    • „INT“ – 2 byte integer znamienkový,
    • „LONG“ – 4 byty integer znamienkový,
    • „WORD“ – 2 byte word bez znamienka,
    • „ULONG“ – 4 byte word bez znamienka,
    • „FLOAT“ – 4 byte float,
    • „DOUBLE“ – 8 byte float (len pre Maxtronic 05/15D).

Hodnoty, ich význam, adresné parametre, technické jednotky, príp. násobiace koeficienty, sú v nasledovnom zozname tab. č. 3 podľa typu zariadenia. Pre zariadenia SOFTCONTROL sa adresný parameter "Pozícia" dá získať z dokumentácie ku komunikácii so zariadením. Adresa je číslo uvedené v zátvorkách za slovom "sprava", napríklad:

pmc=ttuv2          *10; sprava[ 24] //   8 - VLHKOST A 

v tomto prípade je adresa "Pozícia" hodnota 24.

Pre každú stanicu je možné nakonfigurovať jeden meraný bod typu TiA – reálny čas merača s presnosťou na minúty. Časový údaj sa v dátovom bloku nachádza vždy na rovnakej pozícii, preto netreba konfigurovať parameter "Pozícia:" (netýka sa SOFTCONTROL).

Tab. č. 3

ELTRONIC
HodnotaTech. jedn.PozíciaTyp hodn.Nás. koeficient
Analógová veličina č.1
9INT10
Analógová veličina č.2
11INT10
Analógová veličina č.3
13INT10
Analógová veličina č.4
15INT10
El. výkon M1kW (MW)17INT100
El. výkon M2kW (MW)19INT100
Množstvo el. práce M1kWh (MWh)25LONG10
Množstvo el. práce M2kWh (MWh)29LONG10
Čas chodu M1min33LONG
Čas chodu M2min37LONG
Dátum nulovania M1
41LONG
Dátum nulovania M2
45LONG
Fyz. rozmer anal. vel. A1
49INT
Fyz. rozmer anal. vel. A2
51INT
Fyz. rozmer anal. vel. A3
53INT
Fyz. rozmer anal. vel. A4
55INT
Okamžitý čas intervalu M1min57INT
Okamžitý čas intervalu M2min63INT
Rozmer veličiny M1 (MWh,kWh,MW,kW)
61INT
Rozmer veličiny M2 (MWh,kWh,MW,kW)
63INT
Nast. 1/4 hod. max. M1
69INT10
Nast. 1/4 hod. max. M2
71INT10
Okamžitá 1/4 hod práca M1
73INT10
Okamžitá 1/4 hod práca M2
75INT10
FC200 ST
HodnotaTech. jedn.PozíciaTyp hodn.Nás. koeficient
Teplota para°C9INT10
Teplota kond.°C11INT10
Tlak para abs.kPa13INT
Prietok vah. parat,kg / hod17INT
Prietok vah. kond.t,kg / hod19INT
Tepel. výkon paraMW, kW21INT
Tepel. výkon kond.MW, kW23INT
Teplo prehr. paraMWh, kWh25LONG100
Teplo kondenzátMWh, kWh29LONG100
Čas chodu okr 1min33LONG
Čas chodu okr 2min37LONG
Dátum nulovania okr 1
41LONG
Dátum nulovania okr 2
45LONG
Množstvo paryt, kg49LONG100
Množstvo kondenzátm3, lit.53LONG100
Teplo pod hr. sýtosti parakWh, MWh69LONG100
Difer. tlak parakPa73INT100
Difer. tlak kond.kPa75INT100
Dolná hranica tlakomera parakPa77INT
Dolná hranica tlakomera kond.kPa79INT
Stupeň prehriatia para°C83INT10
FC200 WM
HodnotaTech. jedn.PozíciaTyp hodn.Nás. koeficient
Teplota Výstup°C9INT10
Teplota Spiatočka°C11INT10
Metóda merania prietoku O - 3
13INT
Prietokm3,l / hod17INT10
Tepelný výkonMW, kW21INT100
Množstvo teplaMWh, kWh25LONG100
Čas chodumin33LONG
Množstvo vodym3, l49LONG100
Rozmer 0 - m3/t, 1 - l/kg
61INT
Delta PkPa73INT100
Entalpia vody výstupkJ / kg83INT
Entalpia vody spiatočkakJ / kg85INT
MAXTRONIC 05
HodnotaTech. jedn.PozíciaTyp hodn.Nás. koeficient
Teplota výst. M.1°C9INT10
Teplota spiat. M.1°C11INT10
Teplota výst. M.2°C13INT10
Teplota spiat. M.2°C15INT10
Prietok M.1m3 / hod17INT10
Prietok M.2m3 / hod19INT10
Tep. výkon M.1MW21INT100
Tep. výkon M.2MW23INT100
Množstvo tepla M.1MWh25LONG100
Množstvo tepla M.2MWh29LONG100
Čas chodu M1min33LONG
Čas chodu M2min37LONG
Max. 1/4 hod. výkon M1MW49INT100
K faktor M1imp / m351INT
Okamž. 1/4 hod. výkon M1MW53INT100
K faktor M2imp / m355INT
Množstvo vody M1m373LONG100
Množstvo vody M2m377LONG100
STEAMTRONIC B
HodnotaTech. jedn.PozíciaTyp hodn.Nás. koeficient
Teplota pary°C9INT10
Teplota kondenz°C11INT10
Tlak parykPa13INT
Prietok paryt / hod17INT100
Prietok kondenzátm3 / hod19INT100
Tepelný výkon paraMW21INT100
Tepelný výkon kond.MW23INT100
Celk. teplo paraMWh25LONG100
Množstvo tepla kond.MWh29LONG100
Čas chodu zariadeniamin33LONG
Celk. teplo T<sytMWh37LONG100
Množstvo paryton49LONG100
Množstvo kondenzátum353LONG100
Intervalové teploMWh69LONG100
Dolná hranica tlakomerakPa77INT
Horná hranica tlakomerakPa79INT
STEAMTRONIC D
HodnotaTech. jedn.PozíciaTyp hodn.Nás. koeficient
Teplota pary M.1°C9INT10
Teplota kond M.2°C11INT10
Tlak pary M.2kPa13INT
Prietok M.1kg,t / hod17INT100
Prietok M.2l,m3 / hod19INT100
Tep. výkon M.1kW, MW21INT100
Tep. výkon M.2kW, MW23INT100
Množstvo tepla M.1kWh, MWh25LONG100
Množstvo tepla M.2kWh, MWh29LONG100
Čas chodu M1min33LONG
Množstvo tepla pod hr. sýt.kWh, MWh37LONG100
Množstvo pary M1kg, t49LONG100
Množstvo kondenzátul, m353LONG100
Čas pri T menšej ako Tsýt.min57LONG
Meranie para 0 - t/MW, 1 - kg/kW
61INT
Meranie kond. 0 -m3/MW, 1 –l/kW
63INT
Dolná hodnota tlakomerakPa77INT
Horná hodnota tlakomerakPa79INT
Stupeň prehriatia pary°C83INT10

Poznámka: Merané body, ktorých hodnoty sú násobené v merači koeficientom, je nutné previesť na technické jednotky pomocou prevodu na tech. jednotky (konfigurácia meraného bodu, záložka "Prevod") a to lineárnym prevodom podľa nasledovnej tabuľky č. 4:

Tab. č. 4

Nás. koeficientLin. prevod – koef. ALin. prevod – koef. B
100.10
1000.010

Pozor: Merané body typu Ci upravené lineárnym prevodom stratia presnosť na desatinných pozíciách (hodnota zostane zaokrúhlená celočíselná), použite radšej typ Ai.

Literatúra


-

Zmeny a úpravy


-

Revízie dokumentu


  • Ver. 1.0 – 8. september 2000 – Vytvorenie dokumentu.
  • Ver. 1.1 - 23. január 2002 - Pridaná podpora zariadenie SOFTCONTROL, úprava dokumentu.
  • Ver. 1.2 - 26. november 2009 - Pridaná podpora zariadenia OMOS, úprava dokumentu.
  • Ver. 1.3 - 5. december 2011 - Pridaná podpora Maxtronic 05.
  • Ver. 1.4 - 24. október 2022 - Pridaná podpora Maxtronic 15D.

Súvisiace stránky:

Napíšte komentár