Sekvencer pro TIA portal

Více
04. úno 2017 14:01 - 04. úno 2017 14:04 #52 od petan
Sekvencer pro TIA portal vytvořil uživatel petan
Zdravím,
v práci konstruktéři používají při programování Simaticů seqencer. Tedy FB, který má vstup enebale, zpoždění, přesun na další krok atd... Když přijde signál na vstup transition, tak se do vnitřní proměnné (actual step) zapíše nová proměnná (next step). Ta se pak porovnává s požadovaným krokem.

Chtěl jsem si podobný blok (SQC) vytvořit pro TIA 13, ale válčím s několika problémy. Samotný princip mám funkční, ale při vložení FB do jiného FB bloku nevím jak přesně přidělit datablok. Pokud zvolím multiinstance, tak mi to funguje, ale pokud mám v jednotm networku více těchto seqencerů (viz obrázek - mají aktivní enable vstup dva zároveň), tak si navzájem přepisují hodnoty - pak program skočí někam kam nebo, nebo čeká jiný než požadovaný čas. Vytvářet samotný datablok pro každý vložený SQC je blblost... Zkoušel jsem kde co, ale fakt už nevím. Nevěděl by někdo jak zajistit, aby každý vložený SQC operoval s vlastními daty?

Dále nevím, jak udělat, aby když nevyplním hodnoty času (zde vyplněno 0 ms), tak aby se automaticky vyplnili nulové hodnoty. Kopírují se z předchozího kroku. Ale myslím, že to bude stále problém toho sdílení dat.

Přílohy:
Poslední změna: 04. úno 2017 14:04 uživatelem petan.

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

Více
04. úno 2017 17:53 #53 od petan
Odpověděl petan pro téma Sekvencer pro TIA portal
Teď si říkám, že možná ten přistup k proměnným je správnej, ale bude potřeba upravit vnitřní logiku bloku SQC.

Nemá s tím někdo zkušenosti, že by mě "nakopnul" správným směrem?

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

Více
05. úno 2017 10:37 #54 od PremaH
Odpověděl PremaH pro téma Sekvencer pro TIA portal
"Vytvářet samotný datablok pro každý vložený SQC je blblost...".

Není, právě proto instanční bloky existují. Aby si každý žil svým životem.

PremaH :-)

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

Více
05. úno 2017 11:03 - 05. úno 2017 11:04 #55 od petan
Odpověděl petan pro téma Sekvencer pro TIA portal
A jak ho tedy vytvořím? Když dám multiinstance block, tak se vytvoří jeden pro všechny bloky dohromady. Když samotný, tak jich tam bude hromada... Jsem začáteční

Nebyl by prosím nějakej příklad? Díky
Poslední změna: 05. úno 2017 11:04 uživatelem petan.

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

Více
05. úno 2017 11:08 #56 od PremaH
Odpověděl PremaH pro téma Sekvencer pro TIA portal
Tak to bude asi TIA... Která verze? Já to zkusím... Jeden blok pro všechny je špatně. Pak si to ty bloky navzájem přepisujou,

PremaH

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

Více
05. úno 2017 12:04 #57 od petan
Odpověděl petan pro téma Sekvencer pro TIA portal
Mám TIA13. Už je mi jasný, že se to přepisuje. Ale nevím co s tím :(

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

Moderátoři: Jarda
Powered by Kunena fórum

Kontakt

email : blaja @blaja.cz
email reklama: info @blaja.cz
email adresy bez mezery 
před zavináčem

Jaroslav Blažek
Štěpánská 1888
755 01 Vsetín
+420 608 180 209