|
SMILEK
|
|
« Odpověď #1 kdy: 30.08.2013, 01:22 » |
|
V případě nutnosti to lze asi vyřešit obratem (do Mosaicu se přihraje DLL knihovna), ale dle odstínu a sytosti barvy mé křišťálové koule bych hádal, že je na spadnutí nová verze Mosaicu...
|
|
|
|
|
|
SMILEK
|
|
« Odpověď #3 kdy: 17.09.2013, 01:36 » |
|
No Sibyla z vás asi nebude anebo vám prodali špatnou kouli Možná proto otravuju tady... Vycházel jsem z neoficiální informace, že se čeká na dokončení nějakých testů. Nedivím se tomu, že je snaha vše řádně otestovat - je tam docela dost zajímavých novinek. Ale tímto se také řadím do fronty čekatelů na novou verzi. "Pane učiteli, už je čas..."
|
|
|
|
|
|
|
Ivan1
Neverifikovaný uživatel @1
Offline
|
|
« Odpověď #7 kdy: 28.12.2013, 00:45 » |
|
Viete mi prosim poradit ako spustit modul displeja C-RC-0003R ? Verziu Mosaic mam 2013.3 a v kniznici Cfoxlib v1020120625 je len pre modul C-RC-0002R. Skusal som so stym avsak nefunguje mi to. Vo vv Mosaic nasiel vsetky vstupy a vystupy modulu 0003R spravne.
|
|
|
|
Jaromír Klaban
Offline
|
|
« Odpověď #8 kdy: 29.12.2013, 09:22 » |
|
V současné chvíli neexistuje pro modul C-RC-0003R knihovní funkční blok podobný tomu C-RC-0002R. Mj. proto, že modul má daleko více možností a volnosti jak čísla, ikony, jejich viditelnost nebo blikání využít v konkrétní aplikaci. Nemusíte na ovládací funkční blok čekat, stejně bude mít velmi pravděpodobně jinou logiku, než byste očekával vy, nebo váš zákazník. Můžete si takový blok vytvořit ihned sám, bez čekání a dle vlastního zadání a logiky ovládání. Máte k dispozici přímý přístup k zápisu čísla do obou číselných displejů, každému číslu můžete nastavit formát zobrazení a přiřadit fyzikální jednotku. Nahoře nad číselnými displeji máte možnost vybrat si buď dvě ikony - každou s textem nebo hustější zobrazení se 4 ikonami bez textu. Můžete libovolný údaj rozblikat, můžete řídit podsvícení. Naopak z modulu můžete číst teplotu, vlhkost a stavy jednotlivých tlačítek. Modul sám vyhodnocuje krátký a dlouhý stisk tlačítka, což můžete ve svém ovládacím programu/funkčním bloku ihned využít. V Mosaicu (ver. 2013.3) stiskněte nápovědu a v rejstříku si zadejte vyhledat "C-RC-0003R". Objeví se vám popis jak využívat všechny proměnné a parametry tohoto modulu. Jinak je to též popsáno v příručce, která je v pdf ihned ke stažení na adrese: http://www.tecomat.com/wpimages/other/DOCS/cze/TXV00413_01_Foxtrot_PerifCIB_CFox_cz.pdf. Konkrétně modul C-RC-0003R je na straně 125.
|
|
|
|
Ivan1
Neverifikovaný uživatel @1
Offline
|
|
« Odpověď #9 kdy: 02.01.2014, 01:22 » |
|
Funkcny blok sa poradilo rozbehnut v zmysle IO vstupov/vystupov korektne. Avsak neviem si rady akym spôsobom zadat displeju na strane OUT kde je vo FB structure DISP zadat konkretnu hodnotu. Napriklad ked chcem zobrazit aktualnu teplotu z IN vstupu THERM na tento displej do VAL1 napr.
Nikde nemozem najst ziadny vzor. Viete mi prosim poradit ?
|
|
|
|
|
|
Ivan1
Neverifikovaný uživatel @1
Offline
|
|
« Odpověď #12 kdy: 05.01.2014, 23:41 » |
|
Též přesně nerozumím dotazu. Pokud jste ale neměl na mysli to, na co reagoval Jiří Dvořák, zřejmě jde o toto : Ve Vašem FB založíte vstup/výstupní proměnnou (VAR_IN_OUT). Tuto proměnnou při volání instance FB přiřadíte k výstupní datové zóně modulu C-RC-0003R. Co zapíšete do této proměnné (strukturované proměnné) ve Vašem FB, objeví se následně i na displeji modulu C-RC-0003R.
Stale mi to nefunguje a neviem, co robim zle... vsetko ostatne mi ide, ekvitermika, ventily atd... len ten displej neviem rozchodit. Skusal som presne to co pisete. Urobil som si novy FB a nalinkoval tam premenne priamo cez Systemove typy. Premenne som vytvoril v VAR_OUTPUT. Do VAR_IN_OUT som vytvoril novu premennu temp: REAL. Na ktoru napajam v instanci FB teplotu z displeja alebo ineho vstupu... Vo FB je to prepojene do zobrazovacej casti displeja - VAR_OUTPUT - disp: TCIB_CRC0003S_ DISP, ale na displeji sa nic nezobrazi. Nepomoze ani konverzia hodnoty z REAL na INT. Viem, ze by som to mal adresovat na hodnotu VAL1 ako INT format, ale ani to mi nejde... Tu si to mozete pozriet cele, ako to mam urobene.... Pomozte prosim niekto.... http://d.pr/i/rF7h
|
|
|
|
|
Ivan1
Neverifikovaný uživatel @1
Offline
|
|
« Odpověď #14 kdy: 06.01.2014, 23:23 » |
|
Dakujem velmi pekne za tip, ale zial nefunguje. Mam to takto: http://d.pr/i/zFKp a nejde to a skusal som to aj takto: http://d.pr/i/rPud a tiez to nejde... Co uz mam pokazeny display?? Alebo co moze byt zle este? Vystup z teplotneho cisla mam ako REAL a dava mi to cca 26 st. C. To konvertujem na INT a posielam na premennu TEMP, ktora je INT. Nasledne to pripojim na displej a aj konkretne na hodnotu VAL1 alebo VAL2 a poste na displeji nic nie je! Viete este pomoct, co moze byt zle prosim?? Moderátor: Neproste, neděkujte (viz pravidla). Cílem fóra je efektivní výměna podstatných informací: Popis problému -> návrh řešení -> pomohlo/nepomohlo -> případný další návrh. Bude-li někdo jiný později hledat odpověď na tento problém, ocení stručnost příspěvků bez děkovaček a prosíků. Zde má tento (zdánlivě nezdvořilý) přístup má své opodstatnění.
|
|
|
|
Ivan1
Neverifikovaný uživatel @1
Offline
|
|
« Odpověď #15 kdy: 07.01.2014, 00:10 » |
|
neodpovím přesně ,ale máte na mysli to že se jedná o rozdílné datová typy ? real - int, převést nějaká funkce real_to_int v st-čku určitě je a když budete chtít zobrazit na "desetinu" tak před převodem vynásobit deseti.
out_disp := real_to_int(in_temp * 10.0);
No a tomuto uz nerozumiem vobec: http://d.pr/i/4GPU Premenna TEMP vo FB je typu INT - tak ako VAL1 alebo VAL2. Vystup z teplotneho cidla je REAL a ked ho skonvertujem z REAL na INT, tak vyhodi pri kompilacii chybu, ze sa ocakava uz deklarovana alebo priama premenna.
|
|
|
|
Milan Bydžovský
Offline
|
|
« Odpověď #16 kdy: 07.01.2014, 09:51 » |
|
Zápis http://d.pr/i/rPud by měl být korektní. Pošlete archiv projekt (menu Soubor > Archivace > Archivovat aktuální skupinu projektů...) na mosaic@tecomat.cz. Podíváme se na to a dáme vědět v čem je zádrhel.
|
|
|
|
Ivan1
Neverifikovaný uživatel @1
Offline
|
|
« Odpověď #17 kdy: 07.01.2014, 11:41 » |
|
Zápis http://d.pr/i/rPud by měl být korektní. Pošlete archiv projekt (menu Soubor > Archivace > Archivovat aktuální skupinu projektů...) na mosaic@tecomat.cz. Podíváme se na to a dáme vědět v čem je zádrhel. Nemoze byt este problem aj v tom, ze debugger dolu hlasi ( http://d.pr/i/Md3M) ze premenne TEMP a DISP nie su vo FB pouzite? Ako ich tam mam pouzit?
|
|
|
|