Obsah sekce: - K čemu slouží ovladače?
- Je nutné kupovat ovladač pro každé nasazení aplikace?
- Co když si potřebuji nějaký ovladač vyzkoušet
- Proč po nainstalování nevidím některé ovladače v nabídce
ovladačů?
- Existuje nějaký ovladač pro zařízení komunikující po sériové
lince?
- Proč mi nefunguje ovladač ASCDRV pod Windows 2000 (NT,XP),
když pod Windows 98 funguje?
K čemu slouží ovladače?
Control Web je izolován od konkrétního
hardware a díky tomu je také na hardware nezávislý. Jádru systému
Control Web se libovolný hardware jeví jako
skupina API funkcí, které nabízí k dispozici ovladač. Ovladač je
tedy nezbytná izolační vrstva mezi hardware a jádrem systému.
Složitost ovladače je tedy velmi rozdílná, od jednoduchých
ovladačů pouze čtoucích porty měřicí karty, přes složitější
ovladače interpretující komunikační protokol na sériové lince až
po velmi složité ovladače realizující paketovou komunikaci v
síťovém prostředí.
Je nutné kupovat ovladač pro každé nasazení aplikace?
Ano. Ovladač je licencí chráněný programový produkt jako každý
jiný a pro jeho používání platí stejná pravidla. Není možno ho
volně kopírovat a jedna licence může být současně nainstalována
jen na jednom počítači.
Co když si potřebuji nějaký ovladač vyzkoušet
Pokud používáte Control Web 8, pak stačí si
příslušný ovladač stáhnout z našeho serveru a nainstalovat ho. Bez
platné licence bude doba běhu spuštěné aplikace omezena na 30
minut. Pokud potřebujete ovladač testovat za běhu po delší dobu,
pak vám poskytneme zkušební licenční číslo s použitelností
omezenou na 30 dnů. Pokud používáte starší verze systému
Control Web, pak vám můžeme poskytnout licenční
číslo s omezením doby běhu spuštěné aplikace na 30 minut nebo
licenční číslo neomezující dobu běhu aplikace ale s použitelností
omezenou na 30 dnů.
Proč po nainstalování nevidím některé ovladače v nabídce
ovladačů?
Control Web můžete mít nainstalován ve
32-bitové nebo 64-bitové verzi a každá toto instalace vyžaduje
odpovídající verze ovladačů, tedy pro 32-bitový Control Web 32-bitové ovladače a pro 64-bitový Control Web 64-bitové ovladače. Bohužel většina ovladačů třetích
stran (AMiT, Elsaco, Tedia atd.) jsou k dispozici pouze v
32-bitové verzi a lze je tedy používat jen v 32-bitové verzi
systému Control Web. Ovladače z naší produkce
jsou dostupné pro obě verze systému Control Web
(s výjimkou OPC klienta, který je dodáván jen jako 32-bitový,
protože některé OPC servery nedokážou komunikovat s 64-bitovými
OPC klienty).
Existuje nějaký ovladač pro zařízení komunikující po sériové
lince?
Je nutné si uvědomit, co to je ovladač. Ovladač převádí
komunikaci s vnějším zařízením na několik standardních funkcí
volaných jádrem systému Control Web. I když
samotný způsob přenosu dat po sériové lince je dobře
standardizován, nad touto úrovní vždy existuje nějaký protokol
řídicí přenos datových bloků a jeho potvrzování. Tento protokol už
musí být realizován ovladačem konkrétního zařízení, který pak data
poskytne zbytku systému.
Pro řadu nasazení je možné použít ovladač ASCII přenášející
obecné řetězce po sériové lince a patřičná data získat pomocí
řetězcových funkcí přístroje program. Tento ovladač je dodávan
spolu se systémem Control Web.
Proč mi nefunguje ovladač ASCDRV pod Windows 2000 (NT,XP),
když pod Windows 98 funguje?
Ovladač ASCDRV samozřejmě pracuje v každém operačním systému
Windows. Bohužel starší operační systémy Windows 95/98 se
odlišovaly od novějších verzí operačních systémů Windows (NT,
2000, XP ...) ve vyhodnocení stavu signálu DSR linky při
požadavku na vysílání dat. Pro správnou funkci ovladače ASCDRV pod
Windows NT/200/XP je třeba správně zapojit komunikační kabel.
Pokud se používají pouze vodiče RX, TX a
GND, je třeba na straně počítače propojit signál
DTR se signály DSR a CTS. U 9-ti
pinového konektoru Cannon se jedná o piny 4, 6 a 8. Druhá možnost
spočívá v nastavení parametru dsr_sense linkové
komunikační vrstvy na hodnotu low. Tento parametr najdete
v parametrickém souboru ovladače ASCDRV v sekci
[comm].
|