Zverejnená nová verzia Mosaic v2013.1!
Vydali sme novú verziu 2013.1 prostredia Mosaic pre programovanie PLC Tecomat. Na stiahnutie je TU. Zoznam nových funkcií a vylepšení nájdete nižšie v texte.
verze 2013.1 05.04.2013
——————————————————————————–
Komunikace s PLC
- Kompletně přeprogramována komunikace s PLC
- Zlepšen a zjednodušen dialog výběru komunikace s PLC
- Zvýšena kompatibilita s různými USB adaptéry rozhraní RS232/245 (i s těmi, jejichž emulace COM portu není 100%)
- Přidána možnost komunikace se vzdáleným PLC přes službu TecomatRoute
- Zlepšena reakce prostředí na odpojení nebo ztrátu komunikace
- V nových projektech je implicitně zvoleno opakování zpráv nejen u volby Internet, ale i u volby Lokální
- V době připojování se k PLC není možno měnit projekt ani projektovou skupinu
- Minimální pauza mezi komunikacemi zvýšena na 5 ms (dříve 0 ms)
- V dialogu Volba typu restartu (těsně před přechodem PLC do režimu RUN) zůstane PLC při stisku tlačítka Storno v režimu HALT
- Jako číslo portu u Ethernet a TecoRoute připojení lze volit libovolně od 1 (původně minimální hodnota 1000)
- Přidány udržovací komunikace, aby nedošlo k zamknutí systému chráněného heslem
- Přidána detekce uzamčení PLC heslem během komunikace
Uživatelské rozhraní
- Zlepšena celková stabilita prostředí
- Odstraněna chyba při přidávání knihovny na noteboocích značky DELL
- Zlepšeny možnosti dokování
– pravý panel dokuje do záložek (stejně jako dříve ostatní panely)
– možnost volby stylu zobrazení ‘oušek’ pro každý panel zvlášť – lze zvolit pouze text, pouze ikonu nebo ikonu s textem - Původní, nyní již méně využívaná, okna Akumulátory a Paměť 1/2 začleněna do okna Data
- Zdokonaleno barevné zobrazování shody programu v PC a PLC v menu aplikace
- Zlepšena obsluha otevření souboru – neznámé soubory se nabídnou k otevření v externí aplikaci
- Přidána položka menu Soubor|Otevřít v externí aplikaci
- Při zavření projektu je okno Zprávy vymazáno
- Minimalizováno množství událostí oznamovaných uživateli
- Opraveno označování slova dvojklikem myši
- Pokud se při načítání souboru zjistí, že je poškozen, nabídne se možnost načtení z jeho záložní kopie (soubory s příponou .BAK)
- Opravena chyba v Manažeru symbolů objevující se tehdy, kdy globální objekt měl stejné jméno jako již dříve definovaný prvek enumerace
- Přidána možnost odebírat projekty ze seznamu naposledy otevřených projektů
Programové vybavení a prostředky ladění
- Oprava generování knihovny pro funkce vracející proměnnou typu STRING s jinou, než implicitní délkou
- Při generování knihovny jsou zkoumány komentáře na výskyt nechtěných znakových párů ‘*)’ a ‘(*’
- Při generování PUB souboru opravena prezentace enumerace – jeho datový typ změněn na USINT a jméno enumeračního typu je uvedeno
- Těsně před komentářem uvozené znaky složených závorek:
…USINT PUB_INOUT ;{ExType=’enum_type’} ; následuje případný komentář… - Při generování PUB souboru opravena prezentace pointeru na cokoliv: datový typ je změněn na UDINT a jméno typu, na který pointer
ukazuje, je uvedeno těsně před komentářem uvozené znaky složených závorek:
…UDINT PUB_INOUT ;{ExType=’PTR_TO TSimpleStruct’} ; následuje případný komentář… - Odstraněna chyba, kdy v některých případech došlo ke změně kontextu při vnoření se do POU ležící v knihovně
- Upraveno zobrazení polí a řetězců v okně Data (separace jednotlivých subpolí pomocí znaků ‘{‘ a ‘}’)
- Při zobrazování enumerace v okně Data se zobrazuje i jméno její aktuální hodnoty
- Změny v okně Vyčíslit/Nastavit:
– lze zadávat hodnoty typu STRING, při jejich zadávání není třeba novou hodnotu ohraničovat znaky jednoduchá uvozovka
– zrušena možnost přepnutí okna do nemodálního stavu a schopnost periodického vyčíslování hodnoty proměnné - Změny v okně Dávka
– přibyla možnost provést vyslání projektů bez nutnosti jejich bezprostředního překladu (odškrtnutím ‘Přeložit před vysláním’)
– možnost používat vzdálená PLC přes TecomatRoute
Webmaker
- Opravena indikace zarovnání textu při vybrání více objektů
- Oprava kopírování mezi projekty s povolenými a zakázanými jazykovými mutacemi
- Oprava načítání PNG s paletou s transparentními barvami definovanými paletou
- Oprava pamatování nastavení vypnutí uživatelského škálování
- Opravena funkce pro vypuštění nepoužitých obrázků (obrázky použité v prvku pro nastavení hodnoty byly považovány za nepoužité)
- Oprava korekce posuvníků
- Změna generování vícestavového obrázku přes xsl:choose pro ošetření stavu, kdy se nahraje stránka a hodnota proměnné neodpovídá žádnému stavu
- Signalizace generování při překladu programu
- Možnost zobrazit hesla
- Přidání Zástupci – zástupná jména proměnných pro stránky, skupiny a projekt
- Přidána možnost zamknout skupinu stránek proti nechtěné editaci
- Přidány vrstvy – pro možnost skrýt nebo zmrazit skupiny objektů při editaci
- Přidány meze pro zadávací pole
- Funkce změnit společné jméno proměnné již není citlivá na velikosti písmen
- Odstranění duplicitního uložení při zavírání projektu
- Změna strategie náhrady jména proměnné viditelnosti (přeskakují se objekty bez zadané proměnné)
- Proměnné pouze pro zápis se počítají zvlášť
- Při volbě Hypertextový odkaz není nahrazen text objektu jménem vybrané stránky
- Změna generování dvoustavových obrázků (zabránění problikávání v Internet Exploreru)
Grafický panelmaker
- Signalizace generování při překladu
- Optimalizace tvorby textů => menší počet souborů
CFC
- Přechod k deklaraci bloku při kliknutí na blok se stisknutým CTRL
- Opraven pád při ladění SEL s negovaným vstupem G
IEC manažer
- Opravena citlivost na velikost písmen při hledání instancí
- Optimalizace generovaní hlaviček pro grafické editory
Select PLC
- Opraven import/export CIB vstupů/výstupů
- Podpora CFox jednotek C-IB-1800M, C-WDL-0064M, C-IR-0203M
- Podpora komunikačních modulů SC-1101 a SC-1102
Panelmaker
- Oprava generování ID-14 pro CP-7007
Simulátor
- Doplněna podpora pro JsonLibEx (SYS 82) – parsování JSON dokumentu
- V simulaci dataloggeru opraveno zpracování datového typu STRING[xx] (s vyjádřeným rozměrem řetězce, default STRING fungoval správně)
- Doplněna podpora pro funkce CloseAllFiles() a CountOpenFiles()
- Úprava inicializace kořenového adresáře pro simulaci souborových operací
Datalogger
- Opraveny chyby zadávacího okna pro proměnné
- Opravena kompilace událostních kolekcí při nezadání proměnné – událostní kolekce proměnnou nutně nevyžaduje