Diskuse Elektrika.cz

HYBRIDNÍ zóna => Technická podpora výrobce TECO Kolín radí odborníkům => Téma založeno: Tomáš Martinek 10.08.2019, 19:41



Název: Jak je to s omezeními Mosaic Lite? Jsou zde rozdíly v kombinaci s Foxtrot 2?
Přispěvatel: Tomáš Martinek 10.08.2019, 19:41
Je někde dostupná bližší specifikace omezení Mosaic Lite?
Jsou jiná pravidla licencování pro použití jednotky CP-2xxx?

Pokud v projektu použiji jednotu Foxtrot 2 (kteroukoliv ze dvou dostupných) a na sběrnici CIB přidám jakékoliv zařízení, tak překlad skončí chybou:

[Xpro:Fatální] IOCONFIGURATOR\CONFIG.HWC (193): tuto I/O konfiraci nelze přeložit vývojovým prostředím Mosaic Lite (je potřebná dodatečná licence pro Mosaic)

Pokud použiji jednotku z první řady, tak vše proběhne jak má, tedy bez chyb a to ať přidám na CIB cokoliv...


Název: Re: Jak je to s omezeními Mosaic Lite? Jsou zde rozdíly v kombinaci s Foxtrot 2?
Přispěvatel: Milan Bydžovský 12.08.2019, 08:53
Foxtrot 2 oproti Foxtrotu není omezen počtem direktivy #module. Ve verzi Lite je možné využít všechny vlastnosti základního modulu; hw klíč je vyžadován při připojení externích perifií ať již na TCL2 nebo CIB.


Název: Re: Jak je to s omezeními Mosaic Lite? Jsou zde rozdíly v kombinaci s Foxtrot 2?
Přispěvatel: Tomáš Martinek 12.08.2019, 16:57

Bohužel pro někoho, kdo se chce s Mosaicem naučit a pomalu se připravit na první instalaci Foxtrotu je toto nové omezení značně limitující. Zatím tedy budu ve svém projektu používat Foxtrot první řady, kde si mohu v simulaci osahat všechny CIB a RFox moduly.

Předpokládám, že jste zaměstnancem Teco Kolin. Pokud budete na toto téma mít ještě nějaká interní jednání, tak to zkuste prodiskutovat, protože za mě je toto krok špatným směrem. Pokud bude někdo vybírat mezi Foxtrotem a Loxone, tak si rád vyzkouší jak variabilní Foxtrot právě díky Mosaicu, kde si každý radši vyzkouší jednotlivě prvky CIB, než aby hned připravoval rozsáhlou instalaci a vadilo mu omezení počtu direktiv #module. Ale když narazí na toto nesmyslné omezené Mosaicu, tak ho to může i odradit.

Toť můj názor. Třeba k tomuto kroku máte nějaký pádný důvod, který já nevidím.


Název: Re: Jak je to s omezeními Mosaic Lite? Jsou zde rozdíly v kombinaci s Foxtrot 2?
Přispěvatel: Jaromír Klaban 13.08.2019, 09:17
Asi došlo k nepochopení. Kolega nepsal, že se v nové verzi pro CP-2xxx zavedlo nové omezení.

Naopak. Odstranil se limit počtu direktiv #module, takže můžete naprogramovat jakýkoliv základní modul řady CP-2xxx, ať v sobě integruje jakýkoliv počet vestavěných I/O nebo komunikačních modulů.
I v nové verzi CP-2xxx můžete v simulaci ladit a osahnout si tak i periferní moduly na sběrnici CIB nebo na TCL2. Stejně jak v té pro CP-1xxx.

Nainstalujte si nejnovější verzi Mosaicu 2019.2, která je na webu od včerejška, a která plně integruje novou řadu CP-2xxx. Zdá se, že vaše negativní zkušenost vychází z toho, že jste používl verzi Mosaicu, která neměla řadu CP-2xxx ještě plně integrovanou.  


Název: Re: Jak je to s omezeními Mosaic Lite? Jsou zde rozdíly v kombinaci s Foxtrot 2?
Přispěvatel: Tomáš Martinek 13.08.2019, 11:36
Naopak. Odstranil se limit počtu direktiv #module, takže můžete naprogramovat jakýkoliv základní modul řady CP-2xxx, ať v sobě integruje jakýkoliv počet vestavěných I/O nebo komunikačních modulů.
I v nové verzi CP-2xxx můžete v simulaci ladit a osahnout si tak i periferní moduly na sběrnici CIB nebo na TCL2. Stejně jak v té pro CP-1xxx.

