|
PortStore
Konvertor sériové linky RS-232 do sítě Ethernet a zpět s Flash pamětí 2 048 kB pro ukládání dat ze sériového portu v případě nedostupnosti TCP spojení. Pokud zaplní interní paměť, upozorní na to obsluhu emailem.
Software na vyčítání dat z bufferu (PS Eye) je k dispozici. Vestavěná podpora virtuálního sériového portu.
|
|
Jaký je rozdíl mezi PortStore a PortStore2 ?
- PortStore podporuje pouze režim TCP Server + SMTP email upozornění když dojde k zaplnění bufferu
- PortStore2 podporuje režimy TCP Server nebo TCP Client/Server, neumí odesílat emaily.
Základní vlastnosti
- 1x sériový port RS-232 přístupný přes
Ethernet (TCP/IP nebo UDP/IP)
- Data ze sériového portu jsou ukládána do vyrovnávací
paměti flash 2 048 kB a odeslána po navázání TCP spojení. Uložená
data jsou po navázání spojení odeslána jako souvislý „RAW TCP stream“
datový tok.
- Data jsou ukládána do flash paměti, chráněné proti výpadku napájení.
- Lokální konfigurace přes RS-232, možná vzdálená konfigurace pomocí
TCP Terminálu.
- Zařízení umí fungovat pouze v režimu TCP Server. Při zaplnění
vyrovnávací paměti (na 75 a 92%) umí PortStore odeslat přes SMTP upozornění
emailem.
- PortStore lze použít pro ukládání dat z RS-232 a jejich vyčítání
po Ethernetu, ale také zároveň pro vzdálený servisní přístup k sériovému
portu zařízení.
- Vzdálený port lze ovládat Virtuálním driverem do Windows
jako např. COM 5 (driver pro Windows 2000 / XP zdarma) kompatibilní
s RFC2217.
- K zařízení existují knihovny ovládacích rutin MS Visual Basic,
Delphi, Borland C++, JAVA, PHP a další...
- Dodáváme SW „PS Eye“
pro pravidelné stahování dat a ukládání na PC. Umí pracovat i pod
Win NT v režimu „NT service“. K dispozici ve spustitelné formě i ve
zdrojových kódech (Borland C++) detaily
o programu...
Typické aplikace
Typickou aplikací PortStore je vzdálený přístup na technologii, která je ovládána přes RS-232 a záznam dat. V případě nedostupnosti TCP/IP spojení zařízení ukládá data přicházející na seriový port do
vnitřní paměti flash 2 048kB.
PortStore čeká jako TCP server na spojení z PC, po navázání spojení jsou odeslána data z vnitřního bufferu v "RAW" formátu v doručeném pořadi. Po odeslání uložených dat se PortStore chová jako standardní terminálový server se vzdáleným přístupem na sériový port.
Příklady aplikací
- PBX systémy - sběr dat z tarifikace pobočkové tel. ústředny
Telefonní ústředna většinou poskytuje tarifikační data (Call Data Records - CDR) o tom, která linka volala na jaké číslo v kolik hodin, nebo jak dlouho trvalo vyřízení telefonátů. Tato data je často žádoucí ukládat a poté zpětně analyzovat pomocí speciálního SW. Telefonní ústředna (Phone Branch eXchange) data posílá na sériový port RS-232, ale vetšinou nedisponuje dostatečnou vyrovnávací pamětí pro případ vypnutého zařízení které tyto data přijímá.
PortStore tedy přijímá tato data po RS-232, ukládá je do vnitřní paměti flash a jednou za čas si data po lokální počítačové síti (Ethernetu) stáhne speciální program, který je dále zpracuje. Často se vyskytuje případ, že server, který stahuje data je umístěn na centrále firmy a pobočky jsou rozesety po celé zemi, propojeny pouze počítačovou sítí. Kapacita bufferu vystačí až na 80 000 typizovaných řádek.
PortStore podporuje tyto PBX: Alcatel, Panasonic, Avaya, Siemens, Ericsson, Lucent Technologies (AT&T), Nortel a více...
- Ukládání dat z výstupu pro sériovou tiskárnu
Ústředna zabezpečovacího systému objektu vypisuje ne sériovou tiskárnu základní informace o objektu a tyto je třeba archivovat. Tiskárnu na pobočce je ale třeba obsluhovat alespoň základně vyškoleným personálem a data nejsou dostupná na centrále v elektronické formě.
PortStore ukládá data o výskytu alarmových situací do vnitřní paměti Flash server na centrále firmy si je pravidelně stahuje a archivuje je centrálně. Kapacita bufferu vystačí na 80 000 typizovaných řádek.
- Čtečky karet, RFID
Vzdálené ovládání napájení
- Displeje v ústřednách
- Bezpečnostní alarmy
- Docházkové systémy
- Zařízení ovládání a logování UPS
- Záznamníky dat
- CNC ovládané stroje
- Chemické a plynové chromatografické nástroje
- Skenery čárových kódů
Download & Datasheets
Schéma topologie systému
Na obrázku vidíte typické zapojení PortStore a jsou zde naznačeny základí síťové protokoly.

