From, INSTD – Připojení signálu nebo vstupní signál
Symboly blokůPotřebná licence: STANDARD
Popis funkce
Bloky From (připojení signálu) a INSTD (standardní vstup) mají stejný symbol a
slouží k připojení vstupního signálu do řídicího algoritmu.
V knihovně bloků naleznete pouze blok From. Ten je v případě potřeby při překladu projektu automaticky zkonvertován na blok INSTD. O tom, zda daný symbol bloku bude považován za blok From nebo INSTD rozhoduje překladač REXYGEN Compiler podle řetězcového parametru GotoTag následovně:
- Obsahuje-li parametr GotoTag oddělovač __ (za sebou dva znaky ’_’), jedná se o blok INSTD. Část parametru (substring) před tímto oddělovačem (v symbolu bloku výše DRV) je považována za jméno bloku typu IODRV obsaženého v hlavním souboru projektu. Pokud takový ovladač není v hlavním souboru projektu obsažen, hlásí program REXYGEN Compiler chybu. V případě, že takový ovladač v projektu existuje, je druhá část parametru GotoTag (za oddělovačem, zde signal) považována za jméno vstupního signálu v nalezeném ovladači. Toto jméno je daným ovladačem zkontrolováno a v případě, že ovladač zná vstupní signál s uvedeným jménem, je vytvořena instance bloku INSTD, která bude za běhu v reálném čase získávat hodnotu daného vstupního signálu a přivádět ji při každém spuštění dané úlohy do řídicího algoritmu.
- Pokud parametr GotoTag oddělovač "__" neobsahuje, je daný blok považován za blok From. Při překladu programem REXYGEN Compiler se hledá odpovídající blok Goto se stejným parametrem GotoTag a požadovanou viditelností danou parametrem TagVisibility (viz popis bloku Goto). V případě, že není nalezen, oznámí překladač REXYGEN Compiler varovnou zprávu a blok From odstraní. V opačném případě se propojí odpovídající bloky From a Goto, jako by byly propojeny „neviditelným“ vodičem. Blok From se i v tomto případě odstraní a proto nebude obsažen ve výsledné konfiguraci řídicího systému.
V případě bloku INSTD obsahuje parametr GotoTag symbol ovladače <DRV> a název signálu <signal> z daného ovladače:
- <DRV>__<signal>
Například na první digitální vstup I/O zařízení s komunikací Modbus se může odkazovat pomocí MBM__DI1. Detailní informace o pojmenování signálů jsou uvedeny v uživatelské příručce konkrétního I/O ovladače.
Od verze 2.50.5 je možné použít zástupné symboly v názvech signálů I/O ovladače. To je užitečné uvnitř subsystémů, kde je tento zástupný symbol nahrazen hodnotou parametru subsystému. Např. jméno MBM__DI<id> se bude týkat vstupu č. 1, 2, 3 atd. v závislosti na parametru id subsystému, ve kterém je blok umístěn. Bližší informace o subsystémech a jejich parametrech jsou uvedeny v popisu funkčního bloku SubSystem.
Výstup
value | Signál z I/O ovladače nebo bloku Goto. Typ výstupu je určen typem signálu, který je na vlajku přiveden. | Any |
Parametr
GotoTag | Odkaz na parametr GotoTag bloku Goto, se kterým má být blok From propojen nebo odkaz na vstupní signál ovladače systému REXYGEN, který má být přiveden na výstup bloku. | String |
[Předchozí] [Na začátek] [Výše] [Další]
2023 © REX Controls s.r.o., www.rexygen.com