Extension
Digitální vstupy slouží pro indikaci logického stavu TRUE/FALSE. Lze je použít také v režimu čítače, pro odečet z pulzních měřičů, sledování otáček motorů atd. Další možností je využití funkce DirectSwitch a navázat tak vstup na výstup.
Logický stav 1 (sepnuto) je na vstupu signalizován rozsvícením LED diody s odpovídajícím označením, shodným s označením vstupu.
Software detekuje stav TRUE, pokud je vstupní napětí mezi daným DIx a DIGND v rozsahu 7-35 V⎓. Jestliže napětí klesne pod 3 V⎓, je stav vyhodnocen jako FALSE. Napětí v rozsahu 3-7 V⎓ je nedefinovaný stav.
Každý konektor s digitálními vstupy disponuje společnou svorkou DIGND, na kterou se připojuje záporný pól zdroje stejnosměrného napětí. Kladný pól zdroje se připojuje přes připojené externí zařízení na svorku DIx, případně DIy.x. Ilustrace na následujícím obrázku.
Poznámka:
Pro připojení externích zařízení na digitální vstupy doporučujeme použit jiný (oddělený) zdroj, než je použit k napájení zařízení (jednotka/Extension), aby bylo zajištěno galvanické oddělení. U každé skupiny digitálních vstupů naleznete i svorku DIGND určenou právě pro připojení záporného pólu samostatného zdroje.
Kromě standardních vstupů a výstupů disponují Extensiony Unipi i dalšími funkcemi pro rozšíření možností využití, optimalizaci výkonu a sledování celé sestavy. Tyto funkce jsou vyhodnocovány přímo v procesoru v rámci Extensionu a nejsou tedy závislé na řídícím software.
Zde můžete nalézt návody a více informací o speciálních funkcích pro:
Debounce
Funkce Debounce slouží k potlačení zákmitů na vstupu, její hodnota je uvedena ve stovkách µs (je-li hodnota registru 10, odpovídá to 1 ms). Impulz (náběžná hrana) je vyhodnocen jako platný pouze v případě, že je v logické 1 po celou nastavenou dobu.
Čítačový vstup (Counter)
Jednou z nejzajímavějších funkcí digitálních vstupů je čítačový vstup. Jde o vysokorychlostní počítadlo náběžných hran signálů, které je nezávislé na řídicím softwaru. Jednoduše řečeno, čítač dokáže sčítat velmi přesně i velmi krátké pulzy.
Čítačové vstupy jsou vhodné zejména pro odečet údajů z elektroměrů, vodoměrů, plynoměrů a dalších pulzních měřičů tvořících součást systémů MaR, VZT, atd. Rovněž naleznou využití i při odečtu otáček motorů. Pro tyto účely v jednotkách naleznete registry o celkové velikosti 64 bitů. Při překročení maximální hodnoty (4 294 967 295) se čítač automaticky vynuluje. Čítačové vstupy lze použít až do frekvence 10 kHz. V knihovních zařízeních Mervis IDE jsou označeny jako vstupy CNT.
Upozornění:
Na starších Unipi Extension (xS10, xS30, xS40 a xS50) se čítač vynuluje při odpojení napájení a je nutno tuto funkci ošetřit v SW.
Direct Switch
Pokud je zařízení v rámci sekce (Extensionu) osazeno digitálními vstupy i digitálními, či reléovými výstupy, je možné využít funkce DirectSwitch.
Tato funkce umožňuje logické připojení digitálního vstupu k digitálnímu, či reléovýmu výstupu a automatické vykonání jedné z dostupných operací. Funkce DirectSwitch je nezávislá na řídícím programu v jednotce a proto je vhodná například pro ovládání osvětlení či podobných časově kritických aplikací (typická doba reakce odpovídá reakci vstupu).
Funkci lze nakonfigurovat do jednoho ze tří režimů:
Poznámka:
Funkci DirectSwitch je možné nakonfigurovat jen pro odpovídající vstup a výstup. Tj. pouze pro vstup DIy.x a výstup DOy.x (ROy.x), kde čísla x a y (pokud je y uvedeno) musí být shodné. Není možné funkci DirectSwitch použít pro vstup a výstup, kdy se jejich označení neshoduje, tedy: DIx.y a DOv.z. Použití této funkce na jeden vstup a více výstupů zároveň také není možné.
Upozornění:
Pokud je na výstupu aplikována funkce DirectSwitch, není možné na výstup (DO) zapisovat běžným způsobem, ale je nutné zapsat stav TRUE i na register ForceOutput po dobu cca 1s.
Výchozí nastavení
running-config do startup-config“.
| Ukládané údaje | Výchozí konfigurace | Výjimky |
|---|---|---|
| Debounce | 5ms | |
| DirectSwitch | vypnuto | |
| Counter | 0 | u Extensionů xS10, xS30, xS40 a xS50 se hodnota neukládá |
Master Watchdog
| Typ vstupu | SINK |
| Vstupní svorky | DI |
| Společný vodič | DIGND |
| Logická úroveň 0 | < 3 V DC |
| Logická úroveň 1 | > 7 V DC |
| Maximální napětí | 35 V DC |
| Nedefinovaný stav | 3–7 V DC |
| Vstupní odpor pro TRUE | 6 200 Ω |
| Úbytek napětí na diodě DI | 1,2 V |
| Minimální šířka pulzu | 20 μs |
| Zpoždění 0 → 1 / 1 → 0 | Typ. 20 μs / 60 μs |
| Maximální frekvence čítačového vstupu CNT | 10 kHz |
| Indikace stavu | Ano |
| Galvanická izolace (impulsní) | 1,5 kVAC mezi DI a ostatními obvody |