PLC - Programovatelné logické automaty | ||
PLC-AUTOMATIZACE - PROGRAM - ZÁKLADNÍ PRVKY PROGRAMU - ČÍTAČ | Provoz webu zajišťuje: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ČÍTAČ (C)CharakteristikaČítač, v tomto případě čítač realizovaný softwarově, slouží k počítání impulsů signálů (nižších kmitočtů než u čítačů hardwarových) zpracovávaných v programu. Tento čítač poskytuje zpravidla výrobce PLC jako standardní blok pro zjednodušení práce programátora aby nemusel řešit funkci čítání programem (čítač realizovaný pomocí klopných obvodů, matematické instrukce) v případě, že postačí například omezený rozsah čítání a další funkce čítače poskytované výrobcem.Při použití čítače je nutno určit, který čítač se používá, označuje se jako C (counter) s určením čísla čítače x. Principielně je čítač realizován jako kaskádní zapojení klopných obvodů ve funkci děliček kmitočtu f/2. Pro vyšší frekvence zpracování impulsů signálů jsou určeny HW čítače, které poskytují i další funkce. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Princip čítačePrincip čítače (SW i HW) je takový, že s náběžnou hranou změní svůj interní stav CV (count value) o hodnotu 1 podle toho, vyskytla-li se hrana na vstupu pro čítání vpřed CU (count up) nebo vzad CD (count down). V průběhu cyklu PLC může hrana na čítacím vstupu nastat pouze jednou (další jsou ignorovány) není-li vstup čítače opětovně uvolněn zvláštním příkazem. Čítač je možno nastavit signálem S (set) na předem zvolenou hodnotu PV nebo jej nulovat signálem R (reset), tedy nastavit na hodnotu 0. Čítač by měl disponovat alespoň jedním z výstupů Q0 (CV=0) nebo QPV (CV=PV) pro dotazování na stav čítání.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Typy čítačůDopředný čítač (vpřed)
Zpětný čítač (vzad)
Kombinovaný čítač (vpřed/zpět)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Interní hodnota čítačeInterní hodnota čítače vyjadřuje, kolik impulsů bylo na čítacích vstupech zaznamenáno. Rozsah hodnoty je u toho typu čítače zpravidla omezen v rozsahu 0 ... 999 (dáno historickým vývojem, HW čítače pracují s hodnotou až 231)). Interní hodnotu čítače je možno zjistit na výstupech ve formátu BCD / BIN. Interní hodnota čítače je pevně dána v rozsahu 0 ... 999. Pokud je interní hodnota 0 a dojde k aktivaci vstupu CD, hodnota bude stále 0. Pokud je hodnota 999 a dojde k aktivaci vstupu CU, hodnota bude stále 999. Pro přímé ovládání interní hodnoty čítače slouží vstupy PV (preset value), S (set) a R (reset). Aktivací vstupu S je interní hodnota čítače nastavena na hodnotu, která odpovídá hodnotě PV, tedy je možno nastavit / přednastavit výchozí hodnotu čítače (zpravidla při využití funkce zpětného čítače). Aktivací vstupu R je interní hodnota nastavena na hodnotu 0, čítač je vynulován. Nenulový stav interní hodnoty čítače je možno zjistit na výstupu Q, který je ve stavu Log.1, pokud CV > 0 a ve stavu Log.0 pokud CV = 0 (count value). Retentivita / remanence čítačeNěkteré systémy PLC umožňují nastavení vlastnosti čítače (skupiny čítačů) tak, aby byla uchována interní hodnota čítače i v případě, že dojde k výpadku napájení nebo teplého resetu. Po náběhu PLC pokračuje čítač s interní hodnotou, při které došlo k výpadku. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PLC-AUTOMATIZACE - PROGRAM - ZÁKLADNÍ PRVKY PROGRAMU - ČÍTAČ |
|
|