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, 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
Parameter | Popis | Jednotka | Nastavená 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.mss | 0.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 zariadenia | Dĺžka dátového bloku | Kontrolná suma po |
---|---|---|
ELTRONIC | 93 | 91 |
FC200 ST | 93 | 91 |
FC200 WM | 92 | 90 |
MAXTRONIC | 93 | 91 |
STEAMTRONIC B | 93 | 90 |
STEAMTRONIC D | 93 | 91 |
OMOS | 0 | 0 |
MAXTRONIC 05 | 0 | 0 |
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
Parameter | Popis | Jednotka | Náhradná hodnota |
---|---|---|---|
Wait Before Request | Oneskorenie vkladané pred každým vysielaním žiadosti. | ms | 100 |
Wait First Timeout | Prvý timeout na čítanie odpovede po odvysielaní správy. | ms | 500 |
Wait Timeout | Timeout medzi čítaniami odpovede do jej skompletovania. | ms | 400 |
Retry Timeout | Timeout medzi opakovaniami výzvy. | ms | 1000 |
Max Wait Retry | Počet opakovaní čítania odpovede do jej skompletovania. | - | 8 |
Retry Count | Maximálny počet opakovania výzvy. | - | 3 |
Request Repetition | Počet opakovní vysilania výzvy za sebou pred čítaním odpovede. | - | 1 |
OMOS Device | Komunikácia so zariadením OMOS. | YES/NO | NO |
OMOS ICS Module | ICS adresa modulu zariadenia OMOS (modul SYSTEM=0, ostatné moduly UK/TUV podľa konfigurácie). | - | 0 |
Maxtronic 05 | Komunikácia so zariadením MAXTRONIC 05. | YES/NO | NO |
SoftControl Device | Komunikácia so zariadením SOFTCONTROL. | YES/NO | NO |
Begin of Write Block | Index začiatku bloku dát pre zápis do SOFTCONTROL/OMOS (viď poznámku). | - | 156 |
End of Write Block | Index 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).
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 | ||||
---|---|---|---|---|
Hodnota | Tech. jedn. | Pozícia | Typ hodn. | Nás. koeficient |
Analógová veličina č.1 | 9 | INT | 10 | |
Analógová veličina č.2 | 11 | INT | 10 | |
Analógová veličina č.3 | 13 | INT | 10 | |
Analógová veličina č.4 | 15 | INT | 10 | |
El. výkon M1 | kW (MW) | 17 | INT | 100 |
El. výkon M2 | kW (MW) | 19 | INT | 100 |
Množstvo el. práce M1 | kWh (MWh) | 25 | LONG | 10 |
Množstvo el. práce M2 | kWh (MWh) | 29 | LONG | 10 |
Čas chodu M1 | min | 33 | LONG | |
Čas chodu M2 | min | 37 | LONG | |
Dátum nulovania M1 | 41 | LONG | ||
Dátum nulovania M2 | 45 | LONG | ||
Fyz. rozmer anal. vel. A1 | 49 | INT | ||
Fyz. rozmer anal. vel. A2 | 51 | INT | ||
Fyz. rozmer anal. vel. A3 | 53 | INT | ||
Fyz. rozmer anal. vel. A4 | 55 | INT | ||
Okamžitý čas intervalu M1 | min | 57 | INT | |
Okamžitý čas intervalu M2 | min | 63 | INT | |
Rozmer veličiny M1 (MWh,kWh,MW,kW) | 61 | INT | ||
Rozmer veličiny M2 (MWh,kWh,MW,kW) | 63 | INT | ||
Nast. 1/4 hod. max. M1 | 69 | INT | 10 | |
Nast. 1/4 hod. max. M2 | 71 | INT | 10 | |
Okamžitá 1/4 hod práca M1 | 73 | INT | 10 | |
Okamžitá 1/4 hod práca M2 | 75 | INT | 10 | |
FC200 ST | ||||
Hodnota | Tech. jedn. | Pozícia | Typ hodn. | Nás. koeficient |
Teplota para | °C | 9 | INT | 10 |
Teplota kond. | °C | 11 | INT | 10 |
Tlak para abs. | kPa | 13 | INT | |
Prietok vah. para | t,kg / hod | 17 | INT | |
Prietok vah. kond. | t,kg / hod | 19 | INT | |
Tepel. výkon para | MW, kW | 21 | INT | |
Tepel. výkon kond. | MW, kW | 23 | INT | |
Teplo prehr. para | MWh, kWh | 25 | LONG | 100 |
Teplo kondenzát | MWh, kWh | 29 | LONG | 100 |
Čas chodu okr 1 | min | 33 | LONG | |
Čas chodu okr 2 | min | 37 | LONG | |
Dátum nulovania okr 1 | 41 | LONG | ||
Dátum nulovania okr 2 | 45 | LONG | ||
Množstvo pary | t, kg | 49 | LONG | 100 |
Množstvo kondenzát | m3, lit. | 53 | LONG | 100 |
Teplo pod hr. sýtosti para | kWh, MWh | 69 | LONG | 100 |
Difer. tlak para | kPa | 73 | INT | 100 |
Difer. tlak kond. | kPa | 75 | INT | 100 |
Dolná hranica tlakomera para | kPa | 77 | INT | |
Dolná hranica tlakomera kond. | kPa | 79 | INT | |
Stupeň prehriatia para | °C | 83 | INT | 10 |
FC200 WM | ||||
Hodnota | Tech. jedn. | Pozícia | Typ hodn. | Nás. koeficient |
Teplota Výstup | °C | 9 | INT | 10 |
Teplota Spiatočka | °C | 11 | INT | 10 |
Metóda merania prietoku O - 3 | 13 | INT | ||
Prietok | m3,l / hod | 17 | INT | 10 |
Tepelný výkon | MW, kW | 21 | INT | 100 |
Množstvo tepla | MWh, kWh | 25 | LONG | 100 |
Čas chodu | min | 33 | LONG | |
Množstvo vody | m3, l | 49 | LONG | 100 |
Rozmer 0 - m3/t, 1 - l/kg | 61 | INT | ||
Delta P | kPa | 73 | INT | 100 |
Entalpia vody výstup | kJ / kg | 83 | INT | |
Entalpia vody spiatočka | kJ / kg | 85 | INT | |
MAXTRONIC | ||||
Hodnota | Tech. jedn. | Pozícia | Typ hodn. | Nás. koeficient |
Teplota výst. M.1 | °C | 9 | INT | 10 |
Teplota spiat. M.1 | °C | 11 | INT | 10 |
Teplota výst. M.2 | °C | 13 | INT | 10 |
Teplota spiat. M.2 | °C | 15 | INT | 10 |
Prietok M.1 | m3 / hod | 17 | INT | 10 |
Prietok M.2 | m3 / hod | 19 | INT | 10 |
Tep. výkon M.1 | MW | 21 | INT | 100 |
Tep. výkon M.2 | MW | 23 | INT | 100 |
Množstvo tepla M.1 | MWh | 25 | LONG | 100 |
Množstvo tepla M.2 | MWh | 29 | LONG | 100 |
Čas chodu M1 | min | 33 | LONG | |
Čas chodu M2 | min | 37 | LONG | |
Max. 1/4 hod. výkon M1 | MW | 49 | INT | 100 |
K faktor M1 | imp / m3 | 51 | INT | |
Okamž. 1/4 hod. výkon M1 | MW | 53 | INT | 100 |
K faktor M2 | imp / m3 | 55 | INT | |
Množstvo vody M1 | m3 | 73 | LONG | 100 |
Množstvo vody M2 | m3 | 77 | LONG | 100 |
STEAMTRONIC B | ||||
Hodnota | Tech. jedn. | Pozícia | Typ hodn. | Nás. koeficient |
Teplota pary | °C | 9 | INT | 10 |
Teplota kondenz | °C | 11 | INT | 10 |
Tlak pary | kPa | 13 | INT | |
Prietok pary | t / hod | 17 | INT | 100 |
Prietok kondenzát | m3 / hod | 19 | INT | 100 |
Tepelný výkon para | MW | 21 | INT | 100 |
Tepelný výkon kond. | MW | 23 | INT | 100 |
Celk. teplo para | MWh | 25 | LONG | 100 |
Množstvo tepla kond. | MWh | 29 | LONG | 100 |
Čas chodu zariadenia | min | 33 | LONG | |
Celk. teplo T<syt | MWh | 37 | LONG | 100 |
Množstvo pary | ton | 49 | LONG | 100 |
Množstvo kondenzátu | m3 | 53 | LONG | 100 |
Intervalové teplo | MWh | 69 | LONG | 100 |
Dolná hranica tlakomera | kPa | 77 | INT | |
Horná hranica tlakomera | kPa | 79 | INT | |
STEAMTRONIC D | ||||
Hodnota | Tech. jedn. | Pozícia | Typ hodn. | Nás. koeficient |
Teplota pary M.1 | °C | 9 | INT | 10 |
Teplota kond M.2 | °C | 11 | INT | 10 |
Tlak pary M.2 | kPa | 13 | INT | |
Prietok M.1 | kg,t / hod | 17 | INT | 100 |
Prietok M.2 | l,m3 / hod | 19 | INT | 100 |
Tep. výkon M.1 | kW, MW | 21 | INT | 100 |
Tep. výkon M.2 | kW, MW | 23 | INT | 100 |
Množstvo tepla M.1 | kWh, MWh | 25 | LONG | 100 |
Množstvo tepla M.2 | kWh, MWh | 29 | LONG | 100 |
Čas chodu M1 | min | 33 | LONG | |
Množstvo tepla pod hr. sýt. | kWh, MWh | 37 | LONG | 100 |
Množstvo pary M1 | kg, t | 49 | LONG | 100 |
Množstvo kondenzátu | l, m3 | 53 | LONG | 100 |
Čas pri T menšej ako Tsýt. | min | 57 | LONG | |
Meranie para 0 - t/MW, 1 - kg/kW | 61 | INT | ||
Meranie kond. 0 -m3/MW, 1 –l/kW | 63 | INT | ||
Dolná hodnota tlakomera | kPa | 77 | INT | |
Horná hodnota tlakomera | kPa | 79 | INT | |
Stupeň prehriatia pary | °C | 83 | INT | 10 |
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. koeficient | Lin. prevod – koef. A | Lin. prevod – koef. B |
---|---|---|
10 | 0.1 | 0 |
100 | 0.01 | 0 |
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.
Súvisiace stránky:
Pridať komentár