Rozšiřuji dotaz "Proč C-RC-0011R nastavuje bit "click" na několik desítek cyklů PLC po puštění tlačítka?" z 30.5.2021, zatím bez reakce.
Podobně se chová i C-IR-0303M (jako jediný CIB modul) připojený k CP-1000. Po rozepnutí binárního vstupu DI1 je bit CLICK1 nastaven na hodnotu 1 typicky po 2 až 3 cykly PLC.
Příp. mohu zaslat testovací projekt. Je analogií projektu přiloženého u květnového dotazu.
Odpovědi 4
Dobrý den,
Kolega, který psal firmware k C-RC-0011R mě nasměroval, že problematika bude spojená s různými dobami cyklů PLC a CIB sběrnice. Otočka PLC je rychlejší než otočka CIB, ale CIB master si drží informace z poslední komunikace s moduly a nové informace obdrží až v dalším cyklu komunikace. Bit click tedy je aktivní na jeden cyklus, ale cyklus CIB sběrnice. Jedná se tedy o vlastnost systému.
V programu je tedy vhodné použít hlídání hran pokud je zapotřebí zajistit aktivaci jen na jeden cyklus PLC (r_edge a r_trig, f_edge a f_trig), což ale jistě dobře znáte.
Přeji hezký den,
Michal Mrázek
Děkuji. Ano, problém obcházíme použitím x_TRIG přímo na hodnotu DI (nikoli CLICK).
Vysvětlení s delším cyklem CIB než PLC sedí na 2-3 cykly PLC v tomto dotazu, ale moc mi nesedí na těch několik desítek cyklů PLC ze staršího dotazu z 30.5.2021 (v obou případech je na CIB jen jediný modul).
Každopádně pokud je bit CLICK u některých přístrojů takto v podstatě "k ničemu", mělo by to vyplývat již z dokumentace, jinak tím všichni zbytečně utrácíme čas.
U displeje C-RC-0011R bude chování způsobeno tím, že kolega zasahoval do firmwaru tohoto displeje a naopak prodlužoval dobu, kdy je k dispozici informace o Clicku pro případ, že PLC má naopak cyklus delší, ale k tomu poté připravoval další opravu. Ještě to tedy bude kontrolovat jak se aktuálně displej chová a je možné, že se tam ještě vloudila chyba.
Souhlasím, že tato informace by se měla objevit v dokumentaci.
Děkujeme za upozornění.
Přeji hezký den,
Michal Mrázek
Také děkuji, možno uzavřít.
Tento dotaz je vyřešený.