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

Symboly blokůPotřebná licence: STANDARD
Qt SVG Document Exported by REXYGEN Studio DRV__signal

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 na výstupu value. Typ výstupu je dán typem vstupního signálu.

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.

Tento blok nepropaguje kvalitu signálu. Více informací je uvedeno v sekci 1.4.

Výstup

value

Signál z I/O ovladače nebo Goto bloku

Any

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