-
TCP/IP Server mode [Client -> Server]
PortStore čeká jako TCP server na otevření TCP spojení ze strany nějakého počítače (PC nebo server). Po otevření spojení odešle data uložená ve vnitřním bufferu a pak umožňuje obousměrnou komunikaci jako běžný "terminálový server".
Během čekání na TCP spojení, je hlídán stav zaplnění bufferu na data ze sériového portu, v případě zaplnění na 75% a potom na cca 90% jsou odeslány emaily na předem nastavené emailové adresy s informací, o zaplnění vstupního vyrovnávacího bufferu. Cílové emailové adresy a předměty obou emailů, se konfigurují v Setup režimu.
- VSP (Virtuální Sériový Port)
Na PC je nainstalován program HW VSP, který vytvoří pod OS Windows virtuální sériový port např. COM6 a sériový port na PortStore tak funguje jako fyzický port ve Vašem PC. Pokud je povolen buffer, data jsou v době rozpojeného TCP spojení opět ukládána do paměti Flash. Pro plnou funkci je výhodné zapnout podporu NVT (Network Virtual Terminal), port je tak RFC2217 kompatibilní.
Technické specifikace
| Serial port RS-232 |
| + Data bits |
7 or 8 or 9 |
| + Stop bits, Parity |
1 or 2, None / Odd / Even / Mark / Space parity |
| + Baud rates |
50..115.2 kBd – entire range, step = 50 Bd |
| + Data flow control |
Xon/Xoff, CTS/RTS, None |
| + Interface |
1x DB9M (RxD,TxD,RTS,CTS,GND) |
| + Virtual Serial Port SW |
HW VSP available for OS: Windows 98, 2000, XP, NT 4.0 |
| + Used RS-232 signals |
RxD,TxD,RTS,CTS, (DTR output – defined voltage level only) |
| |
| RS-232 Buffer memory |
| + RS-232 Buffer memory |
2 048 kB Flash for incoming serial data |
| + Buffer overflow signalling |
Network: Email alert when 75% and 90% buffer capacity full
RS-232: HW or SW handshake if buffer is full |
| + Buffer type |
Linear FIFO data space |
| + Buffer data readout format
| RAW binary TCP/IP stream |
| |
| Ethernet port |
| + Interface |
RJ45 (10BASE-T) – 10 Mbit or 10/100 Mbit network compatible only! |
| + Compatibility |
Ethernet: Version 2.0/IEEE 802.3 |
| + Supported protocols |
IP: ARP, TCP + NVT (Network Virtual Terminal) |
| + Supported TCP/IP modes |
TCP Server, TCP Client/Server |
| + TCP connection close timeout |
timeout 50s (with enabled NVT – can be prolonged by ACK/NOP) |
|
| Environment |
| + Operating temperature |
+5 .. 50 °C |
| + Storage temperature |
-10 to 85 °C |
| + Humidity (non-condensing) |
5 to 95 % |
|
| Physical parameters |
| + Power supply requirements |
8-15V / Max. current consumption 200 mA DC |
| |
- barrel (coaxial) power connector, GND on the shield |
| + Dimensions |
28 x 105 x 135 [mm] (H x W x D) |
| + Weight |
395 g |
| |
| Functional parameters |
| Device SETUP configuration options |
- RS-232 Setup over any RS-232 terminal with DIP1=ON
- TCP/IP Setup - using any telnet terminal on the TCP/IP 99 port
- Hercules SETUP utility via UDP (basic network parameters only) |
| Diagnostic LEDs |
- Power (green)
- Link & Activity (yellow) |

