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
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.
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
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.
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 |