From, INSTD – Připojení signálu nebo vstupní signál

Symboly blokůPotřebná licence: STANDARD
PIC PIC

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.

Unknown

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

2020 © REX Controls s.r.o., www.rexygen.com