SofCon s.r.o.
  Hlavní   Zpravodaj   2/1999   str. 2


Protokol E-BiSync

Firma SofCon® s.r.o. vytvořila novou komunikační knihovnu ChnEB, která definuje formát komunikačního protokolu E-BiSync pro sériový přenos dat. Knihovna je napsána v programovacím jazyce Borland Pascal verze 7.0 a rozšířila tak (již dosud početnou) rodinu komunikačních knihoven firmy SofCon® s.r.o.. Formát protokolu E-BiSync byl vytvořen firmou Eurotherm pro komunikaci s jejich regulátory řady 800 a 900. Tento protokol je přesně definován v normě ANSI-X3.28-2.5-A4.

Protokol byl vytvořen pro komunikaci mezi jednotlivými stanicemi připojenými na komunikační síť, z nichž jedna je nastavena jako nadřízená (Master) a ostatní jsou podřízené (Slave). Pro rozlišení jednotlivých podřízených stanic má každá svou jedinečnou adresu, aby zprávy zasílané Master stanicí příslušely maximálně jedné Slave stanici. Master stanice může posílat dané Slave stanici zprávu pro zápis dat nebo požadavek na čtení dat. V případě, že Slave stanice zprávu správně přijala a dekódovala, odpovídá pozitivním či negativním potvrzením na zápis dat, nebo v případě žádosti o data posílá tato požadovaná data Master stanici zpět.

Protokol E-BiSync je schopen přenášet data ve dvou datových formátech: hexadecimální - celé kladné nebo záporné číslo maximální velikosti 4 byte, dekadický - kladné či záporné číslo s plovoucí desetinnou čárkou s maximálně 6-ti platnými číslicemi. Protokol nejprve převede požadovaná data do BCD kódu, poté je opatří řídicími znaky zprávy a kontrolním součtem a takto upravenou zprávu předá knihovně nižší vrstvy, která provede fyzický přenos.

Pro fyzický přenos dat je možno zvolit některou z komunikačních knihoven nižších vrstev, které umožňují komunikovat po sériové lince tvořené fyzickým rozhranním RS232, RS485, RS422, telefonním, GSM nebo radiovým modemem.

Knihovna s protokolem E-BiSync je rovněž začleněna do programového vývojového prostředí KIT-Builder, které vyvinula firma SofCon® s.r.o. pro jednoduchou a snadnou tvorbu aplikací ve svých grafických terminálech řady TERM10.



 1   2   3   4   5   6 
Obsah   Minulá   Další   Nahoru