This is an old revision of the document!
Digitální vstupy
Speciální funkce
Čí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.
Pozor:
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ů:
- Kopírovat – stav vstupu je zapsán na výstup
- Kopírovat inverzně – negovaný stav vstupu je zapsán na výstup
- Přepnout – pokud je na vstupu detekována náběžná hrana, stav výstupu je negován
- (Blokace – vypnutí funkce DirectSwitch)
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: DI_x.y a DO_v.z. Použití této funkce na jeden vstup a více výstupů zároveň také není mož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.
Technické parametry
Typ vstupu | SINK |
Vstupní svorky | DI |
Společný vodič | DIGND |
Maximální napětí pro FALSE | 3 V DC |
Minimální napětí pro TRUE | 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í FALSE –> TRUE | 20 μs |
Zpoždění TRUE –> FALSE | 60 μs |
Maximální frekvence čítačového vstupu CNT | 10 kHz |
Galvanické oddělení | Ano (mezi skupinami*) |
Izolační napětí | 2 000 V |