Nainstalujte si nejnovější verzi Mosaicu 2019.2, která je na webu od včerejška, a která plně integruje novou řadu CP-2xxx. Zdá se, že vaše negativní zkušenost vychází z toho, že jste používl verzi Mosaicu, která neměla řadu CP-2xxx ještě plně integrovanou.  

Nainstaloval jsem Mosaic 2019.2, zkontroloval aktualizace knihoven a deskriptorů, odzkoušel s moduly CP-2000, CP-2005 a CP-2007 a výsledek je stejný viz screenshoty níže. Pokud použiji samostatný modul, který nemá nic na CIB či TLC, tak překlad proběhne bez chyby. Na TLC jsem pro jistotu vyzkoušel i modul s RFox2.

CIB:   (https://i.ibb.co/R6DX4dQ/Lite-CIB.png) (https://ibb.co/R6DX4dQ)    TLC: (https://i.ibb.co/k8k3Zvn/Lite-TLC.png) (https://ibb.co/k8k3Zvn)

Buďto jsem vás ještě špatně pochopil, nebo někde dělám chybu, což je pravděpodobněj ší  ;)
Nenapadá vás ještě, kde by mohla být chyba?


Název: Re: Jak je to s omezeními Mosaic Lite? Jsou zde rozdíly v kombinaci s Foxtrot 2?
Přispěvatel: Jaromír Klaban 15.08.2019, 06:54
Aha,
pro "jenom simulaci" sestav, které mají i externí moduly (na TCL2 nebo na CIB) je třeba v I/O konfigurátoru nahoře v jeho nástrojové liště pod ikonou "Volby" zatrhnut volbu "Pro tento projekt vypnout obsluhu modulů". Automat tím obejde obsluhu reálných periferií na sběrnici, ale mělo by to uvolnit průchod překladu a ve výsledku pak i ladění v simulaci.
Takto bu to mělo fungovat i pro Foxtrot 1, s jehož simulací jste byl spokojen. Kdyby tohle nepomohlo, budeme hledat společně příčinu dál.


Název: Re: Jak je to s omezeními Mosaic Lite? Jsou zde rozdíly v kombinaci s Foxtrot 2?
Přispěvatel: Ivan Libicher 26.08.2019, 15:42
Souhlasím s tazatelem, že toto zaslouží jasně popsat v oficiální dokumentaci.
Z dostupných informací mi připadá (příp. mne opravte),  že ve Foxtrot 2 bylo zavedeno nové omezení Mosaicu Lite:
Ve Foxtrot 1 lze Mosaicem Lite přeložit a na PLC s připojenými reálnými CIB (nebo TCL2) prvky fyzicky provozovat malou konfiguraci (nepřekračující limit #module).
Ve Foxtrot 2 stejnou konfiguraci lze Mosaicem Lite testovat v simulátoru, ale ne s reálnými CIB prvky.


Název: Re: Jak je to s omezeními Mosaic Lite? Jsou zde rozdíly v kombinaci s Foxtrot 2?
Přispěvatel: Tomáš Martinek 04.09.2019, 00:46
pro "jenom simulaci" sestav, které mají i externí moduly (na TCL2 nebo na CIB) je třeba v I/O konfigurátoru nahoře v jeho nástrojové liště pod ikonou "Volby" zatrhnout volbu "Pro tento projekt vypnout obsluhu modulů".

Měl jste pravdu. Stačilo dokonce jen potlačit obsluhu modulů na sběrnici, namísto všech.

A jak píše pan Libicher. Chtělo by to popsat. Nemohu posoudit chování s fyzicky připojeným HW, ale v simulacích se opravdu zdá, že pro Foxtrot 1 platí omezení počtu definic #module, které však lze obejít potlačením obsluhy modulů. U Foxtortu 2 toto omezení není, ale vždy je potřeba potlačit obsluhu modulů alespoň na sběrnici.

Tímto bych to asi uzavřel. Teď už se jen můžeme těšit na zveřejnění detailnějších informací  k jednotkám Foxtot 2. Alespoň katalogové listy by potěšili.  :)