OneSoft devices

OneSoft devices

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