Diskuse2 Elektrika.cz

HYBRIDNÍ zóna => TECO - Foxtrot chytré instalace. ODBORNÍCI radí spotřebitelům! => Firemní podpora => Technická podpora výrobce TECO Kolín radí odborníkům => Topic started by: MrPeter on 24.10.2017, 21:01

Title: Jak vytvořit set/reset proměnné v CFC?
Post by: MrPeter on 24.10.2017, 21:01
Snažím se vytvořit v Mosaicu jednoduchý program. Momentálně vytvářím v jazyku CFC a marně hledám a nemůžu najít funkci pro nastavení, nebo reset proměnné, když je na vstupu TRUE.

V LD by to mělo být --(S)--, nebo --(R)--.
Simatic má v FBD blok -(S), nebo -(R), ale v Mosaicu to nemůžu najít.

Mohl by mě někdo nasměrovat?
Title: Re: Jak vytvořit set/reset proměnné v CFC?
Post by: Ivan Libicher on 29.10.2017, 12:31
Zkuste RS a SR ze StdLib.
Title: Re: Jak vytvořit set/reset proměnné v CFC?
Post by: MrPeter on 30.10.2017, 15:33
Díky, ale nakonec jsem naklikal funkci v LD

--|P|---(R)-
a
--|P|---(S)-

RS a SR by myslím nefungovalo, protože to proměnnou na výstupu nastavuje při každém průchodu programem.


Škoda, že se Teco nemá více k takovým jednoduchým/základním otázkám. Mám to na stole chvíli a myslím, že je Foxtrot super věc. Jenže když je jednodušší najít odpověď jak naprogramovat Simatic, nebo Loxone, tak každý sáhne po tom.
Title: Re: Jak vytvořit set/reset proměnné v CFC?
Post by: Luboš Urban on 31.10.2017, 10:29
Ten funkční blok RS nebo SR zapisuje do výstupu v každém cyklu, ale stav výstupu mění jen na náběžnou hranu signálu SET nebo RESET, tak jak to RS klopný obvod má dělat. Popis funkčního bloku je v helpu Mosaicu v části Knihovny, konkrétně jde o knihovnu standardních funkcí StdLib.
Title: Re: Jak vytvořit set/reset proměnné v CFC?
Post by: MrPeter on 31.10.2017, 20:17
Díky za info, příště budu chytřejší  :)
Že blok RS/SR reaguje pouze na náběžnou hranu signálu jsem v nápovědě nevyčetl. Ale je možné, že to spíše úplně přesně nechápu.