|
|||||||||||||
I/O ControllerI/O Controller je jednotka připojená do sítě Ethernet, obsluhující 8x binární vstup, 8x binární výstup a sériové rozhraní RS-232/485 (Terminal server). Všechna rozhraní jsou přístupná po počítačové síti pomocí M2M protokolu na TCP/IP.English version Česká verze Versión española Deutsche Version Version française
- Vlastnosti - Aplikace - Download - Topologie - Specifikace - Rozšíření - Software - FaQ & Podpora - Objednávka - Produkty
Základní vlastnosti
Typické aplikaceTypickou aplikací je vzdálený přístup na technologii, která je ovládána přes RS-232 nebo RS-485. I/O Controller je ideální zařízení, pokud někde potřebujete vyvést nějakou binární signalizaci, ze serveru zjistit stav nějakého binárního vstupu, nebo tyto případy spojit zároveň se sériovou linkou RS-232 pro připojení například čtečky čárového kódu, displeje a podobně. Pomocí HW VSP můžete k zažízení přistupovat pomocí originálního SW, pokud potřebujete napsat svůj vlastní nový SW, použijte naší rozsáhlou sbírku příkladů vzorových zdrojových kódů.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
![]() |
![]() |
VSP
(Virtuální Sériový Port)
| Binary Outputs | |
| + Output type | 8x darlington transistors with common ground |
| + Max. output Voltage | up to DC 50V |
| + Max. output Current | up to 500 mA / 1 pin max. total Power Dissipation = 1W / 1 pin or 2.25W all pins |
| + Inductive loads suppression | 8x integral suppression diodes for inductive loads - COMMON pin |
| + Power up init value | Power up init value is on the output up to 1ms after power-up |
| + SW control | Binary outputs are controlled over NVT protocol through TCP/IP |
| Binary Inputs | |
| + Input type | Binary optocoupled |
| + Log. 0 voltage | 0 .. 3V |
| + Log. 1 voltage treshold / “on” current | from 5V / 5mA to 20V / 25mA |
| + Max. input Voltage and Current | up to 40V / 50 mA / 1 second |
| + Isolation Voltage | max. 50V to power supply |
| + Sampling period | 10 ms |
| + SW control | Binary inputs are controlled over NVT protocol through TCP/IP |
| Serial port | |
| + Data bits | 7 or 8 or 9 |
| + Stop bits | 1 or 2 |
| + Parity | None / Odd / Even / Mark / Space |
| + Baud rates | 50 .. 115.2 kBd - whole range, step = 50 Bd |
| + Data flow control | XON/XOFF, CTS/RTS, None |
| + Interface | RS-232: 1x DB9M (RxD,TxD,RTS,CTS,GND) - DTE device |
| RS-485: 1x DB9M (A, B) | |
| + Used RS-232 signals | RxD,TxD,RTS,CTS - DSR pin is used for setup mode activaton only |
| + Used RS-232 internal buffer memory | 740 B for incoming data, 740 B for outgoing data |
| Ethernet port | |
| + Interface | RJ45 (10BASE-T) |
| + Compatibility | Ethernet: Version 2.0/IEEE 802.3 |
| + Supported protocols | IP: ARP, TCP + NVT (Network Virtual Terminal) |
| + TCP connection closing | Data - timeout 50s (with support of NVT - ACK/NOP) |
| Environmental conditions | |
| + Operating temperature | 5 – 50 °C |
| + Storage temperature | -10 to 85 °C |
| + Humidity (non-condensing) | 5 to 95 % |
| Physical parameters | |
| + Power supply requirements | 8-24V/ Typically 250 mA DC - barrel (coaxial) power connector, GND on the shield |
| + Dimensions | 28 x 105 x 135 [mm] (H x W x D ) |
| + Weight | 950 g |
| Binary I/O lines connector | Cannon 37F or 20 pins on screw terminal strip |
| Functional parameters | |
| + Device SETUP configuration options | RS-232 Setup - over any RS-232 terminal |
| TCP Setup - over TCP/IP - any telnet terminal on the TCP/IP 99 port | |
| UDP Config - network parameters via UDP using the Hercules. | |
| + LED diagnostic | LINK and POWER -LEDs are inside the RJ45 Ethernet connector or LINK LED is next to Ethernet RJ45 connector. |
Vstupy
I/O Controlleru
Všech 8 vstupů je realizováno pomocí 8. optočlenů se společnou zemí na
pinu IGND. Optočleny reagují na vstupního napětí 5-15V. Pin IGND je
nutno propojit s pinem GND na vnějším konektoru. Piny lze pak ovládat
jednoduše pomocí kontaktů proti vyvedenému pinu POWER, který vyvádí na
konektor Cannon 37F napájecí napětí z adaptérového vstupu. Max.
proudová zatižitelnost pinu Power je 200 mA!
Výstupy I/O Controlleru
Vestavěná podpora linky RS-485
I/O Controller zachází s linkou RS-485
naprosto shodně, jako PortBox
- Revize 1, detaily najdete v datasheetu,
nebo v popisu PortBox.
Dále
uvedené možnosti buď doplníme do dalších upgradů firmware tohoto
zařízení, nebo budou obsaženy v další verzi.
Pokud vás některá z těchto
rozšíření zaujala, máte k nim bližší dotazy, potřebujete je
implementovat do svých projektů, nebo máte zájem o zákaznický vývoj
spojený s těmito technologiemi, kontaktujte
nás prosím s bližšími dotazy..
Krabicové
řešení I/O Controller, lze nahradit vestavnou modulovou verzí, která
připomíná "velký integrovaný obvod" a lze ji osadit na deku plošného
spoje do zákaznických zařízení.
Modul Charon I obsahuje shodný FirmWare. Binární vstupy/výstupy jsou zde sloučeny na jeden 8. bitový port. Ten lze pomocí nastavení rozdělit na jen vstupní, jen výstupní nebo kombinované piny.
Charon I má vyvedeno 24 pinů na rozměrech cca 34x42 mm (2x12 pinů s rozteší 100 milů). Mimo modul je umístěn pouze dodávaný transformátor a konektor RJ45 pro připojení síťového TP kabelu.
Charon I je ideální řešení pro
vestavění do vaší aplikace, pokud máte vyzkoušeno řešení s PortBoxem
nebo I/O Controllerem..
Hercules
SETUP Utility
HW
Virtual Serial Port
Borland
C++ příklad komunikace
Delphi Charon 1 - Příklad komunikace a NVT
MS
Visual Basic příklad
Java NVT simple
Code Example
PHP příklad práce
s I/O Controllerem
LabVIEW
driver pro I/O Controller
Tom
Boyd z http://sheepdogsoftware.co.uk
(server pro SW vývojáře a školy) testoval IO Controller a zároveň mírně
upravil naši původní aplikaci v Delphi.. (náhled upraveného sw "I/O Controller
Excerciser" / stáhnout
sw ).
NVT (Network
Virtual Terminal) je dost komplikovaná záležitost z hlediska
jednotlivých navazujících terminálů, jejich modifikací atd. = v použití
s klasickým serverem. V našich aplikacích však používáme z NVT jenom
zlomek možností a z hlediska pochopení principu není NVT nic složitého.
Jedná se o řídící sekvence v datovém toku po TCP/IP, kdy znak „FF“ v
datovém toku uvozuje následnou řídící sekvenci, která má předepsaný
formát, popsaný podrobněji v kapitole o Telnetu. Je-li v datech potřeba
přenést tento znak „FF“ (hodnotu bytu 255 decimálně), musí jej vysílací
strana zdvojit, jinak budou data za tímto znakem považována za řídící
sekvenci, a dojde ke kolizi. NVT lze proto vypnout a pokud jej
používáte, musí minimálně toto zdvojení znaku „FF“ respektovat obě
strany síťového spojení.
Máte nějaké dotazy ohledně tohoto
produktu?
Zajímate se o podobné produkty? Vyplňte formulář a my Vám
zašleme odpověd na Váš dotaz jakmile to bude možné.
Q: Za jak dlouho je
doručen paket o změně stavu binárního vstupu?
A: Na standardní síti není možné tuto
dobu jednoznačně definovat, protože záleží na zatížení sítě atd, ale
I/O Controller se maximálně snaží v rámci norem nejrychleji spojení
sestavit a data odeslat. Ze zkušenosti víme, že i na velkých sítích se
značným provozem jsme schopni informaci odeslat během 15-25ms, pokud
systém obratem nastaví výstup do definovaného stavu, je celková dobra
reakce cca 20-40ms.
Q: Odesílá I/O
Controller informace o změně na TCP Server, když nastane změna ne jeho
binárních vstupech, nebo když přijme data na sériovém portu?
A: Ano, věc lze rozdělit na dva
případy:
a) Když je otevřené TCP spojení - Změna na
binárních vstupech je signalizována odesláním NVT sekvence s novou
hodnotou binárních vstupů do TCP Spojení.
b) Když právě není otevřené TCP spojení -
Pokud je nastaven režim "TCP Client/Server" zařízení se pokusí otevřít
TCP spojení v režimu TCP Client na definovatý TCP Server a odeslat NVT
sekvenci s novou hodnotou binárních vstupů do sestaveného TCP Spojení.
Pokud se spojení nepodaří sestavit, je změna zapomenuta a neukládá se
do vnitřního bufferu.
Q: Pokud zapojím 2x
I/O Controller proti sobě, jak je uvedeno v manuálu na straně 27, je
možné ještě z PC přecíst stav vstupů a výstupů jednoho ze zařízení?
A: Bohužel ne, I/O Controller
podporuje pouze jedno TCP/IP spojení v jeden čas. Proto může být
připojen pouze proti jinému I/O Controlleru, nebo proti PC v jeden čas.
Q: Jak zabezpečit
I/O Controller proti ovládání například Hackerem, když je připojen k
síti ?
A: Bezpečnosti je třeba se
systematicky věnovat, standardem bývá firewalem oddělená technologická
síť Ethernet pro podobná zařízení. Zařízení může reagovat pouze na
výzvy z definovaného rozsahu IP adres a mimo tento rozsah ani neodpoví
na ping. Navíc můžete použít TEA (Tiny Encription Algorithm) pro
autorizaci všech klientů, které přistupují na zařízení. Při použití TEA
autorizace není heslo posílano přes síť..
Q: Co to je
packetiser ?
A: Packetiser je soubor podmínek,
které ovládají algoritmus, který rozkládá souvislý tok dat z RS-232 na
jednotlivé pakety, odesílané do ethernetu. V režimu TCP/IP je
packetiser řízen pouze parametrem "Serial line timeout", který definuje
maximální délku mezery za posledním přijatým znakem, která se má
respektovat, než je z přijatých dat vytvořen paket a odeslán po síti
Ethernet. .
Q: Chceme řídit
toto zařízení vlastním softwarem. Jsou dostupné nějaké SW příklady nebo
knihovny?
A: Ano, na našich stránkách Support & Download si můžete stáhnout mnoho přikladů pro Borland C++ a Delphi.
Jsou zde velmi jednoduché příklady komunikace používající Visual Basic, JAVA a PHP.
Q: Potřebujeme
ovládat tímto zařízením přímo napájení 230V. Máte verzi s odpovídajícím
provedením výstupů?
A: Ano, ale vzhledem k rozdílnému
napětí v jednotlivých zemích a ceně produktu, který musí být
certifikován na napájecí napětí, většinou doporučujeme zákazníkům
připojit I/O Controller na DIN lištu a ovládat řídící relé v rozvaděči.
Podrobnější dotazy vám zodpovíme po telefonu, nebo po emailu.
Q: Jak se chová
RS-232/485 v zařízení? Máte i verzi na RS-422?
A: I/O Controller je v podstatě
rozšířený PortBox
(RS-232/485 - Ethernet Konvertor), na sériovém kanálu tak lze
pomocí vnějších DIPů zvolit, zda má pracovat v režimu RS-232 nebo
RS-485. Rozšíření na RS-422 je nutné provést vnější jednotkou.
Q: Zařízení PortBox (RS-232/485
- Ethernet Konvertor) Lze ovládat přes virtuální sériový port
do Win 2000 a XP. Lze přes VSP ovládat i I/O Controller?
A: Ano z VirtuálníIho Sériového
Portu lze ovládat nejen sériové rozhraní RS-232, ale ov berze
2.19b také binární vstupy a výstupy.
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.
I/O Controller set
![]()
- I/O Controller PL [600291] (photo)
- DB9 LapLink cable 2m [600063]
- 1x napájecí adaptér "do zdi" - [600 080]
Adaptér je možno poznámkou v objednávce vyměnit za typ pro UK nebo USA- I/O Controller Test board [600032]
Na destičce je umístěno 8x LED (Výstupy) a 8x DIP (Vstupy) - detailní obrázek- Tištěný manuál - "I/O Controller "
- CD s dokumentacemi, verzemi FirmWare, testovacími utilitami a ostatním SW..
I/O Controller lze dodat v několika variantách, podle dále popsaného objednacího čísla produktu. Pokud neuvedete v objednávce verze zařízení, pošleme Vám preferovaný typ. 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 292 >Poptávka |
I/O Controller PL set (photo) Doporučená startovní sada pro zahájení práce, obsahuje: - I/O Controller PL [600291] - EU Power adaptor [600080] - 20 pin connector [600 034] - I/O Controller Test board [600032] - DB9 LapLink cable 2m [600063] - Manual, CD |
| 600 291 >Poptávka |
I/O Controller PL (photo1, photo2) Standardní verze s 20. pinovou svorkovnicí, pouze jednotka I/O Controlleru. Konektory [600 034] "20 pin connector" jsou součástí balení |
| 600 295 |
Wall mounting profil "C" (photo) |
| 600 301 |
Dual Lock suchý zip pro rovné povrchy (photo) |
| 600 025 |
DIN Rail box držák (product photo, aplikace: photo1, photo2) |
| 600 307 >Poptávka |
I/O Controller 1204 (fotka) Speciální verze I/O Controller se 12 vstupy pro připojení kontaktů a pouze se 4 výstupy. Připojovací svorky v dodávce. |
| 600 026 | I/O Controller (fotografie) |
| 600 030 | I/O Controller set (fotografie setu) |
| 600 028 | I/O Controller - Cannon 37 (fotografie) DB37F verze s konektorem Cannon 37F, pouze jednotka I/O Controlleru - (Upozornění: dlouhá dodací lhůta, výběhový typ, použijte jiný) |
| 600 027 | I/O Controller - PCB
only (Terminal Block) - (Upozornění: dlouhá dodací lhůta, výběhový typ, použijte jiný) |
I/O
Controller Test board [600 032]
I/O
Controller DB37F Test board [600 033]
DIN relé -
1x přepínací kontak 10 A [600 084]
| English version | Produkty | DOWNLOAD | Ceník | Kontakty | Mapa stránek |