Možná rozšíření, připravujeme..
Dále uvedené možnosti buď doplníme do dalších upgradů firmware tohoto zařízení, nebo budou obsaženy v další verzi. Speciální funkce označené jako "zákaznické řešení" jsme realizovali pro některé naše zákazníky a lze dodat po další dohodě.
- FTP server - Data jsou do sítě nasdílena jako jeden soubor, přes standardní FTP protokol. (aktivní i pasivní FTP)
- Časové značky - Před nebo po vložení definované znaku, lze do datového toku vložit zpeciální časovou značku v definovatelném formátu. Reálný čas se synchronizuje po síti, například pomocí NTP.
- Speciální protokol přenostu datového souboru. Zde přichází v úvahu několik možností, od jednoduchého příkazového režimu, po HTTP protokol a možnosti mazání bufferu, nebo znovuodeslání nesmazaných dat.
- Posílání datových souborů emailem (SMTP), jako přiložený (attached) soubor. Email s daty může být odeslán po přijetí dat nad definovanou velikost, nebo v definovaný čas (např. jednou denně).
- Ukládání dat do bufferu, pouze pokud začínají specifickou sekvencí - zákaznické řešení..
- Vestavěný Ethernet switch - 4x Ethernet port 10/100 Mbit ve společné krabici pro PortStore. Ideální pro aplikace, kde je nedostatek ethernet portů a strukturované kabeláže, nebo například z rozměrových důvodů není možné použít externí switch nebo hub - zákaznické řešení..
Pokud vás některá z těchto rozšíření zaujala, kontaktujte nás prosím s bližšími dotazy..
Užitečný SW
- Hercules SETUP Utility
Multifunkční utilita, která vám skvěle poslouží pro nastavení a otestování tohoto zařízení.
- RS-232 terminál
- TCP/IP Client terminál
- TCP/IP Server terminál
- UDP terminál
- UDP Config
- Test mode (TCP/IP NVT příkazy + TEA)
Utilita je zcela volně k použití, můžete ji libovolně šířit a používat..
- HW Virtual Serial Port
Virtuální driver sériového portu pro Windows je softwarový prostředek, který přidá do operačního systému zdánlivý sériový port, například COM 5 a data z tohoto portu přesměruje na jiné hardwarové rozhraní.
- Neomezený, bezplatný ovladač Virtual Serial Port pro libovolné TCP/IP zařízení.
- Pracuje na Windows 2000, XP.
- Podporuje-li zařízení RFC 2217 (NVT), můžete nastavovat parametry vzdáleného sériového portu (přenosová rychlost, parita, stop bity).
- Ovladač funguje typicky jako "TCP client" - , ale může být použit i jako "TCP server".
- Ladění případných problémů je usnadněno možností zaznamenávání komunikace do LOG souboru.
- Lze vytvořit více Virtuálních Sériových Portů na jednom počítači (COM5, COM6, COM7) spuštěním programu VSP.EXE s parametry.
- Lze nastavit spouštění při startu Windows a skrývání na stavové liště.
FAQ & Support
Q: Jaký je rozdíl mezi PortStore2 a PortStore?
A: Obě zařízení jsou vybavena Flash pamětí pro záznam dat přicházejících na sériový port v případě nedostupnosti TCP/IP spojení. PortStore ale funguje POUZE jako TCP Server, zatímco PortStore2 podporuje i režim TCP Client/Server.
Další rozdíl spočívá v chování při zaplněném bufferu: PortStore2 ukládá data do bufferu a neumí nijak po síti informovat o zaplnění bufferu. Klasický PortStore informuje na zaplnění bufferu emailem na nastavenou adresu (pomocí externího SMTP serveru).
Q: Podporuje Portstore a Portstore2 DHCP?
A: NE, mnoho našich zákazníků mělo v minulosti problémy s DHCP servery, které po startu systému nepřidělily IP adresu podle tabulky MAC adres. Toto způsobovalo problémy i po několikaměsíčním bezproblémovém provozu. Z těchto důvodů byla podpora DHCP odstraněna.
Q: Jak pozná RS-232 zařízení, že má PortStore plný buffer?
A: PortStore podporuje HW i SW (Xon/Xoff) handshake. V případě zaplnění bufferu změní PortStore stav RTS (výstup pro HW handshake na konektoru RS-232) a tím dá připojenému RS-232 zařízení signál, že nemá dále posílat data. Při použití SW handshake se tok dat ovládá řídícími znaky Xon/Xoff. Pokud se chcete o RS-232 dozvedět více, přečtěte si http://RS232.HW.cz.
Q: Proč jsou dvě e-mailové adresy pro upozorňování
při přetečení buffru?
A: Je to praktické řešení pokud je odpovědná osoba mimo
úřad a první email by ji tak nezastihnul. Z toho důvodu je druhý email odesílán na jinou adresu, než ten první..
Q: Nemohu PortStore nastavit po síti (Telnet na TCP Port 99), přestože by TCP setup měl být zapnutý. Proč?
A: TCP Setup je dostupný pouze pokud je zapnutý v terminál setup módu - lze jej zapnout pomocí RS-232 setupu nebo UDP Configu. Zaškrtněte volbu "Enable TCP Setup" v UDP Configu (viz. obrázek), a stiskněte "Apply
Changes". TCP Setup je dostupný na portu 99.
Q: Nevyhovyje mi vyčítání hodnot z bufferu v RAW formátu, lze tyto hodnoty vyčíst i přes FTP, případně HTTP?
A: V PortStore ne, ale v současnosti vyvíjíme PortStore3, kde to bude možné. A jakmile bude k dispozici, uveřejníme informaci na našich stránkách a v HW Group newsletteru - přihlašte si ho.
Q: Jak je řešeno zabezpečení komunikace?
A: Pro zvýšení bezpečnosti přenosu dat v TCP režimu je možné při každém vytvoření TCP/IP spojení autorizovat obě strany pomocí algoritmu TEA 128bit algorithm se souměrnou šifrou. Na obou stranách nastavené heslo tak nepůjde po síti. Tato volba je možná pouze pro TCP/IP spojení. UDP režim je určen pouze pro lokální sítě. Podrobný popis TEA najdete v příručce “Programování Ethernet Aplikací” na našem webu.
Dále je možné nastavit zařízení tak, aby komunikovalo jen s jednou IP adresou. Ostatním IP adresám pak neodpovídá ani na PING.
Q: Mám problém s update RS-232 parametrů po změně v Setup módu.
A: Odpojením napájení restartujte zařízení po každé změně RS-232 parametrů (jako Handshake nebo Baudrate) a IP
parametrů (jako IP a Maska). Pouhý restart v TCP setupu někdy nestačí!
Q: Je možné prodloužit timeout spojení?
A: Standardní doba, po které je spojení po němž neběží žádná data ukončeno je 50s. Vzhledem k běžné praxi je však možné zapnout „K: Keep connection“, což je funkce, která v intervalu cca 10s posílá do otevřeného spojení NVT příkaz NOP
Q: Zařízení pracuje, ale neukládá data do bufferu.
A: Po nastavení bufferu nezapomeňte zapnout vyrovnávací paměť „&F1“ a poté ji inicializovat příkazem „F“.
Q: Plánujete zveřejnit nějaké SW příklady pro obsluhu PortStore?
A: Ano, již nyní lze na našich stránkách Support
& Download nalézt mnoho přikladů pro Borland
C++ a Delphi (také Visual
Basic, JAVA a PHP) ohledně TCP/IP komunikace. V nejbližsí době bude k dispozici program pro vyčítání hodnot uložených v bufferu.
Objednání
Produkty držíme stabilně skladem v několika kusech a pomocí služby
FedEx a dalších je posíláme po celém světě. Cenu produktu najdete na
stránce Ceníku. V ČR lze zařízení
objednat také přes náš internetový obchod obchod.HW.cz.
PortStore set
Doporučená startovní sada PortStore PL set [600297] pro rychlé
zahájení práce s PortStore..
Krabička PortStore PL [600296]
- 1x napájecí adaptér "do
zdi" - [600080]
Adaptér je možno poznámkou v objednávce vyměnit za typ pro UK nebo
USA
- DB9 LapLink cable 2m [600063] (fotka)
- Tištěný manuál k zařízení
- CD s dokumentacemi, verzemi FirmWare, testovacími utilitami a
ostatním SW..
-> Objednávka
Objednací varianty
PortStore lze dodat jako startovní sadu, nebo pouze jednotku PortStore
podle OID - objednacího čísla produktu. Dodací lhůtu
nepreferovaných typů je nutno ověřit telefonicky, nebo si ji vyžádat
v rámci potvrzení Vaší objednávky.
| OID |
Typy zařízení |
600
296
|
PortStore PL (fotografie)
Pouze jednotka PortStore, bez jakéhokoliv příslušenství |
600
297
|
PortStore
set (fotografie)
Doporučená startovní sada pro zahájení práce, obsahuje:
- PortStore PL [600296]
- EU Power adaptor [600080]
- DB9 LapLink cable 2m [600063]
- Manual, CD |
| 600
035 |
PortStore (fotografie) (Upozornění: výběhový typ, použijte jiný)
Pouze jednotka PortStore, bez jakéhokoliv příslušenství |
| 600
036 |
PortStore
set (fotografie
setu) (Upozornění: výběhový typ, použijte jiný)
Doporučená startovní sada pro zahájení práce, obsahuje:
- PortStore [600035]
- EU Power adaptor [600080]
- DB9 LapLink cable 2m [600063]
- Manual, CD |
Rozšířené příslušenství
Podobné produkty, utility
- AN22 - Jak poslat e-mail z PortStore
Zařízení PortStore umožňuje při výpadku napájení a zaplnění vyrovnávací paměti zaslat e-mailové upozornění. K tomu, aby bylo možné email odeslat, je třeba mít k dispozici nějaký SMTP server, který převezme mail za zařízení a doručí jej. Tato aplikační poznámka popisuje konfiguraci PortStore s freewarovým SMTP serverem pod Windows „Free SMTP server“.
- PortStore2
Vyrovnávací paměť 2048 kB Flash, podporuje TCP Client/Server
režim. Typickým použitím PortStore je připojení telefonních ustředen
přes ethernet a následné čtení uložených dat v buffru, nebo pro vzdálený
přístup k měřícímu zařízení s uloženými daty.
- PS Eye - SW pro
PortStore a PortStore2
PS Eye je jednoduchá utilita, která v pravidelných časech načte po
Ethernetu data z RS-232 bufferu. Program je určen jako praktická
utilita, ale také jako SW vzor práce se zařízením a je k dispozici
ve zdrojových kódech pro Borland C++.
- PortBox
Konvertor Ethernet na RS-232/485, podporuje Server i Client/Server
režim, NVT, TEA autorizaci, "tunelování" RS-232 po TCP/IP i UDP/IP
atd..
- HW Virtual Serial Port
Virtuální sériový port pro PortStore, PortBox a firmware konvertoru
sériové linky na modulech Charon. HW VSP je určen pro Win 2000 a vyšší.
|