Mosaic - pro vývoj PLC programu dle standardu IEC 61131-3
Edit | LD- reléové schéma FBD - funkční blokové diagramy ST - strukturovaný text IL - instrukční jazyk CFC - pokročilé grafické programováníSFC - sekvenční programování |
Simulace | Vestavěný simulátor PLC, Simulace operátorských panelů |
Debug Tools | Krokování, trasování, přerušovací body, PanelMaker, GrafPanelMaker, GrafMaker, PIDMaker |
Archivace | Uchování kompletní dokumentace v projektech v PLC i v PC |
Vizualizace | Vestavěný WebMaker pro pohodlnou tvorbu vestavěných Web stránek, on-line komunikace se SCADA Reliance |
Operační systém | Windows 11, Windows 10, Windows 8, Windows 7 |
Cílové systémy | TC800, Foxtrot2, Foxtrot, TC700, TC-400/500/600/650, TR-050/200/300, NS950 |
Komplexní vývojový nástroj pro programování běžných i náročných aplikací systémů Tecomat. Mosaic umožňuje pohodlnou tvorbu a odladění programů, rozsáhlé projekty zahrnující velké množství řídicích systémů či vzdálených I/O modulů. Mosaic využívá řadu moderních technologií. Architektura prostředí i jeho jednotlivé nástroje ctí normu IEC61131-3.
Kat. číslo | Popis |
---|---|
TXF 686 10.10 | Mosaic Lite (free) |
TXF 686 11.10 | Mosaic Compact+ (USB) |
TXF 686 12.10 | Mosaic Profi+ (USB) |
TXF 689 90 | Mosaic Single licence Foxtrot |
TXF 689 91 | Mosaic Single licence TC700 |
Mosaic - Vestavěné nástroje I - Správce projektu
Správce projektu je ústřední místo, kde lze nastavit všechy základní parametry projektu, konfiguraci jednotlivých PLC a jejich propojení do síťě. Okno Správce projektu je otevřeno neustále. Lze ho zmenšit a přepíná se na něj kdykoliv ikonou v levém horním rohu, první v liště textových nabídek menu. Podrobněji je práce s ním popsána v příručce Začínáme s Mosaicem.
Správce projektu -Projekt manager/ Adresa PLC
Volba adresy PLC Volba typu připojení (sériový port, USB, Ethernet/ Internet) a jejich parametrů Zapnutí vestavěného simulátoru volba připojení k simulovanému PLC
Správce projektu -Projekt manager/ HW/ Výběr řady PLC
Volba typu cílového PLC: Foxtrot, TC700, TC 650, nebo starší řady, které nejsou programovatelné podle IEC: NS950, TC400/500/600, TR050/200/300 Volba typu centrální jednotky nebo základního modulu ve vybrané řadě: Foxtrot a CP-1004, CP-1015....nebo TC700 a CP-7003, 7004 atd.
Správce projektu -Projekt manager/ HW/ Konfigurace PLC
změna typu centrální jednotky a její nastavení. Především:
- Ethernetových portů, IP adresy, masky a DNS serveru
- Režimů jednotlivých portů
- Sériových portů včetně rychlostí, počtu bitů, parity atd
Přidávání nebo ubírání rozšiřujících modulů
Správce projektu -Projekt manager/ HW/ Konfigurace I/O kanálů
Každý vstupně výstupní kanál na základním nebo rozšiřovacím modulu na systémové sběrnici TCL2 lze nezávisle na ostatních nakonfigurovat na konkrétní činnost. Nabídka možností je svázána s konkrétním typem modulu a kanálu, nabízí se pouze možnosti, které jsou dostupné.
Na skutečně zapojeném automatu i s periferními moduly lze tlačítkem sejmout konkrétní onfiguraci místo ručního zadávání.
Z této konfigurace je automaticky vytvářen popisný soubor, který bere překladač v úvahu při sestavování cílového programu. Mj. automaticky vytvoří tu část programu, kterou se po zapnutí inicializují všech I/O moduly na požadovanou funkci.
Správce projektu -Projekt manager/ HW/ Konfigurace CIB sítě a modulů
Podobně jako při konfiguraci standardních rozšiřovacích I/O kanálů PLC, je zde možnost nakonfigurovat I/O moduly a kanály připojené přes instalační síť CIB. Otevřené okno umožňuje se pohybovat a sledovat jednotlivé prvky na vestavěném i externích masterech sběrnic COB (MI-MI0-MI2-MI4-MI6)
Obdobně je možnos stáhnout konfiguraci přímo z reálně propojené sítě.
Každému modulu, každému zařízení a každému I/O na modulu lze přiřadit pracovní název (s háčky, čárky) a zároveň symbolické jméno dle IEC-61131-3 syntaxe a od té doby je v progrmu používat, jako kterou koli jinou I/O proměnnou.
Správce projektu -Projekt manager/ HW/ Konfigurace interních a externích alfanumerických a grafických panelů
V konfiguraci displeje a kláves na základním modulu stejěn jako na externě připojovaných operátorských panelech lze nastavit:
- znakovou sadu (západoevropskou, středoevropskou, cyrilici a řeckou )
- parametry autorepeatu
- přiřazení proměnných uživatelským klávesám výběrem z již definovaných proměnných dle IEC
Správce projektu -Projekt manager/ HW/ Přiřazení symboilických názvů vstupním/výstupním kanálům
Po stisku tlačítka I/O - Nastavení V/V na spodním okraji konfiguračního okna, nebo po stisku stejné ikony v horní nástrojové liště s objeví kompletní tabulka odpovídající konfiguraci I/O struktury konkrétního projektu. Kromě implicitně přiřazených názvů, které lze použít vždy a které svojí logikou odpovídají adresaci modul po modulu (r1_p0_AI2 - odpovídá analogovému kanálu 2 umístěném v modulu v rozšiřovacím rámu R1 na pozici P0 (u Foxtrotu na logické větvi1 na TCL2 v modulu s adresou nastavenou točítkem na 0) je možno přiřadit každému vstupu Alias - symbolické jméno, které odpovídá charakteru jeho použití v projektu.
Tato tabulka je zároveň místem, kde lze sledovat hodnoty všech I/O proměnných v průběhu simulace nebo monitorování skutečného provozu PLC.
Správce projektu -Projekt manager/ HW/ Nastavení modulů s fyzickým rozhraním do volných slotů CH1, CH2
Je možno v systému nastavit i typ submodulu s HW interfacem, který je/ má být vložen do volného slotu, kterým je zakončen každý sériový kanál CH1, CH 2 na příslušném modulu.
Správce projektu -Projekt manager/ HW/ Ostatní nastavení
V Project Manageru je možno nastavit další řadu parametrů související s
- vývojovým prostředím (barvy, rozměry, preference)
- překladačem
- souběžnou tvorbou dokumentace
Správce projektu -Projekt manager/ HW/ Síť PLC, logické propojení
Umožňuje sestavit v grafické formě celkovou sestavu a propojení projektu, který obsahuje
- více PLC
- nadřazené PC
- operátorské panely, switche, huby, modemy a další prvky a obecná zařízení.
Umožňuje definovat komunikační vazby mezi jednotlivými prvky jak jednoduché tak paralelní a i takové, které nelze vyjádřit jednoduchou stromovou stukturou. Reflektuje propojení jak pomocí Ethernetu tak i sériových kanálů.
Z této konfigurace je automaticky vytvářen popisný soubor, který bere překladač v úvahu při sestavování cílového programu a je využit při konkretizaci datových vazeb mezi jednotlivými elementy síťě.
Historie verzí programů ve vývojovém prostředí Mosaic verze 2024.1 15.03.2024 -------------------------------------------------------------------------------- * potlačena kontrola knihoven při otvírání projektu * přidána možnost potlačit zabezpečenou TLS komunikaci * doplněn zpětný překlad do mnemokódu pro CPM řady I (TC800/Foxtrot2) * oprava limitu velikosti inicializačních tabulek pro CPM řady I (TC800/Foxtrot2) * odložené zavádění CFC souborů pro rychlejší otvírání projektu * parametry pro vytváření knihoven přesunuty ze souboru projektové skupiny (.cfg) do souboru projektu (.plc) * formátování ST kódu doplňuje chybějící středníky za END_STRUCT, END_IF, END_CASE, END_FOR a END_WHILE * filtr ve výběru proměnné při volbě BOOL nabízí i BOOL R_EDGE/F_EDGE * filtr ve výběru proměnné nabízí i odvozené typy * oprava inicializace globálních ukazatelů v online změně pro řadu CPM I * oprava inicializace výstupů při online změně CFC * odstraněna chyba, kdy komentáře v CFC mohly náhodně změnit barvu I/O Configurator * doplněno generování PLC sítě pro TC800 Mosaic Updater * potlačení kontroly nových verzí při dávkovém zpracovaní Webmaker * potlačeno uložení projektu Webmakeru pokud se nezměnil projekt * oprava hlídání změny proměnné pro obdélník nastavující hodnotu * v případě chybějících informacích o proměnných jsou považovány za změněné ST překladač * přidána direktiva {BACKUP} pro řady I (TC800/Foxtrot2) - podpora knihovny BackupVarLib * doplněno hlášení chyby při deklaraci enumerace uvnitř struktury * povolena konstanta typu byte ve výrazu s typem word Simulátor řady CP-2xxx a CP-8xxx * verze 2.0.065 * změna portu webserveru (port pro Epsnet + 1) * možnost komunikace pomocí Epsnet TCP verze 2023.1.3 Fix 3 08.09.2023 -------------------------------------------------------------------------------- * zlepšení stability prostředí * oprava přechodu z mapy proměnných do kódu u proměnných definovaných v mnemo kódu LangMan * přidána podpora ukrajinštiny I/O Configurator * oprava skrytí jednotek na ETCL sběrnici po updatu popisovačů verze 2023.1.2 Fix 2 19.06.2023 -------------------------------------------------------------------------------- * oprava komparace jmen proměnných při online změně, která mohla selhat v případně jmen shodné délky lišících se pouze prvním písmenem * oprava stažení zálohy mapování pro online změny z připojeného PLC * připojení k systémům podporujícím šifrovanou komunikaci přes TLS I/O Configurator * oprava nechtěné změny čísla kanálu při update popisovačů verze 2023.1.1 24.04.2023 -------------------------------------------------------------------------------- * změnu pořadí překladu souborů je možné provádět pomocí táhni a pusť * oprava hledání volného místa v tabulce fixací * oprava nechtěné změny fontu v LD a FBD při druhé změně velikosti fontu schématu * vylepšen přechod z mapy registrů k definici * offsety instrukcí ve výpisu programu upraveny dle offsetů procesů * při Archivovat projekt (do PLC) jsou archivovány i soubory přidané přes direktivu #include IEC manažer * výběr uzlu se stisknutým Ctrl ve stromech IEC Manažeru zobrazí vybranou položku v textovém editoru * oprava získání bitové pozice pro řazení proměnných (pokud byly proměnné na stejném bajtu, byly řazeny abecedně) * umožněno přetažení datového typu (v ST kódu vloží jméno typu, v CFC nabídne založení proměnné daného typu) I/O Configurator * kontrola konfigurace před vysláním do PLC (TC800/Foxtrot2) * zobrazení adresního přepínače pro periferie TC800 HW konfigurace * oprava exportu uživatelských poznámek obsahujících středníky CFC * změna výpočtu šířky textů v CFC nezávislá na nastaveném zvětšení * oprava mazání nepoužitých knihoven (byly mazány platné mjf soubory) * přidána možnost měnit barvu komentářů * přidána kontrola koncového apostrofu při zadávání řetězcové konstanty * výběr proměnné je filtrován dle typu, pokud je možné jej z propojení určit Webmaker * oprava zobrazení a editace záporného času * oprava hlášení chyb pro neplatnou řídicí strukturu kreslícího plátna * oprava kopírování kreslícího plátna mezi projekty (obrázky) PanelMaker * oprava archivace projektu (do PLC) - nebyl uložen řídící soubor LangMan * přidána podpora Srbštiny ST * oprava hlídání maximální délky řetězcové konstanty * oprava hlídání maximální délky řetězců u konstant * oprava kontroly typu opakovačů u inicializací polí * oprava volání pole funkčních bloků s první proměnnou typu VAR_IN_OUT * povolení ignorování středníku za END_IF Simulátor řady CP-2xxx a CP-8xxx * verze 2.0.058 verze 2022.2.0 Fix2 08.08.2022 -------------------------------------------------------------------------------- * přidána možnost zakomentovat nebo odkomentovat blok kódu pomocí řádkových komentářů * přidána možnost spravovat soubory přidané k záloze projektu I/O Configurator * oprava chyb ve vyhledávání Webmaker * přidána možnost zobrazit jméno stránky jako popisek, jméno souboru nebo popisek se jménem souboru ST * opravena chyba, která byla hlášena při pokusu o bitový přístup přes tečkovou konvenci do pole definovaného typem verze 2022.2.0 Fix1 28.07.2022 -------------------------------------------------------------------------------- * oprava pádu při pokusu otevřít projekt, který obsahuje centrální jednotku vyžadující vyšší verzi HW klíče * oprava ladění mnemokódu s řádky delšími jak 255 znaků I/O Configurator * řada TC800 je nabízena pouze s HW klíčem Profi * opravena podpora pro CIB jednotky s variantním záčíslím * opraven stav, kdy se po zobrazení aktuální připojené konfigurace mohly změnit čísla generovaných sériových kanálů * režimy a čísla sériových kanálů se v aktuální připojené konfiguraci zobrazují dle aktuálního nastavení v projektu CFC * oprava přepínání EN/ENO u POU s nulovým počtem vstupů nebo výstupů verze 2022.2.0 18.07.2022 -------------------------------------------------------------------------------- * vylepšena indikace komunikace tunelované přes režim MAS/MPC * oprava výpočtu otisku online změny pro řady CP-2xxx a CP-8xxx (mohlo dojít k odmítnutí online změny, ačkoli mapování registrů a HW bylo shodné) * doplněna podpora online změn do OLE automation * dialog Souborový systém PLC nemění kontext při znovu načtení struktury disku * oprava drobných chyb I/O Configurator * podpora MAS režimu pro řady CP-2xxx a CP-8xxx * podpora submodulu MR-0135 s režimem PFB * možnost vyhledávat moduly podle aliasu procesních dat * možnost otevřít soubor logu komunikační kanálu * vylepšena práce ze schránkou při editaci aliasů modulů a procesních dat PanelMaker * vylepšena spolupráce s I/O Configurátorem - okna přidaných panelů jsou otvírána a zavírána podle změn konfigurace CFC * možnost přijmout změny rozhraní bloků pro všechny instance * opravena chyba, kdy byl aktivní text nabírán z editoru rozhraní bloku, i když nebyl zobrazen * proměnné VAR_INPUT CONSTANT se nezobrazují ve schématu GPMaker * opravena nedostupnost panelu v menu po přepnutí projektu ST * opraveno zpracování boolean relací obsahujících NOT * oprava opakovačů pro inicializace polí typu REAL, LREAL a DATE_AND_TIME * oprava inicializace pole s neúplně vyjádřenou inicializací v rámci definice typu Simulátor řady CP-2xxx a CP-8xxx * verze 2.0.053 * oprava ladění mnemokódu * komunikace s Mosaicem probíhá na portu 41682, 41683, … verze 2022.1.0 04.02.2022 -------------------------------------------------------------------------------- * možnost zobrazit čísla řádků v editoru * oprava generování map souboru pokud ke pořadí pevně umístěných registrů není vzestupné * vyčištění souborového systému při změně jména programu není závislé na volbě Manažer projektu > Prostředí > Ovládání PLC > Potlačit testování jména programu před jeho nahráním do PLC * aktuální hodnotu proměnné v okně Data je možné přes kontextové menu nakopírovat do schránky * oprava generování PLCnet * přidána volba 'Minimální doba cyklu' pro centrály řady CP-2xxx I/O Configurator * možnost doplnit vlastnosti, které se při změně systému nedají převést automaticky * porovnání aktuální konfigurace se zálohou Grafický PanelMaker * změna úchopu při vkládání skupiny objektů * oprava generování adresářů pro panely připojené k centrále řady CP-2xxx GraphMaker * oprava výpočtu absolutního času pro data analyzátoru Webmaker * změna úchopu při vkládání skupiny objektů * u nových projektů jsou hesla ve výchozím stavu šifrována * oprava generování objektu 'Odesílací tlačítko pro pole bez vlastního tlačítka' pro případ, kdy na stránce žádné pole bez vlastního tlačítka není CFC * změna úchopu při vkládání skupiny objektů ST * opravena kontrola délky inicializace STRING * opravy drobných chyb verze 2021.2.1 Fix 4 26.10.2021 -------------------------------------------------------------------------------- * oprava ruské lokalizace * povoleno nahrávání kódu do SoftPLC s HW klíčům Compact+ * vylepšené formátování ST kódu * vylepšená rychlost výpočtu on-line změn * odstraněn duplicitní výpis vymazaných proměnných v on-line změně Webmaker * odstraňte vyskakování zavřeného okna během překladu I/O Configurator * oprava typu displeje OI-1073 Simulator Foxtrot CP-2xxx * verze 2.0.048 verze 2021.2.1 Fix 3 22.09.2021 -------------------------------------------------------------------------------- * oprava chyby při ukládání schémat FBD a LD (zaneseno ve Fix 2) verze 2021.2.1 Fix 2 16.09.2021 -------------------------------------------------------------------------------- * oprava chyby, při vkládání existující proměnné nebo konstanty do FBD nebo LD * zvýšení stability při práci s CFC soubory verze 2021.2 10.09.2021 -------------------------------------------------------------------------------- * opravena chyba, kdy nešel vytvořit programový balíček s HW klíčem COMPACT bez připojeného PLC nebo simulátoru * oprava tlačítka "Jdi na řádek" v dialogu "Informace o PLC"|"Chyby", kde se za určitých podmínek nemusel vypočítat správně index v chybovém zápisníku PLC * oprava, kdy mohlo dojít k zacyklení při normalizaci komentářů ve schématech LD a FBD, pokud obsahovaly dlouhý souvislý blok znaků bez mezer * opraveno stahování souborů z PLC pokud byly vybrány adresáře a soubory * oprava udržování komunikace s TecoRoute (při větších prodlevách mohlo PLC odmítnout nový program, pokud byl program chráněn heslem) * přidána možnost uložit vytvořenou knihovnu jak do uživatelského adresáře, tak do adresáře projektové skupiny * pro centrály řady Foxtrot 2 přidána možnost rezervovat oblasti zápisníku X a Y. Automatické přidělování začíná až od zadaného indexu. * popis ikony v hlavním panelu Windows začíná jménem projektu pro snazší orientaci Webmaker * pro alarmové stránky je předchozí adresa ukládána do session storage místo do cookies * oprava přejmenování stránek, tak aby se aktualizovaly odkazy i na právě otevřené stránce IEC manažer * možnost vymazat nepoužité knihovny z podadresáře LocalLib ST překladač * oprava zkracovaní nulových položek inicializační tabulky (prodlužovalo jednobajtové tabulky) * rozšíření direktivy PUBLIC_IFOX o možnost zadání uživatelského jména PUBLIC_IFOX=<USER_NAME> I/O Configurator * Podpora RFox2 - nekompatibilní se starší implementací * Podpora RF-2131 a C-RF-0001M Simulátor Foxtrot CP-2xxx * verze 2.0.045 verze 2021.1.2 fix 2 07.05.2021 -------------------------------------------------------------------------------- * oprava generování map pro direktivu TRACK_ADR Webmaker * ošetření případu, kdy mohlo dojít ke ztrátě obsahu webových stránek, když byl projekt pojmenovaný "web" verze 2021.1.1 fix 1 30.04.2021 -------------------------------------------------------------------------------- * přidán filtr do dialogu pro výběr projektové skupiny * vylepšení volby "Formátovat ST kód", aby nedošlo ke ztrátě pozice položených značek * úprava chování drag&drop v textovém editoru (výchozí akce je přesunutí textu, při položení se stisknutých Ctrl dojde ke kopírování) * CFC editory si nyní pamatují nastavenou velikost fontu I/O Configurator * oprava aktualizace deskriptorů, která vedla ke ztrátě CIB periferií, které byly na externích masterech na TCL2 sběrnici verze 2021.1 13.04.2021 -------------------------------------------------------------------------------- * zvýšení stability připojení přes TecoRoute * vylepšen přenos a mazání souborů v PLC * oprava volby "Formátovat ST kód", pro konstanty datumu a času * vylepšena kontrola shody zápisníku PC vs. PLC HW konfigurace * oprava exportu aliasů do I/O Configuratoru pro struktury C-RC-0011R PanelSim * opravena komunikace na adresy registrů nad 65535 Webmaker * přidána volba "Přízpůsobit šírce displeje cílového zařízení" * opravena editace společného základu jména a ukládání pro prvek Rozbalovací seznam * opraveno generování Rozbalovacího seznamu s volbou pouze pro čtení I/O Configurator * vylepšena aktualizace deskriptorů * vylepšeno zálohování konfigurace * podpora PC režimu pro seriové kanály CP-2xxx verze 2020.2.3 fix 2 18.01.2021 -------------------------------------------------------------------------------- * Zvýšení stability připojení přes TCP (TecoRoute, CP-2xxx) I/O Configurator * možnost zadat alias přímo v náhledu struktury modulu * nastavení šířek sloupců alias a poznámka ve struktuře modulu se ukládá Webmaker * z důvodu změny chování prohlížečů pro XML soubory, je pro alarmové stránky předchozí adresa ukládána do cookies * opraveno generování objektu obdélník se zvýšenou úrovní zabezpečení a odesílanou proměnnou * opraveno generování obdélníku jako odkazu s nastavením hodnoty a zvýšenou úrovní zabezpečení * oprava import/export jazyků ve Webmakeru * jazykové mutace pro "Rozbalovací seznam" Graphmaker * opraveno zobrazení časového rozdílu většího jak 60 hodin verze 2020.2.1 fix 1 15.10.2020 -------------------------------------------------------------------------------- * Opravena ztráta nastavení rychlosti na sériových kanálech v UNI režimu u Foxtrot 2 při převodu na novou verzi konfigurace * Opraveno generování rychlosti na sériových v UNI režimu na kanálech SC-1101 * Opraveno poškození MJF souborů při práci s projektem verze 2020.2.1 01.10.2020 -------------------------------------------------------------------------------- * změna instalace - není vyžadována odinstalace předchozí verze a je možné provozovat více verzí najednou * možnost online aktualizace programových součástí prostředí * opraveno generování mapy remanentních registrů pro Foxtrot 2 * opraveno vypuštění projektu ze skupiny * vylepšeno chování spojení přes TCP * oprava kontextové nabídky pro skupinu objektů v CFC * automatické nahrazení linuxových konců řádek na windowsové v souborech uživatelského programu I/O Configurator * podpora ethernetové sběrnice Foxtrot 2 - EBUS * indikace zapnutého manuálního režimu u CIB jednotek * podpora submodulů se sběrnicí pro Foxtrot 2 * přidáno varování a záloha při převodu konfigurace na novou verzi Webmaker * oprava mezipaměti obrázků (mohlo způsobit nestabilitu pokud byly vypuštěny obrázky) * přidán objekt "Rozbalovací seznam" IEC manažer * přidána možnost mazat SFC soubory z IEC manažeru Simulátor Foxtrot CP-2xxx * verze 2.0.038 verze 2020.1 SP3 30.01.2020 -------------------------------------------------------------------------------- * opraveno hlavní menu "Projekt > Přidat knihovnu" * "Soubor > Archiv > Archivovat projekt (do PLC)" umožnuje nově zvolit formát piz I/O Configurator * oprava zobrazení adres v nastavení modulů * oprava chyby při drag&drop do CFC schématu * ošetření zpracování periferie s chybějícím deskriptorem IEC manažer * oprava dialogu pro přidání proměnné (špatná detekce lokálních RETAIN proměnných pro řadu Foxtrot 1xxx) Webmaker * oprava stahování souborů z PLC v simulaci prvku Obrázek řízený řetězcem (velikost písmen, kontrola data a času, podpora pro RAM disk) verze 2020.1 16.01.2020 -------------------------------------------------------------------------------- * podpora komunikace po USB pro Foxtrot 2 * doplnění informací o online změně * podpora lokálních RETAIN proměnných pro Foxtrot 2 (grafické jazyky, zobrazení v IEC manažeru) * oprava hledání plného zápisu enumerace a přidán VAR_INPUT CONSTANT do našeptávače * oprava zobrazení rozšíření programu pro Foxtrot 2 Webmaker * ošetření apostrofů a zpětných lomítek u prvků s proměnným popiskem * viditelnost iframe pomocí display místo visibility (řeší problém pro Apple Safari) * při přidávání nebo ubírání stránek s aktivním levým menu jsou aktualizovány čísla pro řízení mezipaměti prohlížeče u všech dotčených stránek * změna strategie hlídání změn stránek pokud není zapnuto přegenerování po každém překladu kódu * oprava generování formátovacích řetězců obsahující tvrdou mezeru v XMZ souboru pro operátorské panely při zapnutém UTF-8 kódování HW konfigurace * oprava generování C-RC-0011R Datalogger * doplněna záloha při vysílání zdrojového kódu projektu do PLC Překladač * zpřísněna kontrola typů pro grafické jazyky Simulátor Foxtrot CP-2xxx * verze 2.0.030 * doplněn výpis použitého interface do logu UNI kanálu * oprava strojových instrukci TON,TOF,RTO,IMP (původní instrukční sada NS-950) * doplněna podpora pro GetProgramInfo2(), GetPlcInfo2() * oprava výpisu "TCP listen socket opened" do logu pro UNI_TCP_SERVER * v připojení k TecoRoute serveru se kontroluje dostupnost daného interface * úprava zápisu remanentních dat do Rem banky při on-line změně * ve web serveru PLC - pro soubory s příponou *.log vypnuta cache prohlížeče * oprava STRING_TO_ANY s chybnou specifikací řetězce * do %SW68 doplněn offset oproti UTC [min] * do souboru WWW/LOGS/PLC_INFO.JSON se generují informace o aktuálním stavu PLC verze 2019.2 SP1 hotifix1 10.10.2019 -------------------------------------------------------------------------------- * opraveno nastavení GT-xxxx parametrů SSI freq a SSI bits verze 2019.2 SP1 02.10.2019 -------------------------------------------------------------------------------- * Oprava označování bloků kódu pro END_VAR * Přidána podpora pro označení bloku FOR...END_FOR Webmaker * pro systém Foxtrot CP-2xxx umožněno nastavit až 90 přihlašovacích údajů pro webový server, 90 MAC adres pro automatické přihlášení a 90 přihlašovacích údajů pro TecoApi * opraveno generování prvků webové stránky pokud je využit maximální počet čtených proměnných PanelMaker * oprava generování proměnných pro systémy nepodporující programování dle IEC Simulátor Foxtrot CP-2xxx * verze 1.9.022 verze 2019.2 08.08.2019 -------------------------------------------------------------------------------- * opravena ztráta hesel pro přístup k PLC při otevření projektu bez HW klíče * opravena chyba při překladu konstant typu REAL a LREAL zadaných v inženýrském formátu * možnost vytvářet SFC schémata * doplněno zpracování online změn I/O pro systém Foxtrot CP-2xxx I/O Configurator * nová verze popisovačů pro systém Foxtrot CP-2xxx (nastavení interních periferií se ze starší verze nepřenáší!) * přidána podpora RFox2 * přidán režim PLCx (režim PLC pro projektové skupiny s nástrojem I/O Configurator) * přidán režim PLD pro Foxtrot CP-2xxx systém * oprava načítání CIB linek pokud je na sběrnici RFox master * oprava konverzních tabulek pro CIB CFC * oprava zobrazení UDINT v CFC (zobrazovala se znaménková hodnota) Webmaker * povoleno 256 čtených proměnných na jedné stránce pro systém Foxtrot CP-2xxx * podpora Web Push notifikací * přidána úroveň zabezpečení pro obdélník, tlačítko pro odeslání hodnot a kreslící plátno Graphmaker * umožněno načtení grafu z CSV souboru se stejným počátkem bez ztráty nastavení Překladač * oprava chyby v pointerových operacích s typem STRING * opraven rozvoj při předání rovnice s typem STRING do konverzní funkce * CASE nyní kontroluje nejen duplicitu indexu, ale i překrytí rozsahů Simulátor Foxtrot CP-2xxx * verze 1.9.014 * možnost přiřadit fyzické síťové adaptéry na PC rozhraním simulovaného PLC * možnost simulovat PLC/PLD režim version 2019.1 SP1 15.02.2019 -------------------------------------------------------------------------------- * opravena konverze do nástroje I/O Configurator pro OS se zapnutým UAC (Řízení uživatelských účtů) * opravena konfigurace RF a CIB v HW konfiguraci pro OS se zapnutým UAC verze 2019.1 12.02.2019 -------------------------------------------------------------------------------- * vypuštění nadbytečných voleb pro připravovaný systém Foxtrot CP-2xxx * do výpisu program přidána informace o spotřebě paměti pro jednotlivé POU * oprava drobných chyb IECMan * oprava stavu, kdy v konfiguraci není vybrána centrála Webmaker * přidány inkony v menu zarovnat uspořádat * přidána možnost nastavit hodnotu proměnné u prvku obdélník * přidána možnost nastavit hodnotu proměnné u prvku společné odesílací tlačítko * doplněno generování informací o IO strukturách pro panely připojené přes TCL Langman * opravena chyba importu z XLS Překladač * oprava kontroly typů pro funkci MUX v CFC * oprava výpočtu indexu polí struktur v komplexních případech (např. Vysledek := Pole1[Pole2[Index].c];) I/O Configurator * oprava vygenerovaných struktur pro kombinace více modulů C-AM-0600I nebo C-IB-1800M s rozdílnými konfiguracemi čítačů Mosaic Updater * oprava zpracování časových razítek soborů a virtualizaci UAC (Řízení uživatelských účtů) Simulátor Foxtrot CP-2xxx * spolehlivější zavírání aplikace * start v režimu HALT verze 2018.2 21.12.2018 -------------------------------------------------------------------------------- * rozšířena podpora pro připravovaný systém Foxtrot CP-2xxx * odstraněno zapnutí online změn po vytvoření balíčku pro ProjectLoader * opravy překladače * upraven dialog pro výběr proměnné - možnost filtrovat dle typu * kompletní převod podporovaných modulů z HW konfigurace do I/O Configuratoru včetně nastavení * nová verze simulátoru pro Foxtrot CP-2xxx * opravy chyb I/O Configurator * nová verze deskriptorů * rozšířena podpora pro připravovaný systém Foxtrot CP-2xxx * optimalizace rychlosti Webmaker * přidána možnost nechat zobrazit zadávací pole jako pole pro heslo * přidána možnost zadat pořadí, ve kterém se prochází zadávací pole v prohlížeči při použití tabelátoru * přidání možnosti zapnout starou verzi komunikace, která nedbá na shodu mapování proměnných a programu (spuštění s parametrem /webOldComm) * oprava alternativního rozměru stránek ve skupině * oprava archivace do PLC * oprava simulace viditelnosti SelectPLC * přidána podpora pro OS-0808M a C-RC-0011R verze 2018.1 SP1 13. 3.2018 -------------------------------------------------------------------------------- Webmaker * opraveno načítání úrovně v dialogu Nastavení přístupu SelectPLC * přidána podpora řízení délky pulsu pro moduly C-JC-0201B a C-JC-0006M verze 2018.1 9. 3.2018 -------------------------------------------------------------------------------- * při zakládání nového projektu je možno vybrat nástroj HW konfigurace (SelectPLC) nebo I/O Configurator. * soubory pro TecoApi a aplikaci iFoxtrot se generují stále, aby nemohlo dojít k zachování starého souboru s chybnými informacemi v PLC * možnost importu a exportu globální nastavení a návrat do výchozího stavu * přidán čas do názvu balíčku pro Project loader a archivu skupiny projektů Datalogger * optimalizována velikost konfiguračního souboru I/O Configurator * nová verze deskriptorů * vylepšeno automatické zálohování při změnách konfigurace * vylepšené fixace * optimalizované zobrazení dat CIB sběrnic * oprava načítání konfigurace z PLC * optimalizace komunikace * globální volba potlačení obsluhy modulů * možnost zakázat změny konfigurace * možnost kopírovat jména proměnných z okna procesních dat * opraveno přepnutí formátu zobrazení u polí * opravy chyb IEC Manažer * doplňování kódu nabízí i enumerace * odstraněn časový hazard při otvírání projektu (způsoboval nestabilitu na výkoných strojích s Windows 10) * detekce chyby syntaxe, kdy je u proměnné s inicializací vynechán typ (např. myVar := 0;) * obnoveno zobrazení VAR_GLOBAL RETAIN v systémových proměnných * odstraněno dvojí zobrazení dialogu pro přidání globální proměnné přes Ctrl+D, když byl soubor globálních proměnných zavřený * soubor globálních proměnných se přidává okamžitě při tvoření projektu (zajišťuje správné pořadí souboru pro I/O Configurator) * doplněny chybějící pole v mapě proměnných, definované v mnemokódu s rozměrem definovaným konstantou * zkratka pro odstranění knihovny Shift+Del * změna časování při ukončování aplikace pro spolehlivější ukončování prostředí CFC * bloky s EN/ENO se zobrazují v ladění šedě pokud nejsou aktivní * oprava ladícího náhledu, kdy mohl být známý boolovský stav nahrazen symbolem ! označující neznámou hodnotu * opravena chyba, kdy byla u proměnné předávané referencí, adresa proměnné interpretovaná jako hodnota * zlepšení chování nepřekládaných obvodů Webmaker * oprava alternativního rozměru stránek pro skupinu (byl generován menší, chyběl update unikátních čísel pro obnovení mezipaměti prohlížeče po změně nastavení) * oprava objektu kamera, aby načetl první snímek ihned po načtení stránky, ne až po době nastavené na obnovení obrázku (umožňuje použít MJPEG jako stream s dobou obnovení 0) * přidáno přímé vložení objektů (Ctrl+Shift+V), vloží objekty na stránku na původní pozici nikoli jako plovoucí výběr, který musí uživatel umístit * možnost nastavit jména a hesla pro TecoApi * uživatelské soubory s podadresáře import nemění datum a čas při každém překladu * optimalizace komunikace SelectPlc * optimalizace komunikace PanelSim * opravena nekompatibilita nastavení se starými projekty Překladač * opraveno nedostatečné hlídání typu při přiřazení * opraven hazard v konstrukci ELSIF * urychlení překladu * doplněno hlídaní přiřazení konstanty do enumerace mimo rozsah enumerace (USINT) * enumerace lze přiřadit pouze do proměnné typu USINT * doplněna direktiva {PUBLIC_API} pro TecoApi * opravena chyba v překladu složité konstrukce kde v poli FB, je prvkem pole opět FB z pole FB ArrayFB[0] := ArrayFB[ArrayFB[2].Index] * opravena chyba pri překladu pole, když je index pole vyjádřen pointerem Pole[0] := Pole[pStruktura^.Index]; * doplněna direktiva {AUT_CONVERSION ON} pro povolení automatické konverze mezi typy, {AUT_CONVERSION OFF} ukončuje automatickou konverzi * vrácena kompatibilita s překrývaní proměnných používaným ve starých kódech psaných v mnemokódu * odstraněna chyba překladu projektů bez knihoven, kdy se nekontrolovala změna prvního souboru při rychlém překladu Firmware Updater * nová verze popisovačů * nový způsob aktualizace verze 2017.2 25. 5.2017 -------------------------------------------------------------------------------- * při volbě Přeložit vše mohlo dojít ke smazání automatiky generovaného souboru (souviselo s tečkou v názvu projektu) * vylepšeno chování I/O Configurátoru při dvojkliku na jednotku * vylepšeno chování Mosaic Updateru při nedostupném spojení s aktualizačním serverem IECMan * změněna klávesová zkratka pro mazání knihoven (původní nebyla funkční) Simulátor * opraveno ukladání prázdného atributu ve funkci fcComposeXMLtag verze 2017.1 5. 5.2017 -------------------------------------------------------------------------------- * exportní soubory pub jsou zakončeny CRC16 - umožňuje kontrolu chyb v PLCComS * složené závorky v komentářích již nezpůsobují problémy * oprava stavu kdy při archivaci projektu s I/O Configurátorem chyběl soubor s definicí hardware (hwc) * volba Přeložit vše čístí adresář Sysgen od zbytečných souborů (menší velikost projektu) * soubory z PLC se stahují do adresáře Root, který využívá simulátor (původně mířilo stahování do adresáře SendRoot, který se odesílá spolu s kódem do PLC) * adresáře deskriptorů a updatů jsou přesunuty do Program Files * balíček pro ProjectLoader obsahuje soubor filelist umožňující lepší kontrolu obsahu * opraven zápis do databoxu přes okno Vyčíslit/Nastavit na adresy vyšší než 65536 * možnost převodu projektu z HW konfigurace (SelectPlc) do I/O Cofigurátoru * možnost ovlivnit striktní kontrolu alokace registrů volbou překladače * opraveno dlouhý čas při navazování spojení přes USB * opravena výjimka pro nastavení Windows na Ruštinu pro programy nepodporující Unicode * podpora verzí firmware 10 a vyšší Překladač * přidány operátory __IECFLAT a __IECFLATTYPE do mnemokódu pro PanelMaker (odstraňuje problém s indexy polí) * přidána direktiva {PUBLIC_IFOX}. Proměnné s touto direktivou jsou exportovány do souboru iFoxtrot.pub, pro použití aplikací iFoxtrot. * oprava registrace pomocných proměnných pro hranové kontakty v kombinaci s funkcemi SEL a MUX * přidány direktivy {OPEN_UP} pro funkce GetVarValueByName(), SetVarValueByName() a {TRACK_ADR} pro funkci GetVarNameByAdr() z knihovny SysLib LangMan * zaveden export/import pro překlad v Microsoft Excel * zjednodušen formát exportního souboru * možnost volby jazyku přes jeho kód (nezávislé na pořadí jazyků) * přidán kód pro čínštinu CHN PlcNet * opravena chyba, kdy první položka framu typu BOOL nebyla bytově zarovnána PanelMaker * vylepšena podpora polí * integrace s I/O Configurátorem SelectPLC * Přidána podpora C-RM-1109M Webmaker * automatická kontrola a oprava velikosti obrázku načtených v mezipaměti * pro UTF-8 nahrazena tvrdá mezera sekvencí * oprava detekce změny adresy proměnné pro zápis (změna nemusela být detekována pokud byl na stránce objekt kreslící plátno) * parametr okraje ovlivňuje i pravou a dolní část stránky * obraz z kamery se nahrává až ve chvíli, kdy je stránka kompletně načtená Simulátor * Přidána podpora pro {TRACK_ADR} verze 2016.2 24. 6.2016 -------------------------------------------------------------------------------- * zmenšeny nároky na paměť * přepracované zavádění projektu - méně problikávání * knihovny se předkompilují při zavádění projektu * prázdné banky okna data se ukládají * opraveno zobrazení dlouhých řetězců v bublinové nápovědě * opraveno zpracování absolutně umístěných polí BOOL při výpočtu online změny * přidány rozsahy registrů pro CPM-I a CPM-J * zpřehledněna nápověda * přidán beta verze nástroje TecoUpdater * přidána beta verze nástroje IOConfigurator Překladač * v CASE povoleny typy BYTE, WORD, DWORD, DINT, UDINT LangMan * Podpora hledání a nahrazování SelectPLC * Podpora nových jednotek C-EM-0401M, C-DM-0002L-10V, C-RS-0200R * Oprava generování #module pro UNI spojení * Oprava generování PWM pro IR-1980 IEC manažer * při online změně se zkontrolují změněné proměnné i v případě, že změna I/O konfigurace neumožňuje online změnu (více informací pro uživatele) * opraveno jméno uzlu TYPE v knihovnách * opravena chyba rozkopírování instancí struktur v případě, že je v projektu knihovna obsahující pouze typy * podpora VAR_INPUT/OUTPUT pro IOConfigurator GPMaker * upraveno načítání pozice oken, tak aby vyhovovalo vícemonitorovým sestavám * cizí soubory v adresářích generovaných pro displej jsou ignorovány Graphmaker * podpora analyzátoru pro CPM I a J Webmaker * přidán objekt vložená webová stránka * objekt obdélník, sloupec řízený proměnnou a obdélník s bar může být nově doplněn odkazem na jinou stránku * obnovování hodnot v zadávacím poli se zastaví již při vstupu do pole, nikoli až po stisku klávesy (ulehčení editace na Android zařízeních) * oprava editace kreslícího plátna při výběru více objektů * nový algoritmus pro výpočet velikosti zadávacích polí, aby lépe odpovídaly zobrazení na operátorských panelech a webových prohlížečích (ve stávajících projekt je výchozí starý algoritmus, zapnutý volbou "velikost polí kompatibilní s verzí 2015" * dialog pro odebrání nepoužitých obrázků umožňuje odebrat všechny najednou * čára grafu respektuje nastavení GFILL_STYLE_FRAME a obtáhne celou výplň * editační plochu lze posouvat kolečkem myši * doplněno kopírování obrázků přidružených ke kreslícímu plátnu * doplněno generování projektů pro operátorské panely v UTF-8 * generování souboru konstant s čísly stránek pro operátorské panely s řídící strukturou * doplněno chybové hlášení pokud chybí nebo není platná řídící struktura kreslícího plátna * doplněno chybové hlášení pokud je překročen počet proměnných na stránce při generování viditelnosti * vynechání mezer v názvech proměnných (důležité pro operátorské panely) * oprava zpracování funkce GC_SetTextStyle při virtuálních rozměrech kreslícího plátna * opravena funkce pro kreslení os na kreslící plátno. Nově odstup textu od osy respektuje virtuální rozměr plátna. * oprava generování pro více obrazů z kamery, bez použité proměnné viditelnosti * opraveno neuvolňování paměti v seznamu obrázků a proměnných * ošetřena maximální délka proměnné při komunikaci Simulátor * doplněno zpracovaní prázdné struktury v JSON * doplněna podpora šifrovaní algoritmem SHA256 (SYS 85) * doplněna podpora parsování dlouhých textu v xml (SYS 82) * doplněna podpora překódovaní stringu z UTF8 na CP125x (SYS 85) * opravena velikost zápisníkové paměti pro modely C,G,K,L * doplněna podpora pro uživatelsky slovník (SYS 87) GetVarValueByName(), SetVarValueByName(), GetVarAdrByName() a GetVarDescByName() * ošetřeno zpracovaní poškozeného JSON formátu verze 2015.4 22. 6.2015 -------------------------------------------------------------------------------- * odstraněn problém při porovnávání názvů souborů obsahující národní znaky * opraveno zobrazení tabulky #table definovanou jako pole * oprava zpracování vnořených struktur v #table pro připravované konfigurační nástroje * první verze nástroje LangMan pro zprávu vícejazyčných textů * opravena chyba v PLCnet způsobená nekompatibilitou .pux V2 * v LD/FBD opravena chyba, kdy se nezobrazovaly hodnoty proměnných na vstupních pinech boxů * pro dialog získání seznamu PLC přes TecoRoute je implicitní timeout 5000 ms, pokud je v dialogu pro výběr připojení k PLC timeout větší než 5000 ms, použije se tento * při komparaci souboru při posílání souboru do PLC není brán v potaz datum a čas vytvoření souboru * exportní soubor PUX lze generovat ve verzích 1 až 3 * odstraněna nekompatibilita souborů PUX se staršími verzemi Webmaker * odstraněn atribut format z ukládaného popisu objektů (atribut komplikoval komparaci souborů) * doplněna aktivace tlačítka pro uložení při změně parametrů skupiny stránek * odstraněno obnovení stránky po jejím načtení (zpomalovalo přechod mezi stránkami při jejich editaci) * opraven případ, kdy objekt obrazu z kamery bez podmíněné viditelnosti mohl způsobit chybu ve skriptu SelectPLC * podpora ovladačů v designu iGlass Simulátor * opravena chyba při otevírání neexistujícího souboru pro čtení verze 2015.3 6. 5.2015 -------------------------------------------------------------------------------- * opravena chyba v mapě proměnných (chyběly absolutně umístěné proměnné) - důležité pro online změny! verze 2015.2 29. 4.2015 -------------------------------------------------------------------------------- * opraveno zálohování paměti/databoxu PLC * opravena chyba zobrazení celé struktury v řádku (neúplný výpis hodnot členských proměnných), kdy struktura obsahuje proměnné bool - okno Data a hint hodnoty proměnné * opravena chyba znemožňující nastavování boolovských proměnných a boolovských polí v okně Vyčíslit/Nastavit * opravena chyba v PLCnet - nepoznával datové typy TIME_OF_DAY a DATE_AND_TIME (naproti tomu TOD a DT ano) * opravena chyba, kdy v .mpr souboru řádek naplněný mezerami způsoboval nemožnost řádného otevření projektové skupiny * opravena chyba při hledaní řádku zdrojového kódu podle offsetu v programu (projevila se pouze u souboru napsaných v mnemo kódu) * odstraněna chyba, kdy nepřítomnost FLASH paměti v PLC znemožnila navázání komunikace * odstraněna chyba zobrazení pole pointerů - okno Data a hint hodnoty proměnné * odstraněna chyba, pokud je v okně Watch objekt, který je delší než 64kB, mohlo docházet k pádům programu * doplněno hlášení chyb při navazování komunikace * PUX lze exportovat ve verzi V1 nebo V3 (zrušena možnost exportu do V2) * změněno chování a dialogy při odstraňování projektu ze skupiny * v okně Data možnost zapnout zobrazení v alternativním formátu * pro CFC zavedena obsluha klávesových zkratek pro editor interface POU * z mapy proměnných odstraněny #def na absolutní adresy IEC Manažer * opraveno zjištění velikosti proměnné STRING pokud byl rozměr udán konstantou * oprava zjištění velikosti pole, když je definováno jako typ * hledat definici symbolu rozšířeno i na programy Webmaker * obraz z kamery se neobnovuje pokud je prvek skrytý * přepracována strategie, aby nedocházelo k načítání starých stránek z mezipaměti prohlížeče * přidána kódová stránka UTF-8 pro proměnné typu STRING (prozatím nefunguje v simulaci) * oprava vkládání ze schránky při kódové stránce CP-1254 pro proměnné typu STRING * opraven výběr stránky v nastavení alarmů Grafický PanelMaker * oprava pro STRING délky 255 znaků ST překladač * Návratová hodnota funkce může být i na levé straně výrazu * Funkce ADR() vrací i adresu funkce * Výstup funkce je na začátku nastaven do implicitního stavu, stejně jako položky ve VAR Simulátor * instrukce JMI a CAI upraveny zpět (neposouvají zásobník) * při přechodu do HALT zrušeny všechny zarážky * ošetřena fce POW pro základ 0.0 a záporný exponent (výsledek je NaN) SelectPLC * opraveny fixace v náhledu I/O verze 2015.1 10. 3.2015 -------------------------------------------------------------------------------- * Neveřejná verze verze 2014.5 19.12.2014 -------------------------------------------------------------------------------- * Přepracováno okno Data * Přepracováno generování PUBLIC * Přepracována archivace do PLC * Přepracována archivace paměti/databoxu PLC * Automatické nastavení kontextu podle kurzoru v aktivním editoru * Vylepšení chování okna Vyčíslit/Nastavit * Ignorování souborů začínajících tečkou (pracovní soubory Google Drive) * Přidáno hledání dle offsetu ve strojovém kódu programu (pro offline vyhledávání chybových ofsetů) * Optimalizace překladu inicializací primitivních typů * Zvýraznění záložky vybraného okna * Podpora startu na externím monitoru * Oprava kontextových menu na záporných souřadnicích více-monitorových konfigurací * Oprava načítání dlouhých seznamů PLC ze služby TecoRoute SelectPLC * Podpora nových jednotek C-IR-0203S, C-IT-0202S, C-WS-0000R-iG, C-WS-0200R-ABB, C-WS-0400R-ABB, C-AQ-0005R, * Podpora nových OEM CPM a jednotek SR201, SR401, SR402 CFC * oprava funkce pro zjištění typu prvku pole pro založení pomocných proměnných v CFC * oprava získání typu při procházení bloků ze vstupy/výstupy typu ANY * oprava získání typu pro prvek pole IEC Manažer * velikost polí určována přes nové rozhraní - odstraňuje problém s určením velikosti aliasu na prvek pole Grafický PanelMaker * Přidán ID-22 GraphMaker * Struktury do velikosti 4 byte lze sledovat jako byte, word nebo long i pro analyzátor Webmaker * Opravena chyba při generování Prvku pro nastavení hodnoty, bez nastaveného obrázku pro klidový stav * Pro grafické panely se objekty se zápornou souřadnicí generují na 0,0 * Upraveno načítání vícestavových obrázků - zrychlení * List objektů, opraveno přesunout blíž/dál, pamatování nejvyšší položky * List objektů přidána možnost kopírování * Klávesové zkratky pro přesun blíž/dál * Upraven výběr stránky u alarmů * Oprava zápisu hodnoty s přechodem na jinou stránku (v některých případ k zápisu nedošlo) oprava se týká simulace i skriptu pro webové stránky * Oprava generovaní šifrovaných hesel * Přidán objekt kreslící plátno (Canvas) * Změna generování skriptů, tak aby se při změně nestahovali z mezipaměti prohlížeče Simulátor * ošetřena chyba při pársování xml z Dataloggeru (chybějící definice pro řídicí signál Event collection) * doplněna podpora pro nový způsob inicializace proměnných, který nepoužívá #table * změna čísla verze simulátoru pro prostředí Mosaic (na v8.4) * doplněna simulace fce sysWebServerInfo * podpora pro fci GetChanDesc() doplněna i pro CH3,..., CH10 (knihovna ComLib) * oprava SYS 84 (podpora prace s DataBoxem) pro případ, kdy je chybné zadaná adresa v zápisníku * doplněna podpora šifrovaní algoritmem AES-128 CBC, RC4, SHA1 a Base64 (SYS 85) * ve funkci PLC_printf doplněna možnost formátování pro STRING * při ukládaní proměnné typu STRING do csv souboru v DataLoggeru doplněno respektovaní zadaného počtu znaků + zrušeno omezeni velikosti STRING proměnné na 80 znaků (teď max. 255 znaků) * instrukce JMI, JMI L, CAI a CAI L posouvají zásobník o jednu vrstvu zpět (zásobník je ve stejném stavu jako po instrukci JMP / JMD / JMC L, CAL / CAD / CAC L, atd.) ST překladač * Povoleny lokální konstanty typu STRING verze 2014.3 10.04.2014 -------------------------------------------------------------------------------- * Komunikace je automaticky ukončena v případě, že je připojené PLC v režimu BOOT * Zrychlení odezvy od služby TecoRoute pro některé síťové karty * TecoRoute přihlašovací údaje je možné vyjmout z archivace * Odstraněna chyba, kdy se negenerovali inicializace pro online změnu, po překladu již přeloženého projektu beze změny zdrojového kódu * Jména a hesla do PLC je možné využít v plné délce 10 znaků * Možnost zapnout ukládání inicializace proměnných do kódu programu (pro projekty, kde došlo k chybě: Nedostatek paměti pro tabulku symbolů) * Opravena chyba při posílání dat Ethernetem bez hlavičky EPSNET UDP * Import KNX BAOS konfigurace z ETS4 * Oprava ručního zadávání proměnných do okna Vyčíslit/Nastavit Select PLC * U CP-7007 povoleno nastavení více UNI spojení a přidání více modulů SC-7104 * Přidána podpora pro R-AQ-0001R * Nastavení V/V zobrazuje proměnné nad %R65535 správně * Volba vypnutí režimu ladění z HW konfigurace CFC * Hlášení chyby, kdy není možné vyřešit obvod kvůli provázání EN/ENO podmínek z různých zdrojů * Odstraněna chyba při otevření zcela prázdného schématu IEC Manažer * Oprava typu aliasu na prvek struktury polí * Zlepšeno řazení dle umístění v paměti Graphmaker * Bublinová nápověda u osy obsahuje i názvy os podřízených Webmaker * Zpřísněna kontrola neplatných znaků ve jménech a heslech * Volba "Proporcionální font zadávacích polí" je zapnuta pro nové projekty * Odstraněna limita 250ms prodlevy mezi obnovením stránek * Přidání CSS stylu nutící prohlížeč použít předepsaný font místo systémového * Inicializace stylu pro prvek pro nastavení hodnoty a dvoustavový obrázek pokud chybí obrázek * Pro realizaci dvoustavového obrázku a prvku pro nastavení hodnoty použit div místo input['select'] (řešení rozdílů v zobrazení v různých prohlížečích) * Porovnání na nenulovost v XSLT transformaci změněno z > na != * Opraven příznak editace u hodnot s limity * Aktualizované šablony login/logout dialogů pro uživatelské modifikace verze 2014.2 03.02.2014 -------------------------------------------------------------------------------- * Opravena chyba při zakládání nového projektu verze 2014.1 24.01.2014 -------------------------------------------------------------------------------- Select PLC * Přidána podpora pro R-OR-0001W, C-WS-0200R-Obzor, C-WS-0400R-Obzor, C-OR-0011M-800, C-JC-0006M, C-JC-0201B, C-LC-0202B Backupmaker * Opraveno obnovení archivovaného projektu z PLC CFC * opravena inicializace zpětné vazby * odstraněno nechtěné vložení jména bloku do hlavičky grafického editoru * odstraněno vynucené obnovení při načítání CFC schématu * opraveno uvolnění objektu pro vkládání objektů IEC Manažer * při zakládání proměnné je akceptován rozměr STRINGu Webmaker * Opraveno generování XMZ se zástupci * Opraveno nesmazání pomocného souboru pro tvorbu XMZ * Opravena reakce na dvojklik v ladicím režimu při uzamčení skupiny Simulátor * opravena chyba ve výpočtu sin(LREAL) a cos(LREAL) pro záporné a nulové argumenty * doplněna podpora pro JsonLibEx (SYS 82) - pársování JSON dokumentu * v dataloggeru opraveno zpracování datového typu STRING[xx] (s vyjádřeným rozměrem řetězce, výchozí STRING fungoval správně) * doplněna podpora pro fce CloseAllFiles() a CountOpenFiles() * úprava inicializace ROOT_DIR ve funkci RootDirCreate() * oprava editace proměnne typu DT na displeji ID-14 pro rok > 2037 * při pársování XML opravena mez pro max počet atributů (v podpoře knihovny XmlLibEx) * doplněna podpora pro fci GetChanDesc() (knihovna ComLib) * opravena podpora pro práci s DataBoxem pro řadu L a případ, kdy je adresa proměnné > %R65535 (nutná DataBoxLib v15) * oprava fce DirOpen() - v případě prázdného adresáře se vrací INVALID_HANDLE * opraveno pársování xml souboru pro DataLogger (chyba v pársování atributu "Hst" v tagu Change, Hi3, Hi2, Hi1, Lo1, Lo2, Lo3) (chyba při ukládání Signálové kolekce s vypnutým parametrem Debug) * opravena simulace instrukce PID a CNV pro adresu proměnné > %R65535 (CPU řady L) verze 2013.3 23.10.2013 -------------------------------------------------------------------------------- * Aktualizace ovladače pro TecoRoute * Aktualizované ovladače HW klíče pro Windows 8.1 Select PLC * Zpřístupněny obě linky CIB pro CP-1001 * Přidána podpora pro C-RQ-0400, C-RQ-0600 CFC * Opravena chyba při použití záložního souboru CFC * Zlepšena stabilita při tvorbě CFC schémat IEC manažer * Opraveno řazení programů při volbě "řadit podle umístění v paměti" Webmaker * Opravena chyba kdy po vložení "Obdélníku s barvou ovládanou proměnnou" nešlo vložit "Sloupec ovládaný proměnnou" * Přidána možnost nastavit oddělovač náhodného čísla při zobrazení obrazu z kamery Simulátor * Opravena podpora pro knihovnu XmlLibEx verze 2013.2 30.09.2013 -------------------------------------------------------------------------------- * Zjednodušen panel Preference v Manažeru projektu * Dialog Vyčíslit/Nastavit nepovolí změny pokud se programy liší * V editoru lze použít značku s číslem 0 * Umožněno bezpečné spuštění více instancí prostředí Mosaic * Potlačeno varování při vícenásobném spuštění prostředí Mosaic * Upraveno chování Najít/Nahradit * Indikace čekání na odemčení komunikačního kanálu * Průzkumník knihoven může zobrazit všechny dostupné verze knihoven * V dávkovém zpracování se respektuje volba online změny v projektu * Opravena nechtěné změny pracovního adresáře simulátoru * Aktualizace knihoven funguje i pro MJF * Doplněna položka menu Přidat do okna Data do všech editorů * Ošetřeno vypršení timeoutu komunikace při výpočtu online změn po překladu programu * V dialogu Vyčíslit/Nastavit se aktualizuje hodnota proměnné i v případě pokud je vybrána v rozbalovací nabídce myší * Potlačen starý dialog Nastavení HW. který se mohl v některých případech objevit i u nových CPM * Přechod k definici proměnné (Ctrl+klik) ošetřen proti nechtěnému spuštění při kopírování bloků * Odstraněna chyba generování mapy proměnných v případě instance pole struktur o jednom prvku obsahujícím pole BOOLů uvnitř programové organizační jednotky CFC * Opravena vytváření pomocných proměnných * Odstraněna ladící funkce EN/ENO sítí produkující nechtěná popup okna * Počet vstupů bloku nejde zmenšit pokud je na vstup připojena proměnná SelectPLC * Opraveno jméno C-RC-0003S na C-RC-0003R * Přidána podpora pro C-DM-0402M-RLC a C-VO-0001M * Odstraněna chyba v dialogu Příslušenství * Odstraněna chyba, kdy se po otevření projektu vygenerovaly špatné aliasy IEC manažer * Ošetřen problém s aliasem na ENUM * Opraven výběr instance proměnné pokud se jednalo přímo o POU * Opravena inicializace při online změně v bloku obsahující pointery Webmaker * Opraveno generování dvoustavových obrázků, s příznakem pouze pro čtení * Oprava souborových komunikací * Oprava stahování obrázků z PLC pro objekt Obrázek řízený proměnnou * Oprava ukládání stránky při zrušení ladícího režimu v pořadí 1. Webmaker 2.prostředí. * Opravena editace více obrázků s nastaveným odkazem (odkaz byl přepsán na index.xml) * Nastavení kroku zpět po použití kláves k posunu objektu * Přepracována obsluha obrazu z kamery. Možnost více kamer na stránce * Zarovnání nových objektů k rastru * Zobrazení skutečných souřadnic při vkládání * Nová výchozí favicon * Změna XML - výchozí hodnoty jsou "?", přidán prvek pro jméno doplněné při přístupu přes TecoRoute * Změna XSL - akceptování jména při přístupu přes TecoRoute * Vynechání Content-Lenght a Connection, které si browser doplňuje sám * Změna generování viditelnosti zadávacího pole s vlastním tlačítkem pro odeslání, řeší nemožnost editace pole pod skrytým druhým polem * Přepracována viditelnost objektů dvoustavový obrázek a Prvek pro nastavení hodnoty, tak aby nedocházelo při skrytí k zachycování kliku myši * Prvek pro nastavení hodnoty má výchozí hodnotu 1 * Upraveno zamčení skupiny tak, aby se stále ukazovaly bublinové nápovědy od objektů * Všem objektům přidána vlastnost bublinová nápověda * Obdélník, Sloupec ovládaný proměnnou a Obdélník s barvou řízenou proměnnou může být nově odkazem Grafický Panelmaker * Odstraněna chyba vytváření souboru při kompilaci panelu při spuštěném simulátoru * Doplněn panel ID-21 Graphmaker * Při exportu do wmf je dodrženo pořadí os u legendy * Změna výchozích absolutních mezích 0 až 100 na maximální * Při chybě při otvírání grafu nezůstane zobrazen kurzor "přesýpací hodiny" Simulátor * Oprava editace proměnné typu DATE_AND_TIME na panelu ID-14 pro rok větší než 2037 verze 2013.1 SP2 22.04.2013 -------------------------------------------------------------------------------- Webmaker * Opraveno generování dvoustavového obrázku pouze pro čtení * Opravena funkce pro vypuštění nepoužitých obrázků (obrázky použité jako pozadí stránky byly považovány za nepoužité) SelectPLC * Oprava generování SC-1102 verze 2013.1 SP1 12.04.2013 -------------------------------------------------------------------------------- * V okně Vyčíslit/Nastavit je nyní vždy, pokud je to možné, vybráno pole pro zadání hodnoty proměnné * Dialog s volbou restartu rozšířen o tlačítko Zrušit * Opraveno skrývání okna Data při zobrazení Akumulátorů nebo Paměti * Odstraněn samovolný posun textu v ladění LD/FBD * Oprava výpočtu velikostí polí funkčních bloků a polí pointerů v okně Mapa uživatelských registrů Webmaker * Opraveno mazání v okně Zástupci SelectPLC * Oprava generování inicializací pro C-HC-0201F-E 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 TecoRoute * 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 TecoRoute 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 verze 2012.3 SP1 26.11.2012 -------------------------------------------------------------------------------- Webmaker * Oprava načítání obrázků z PLC v simulaci * Přidání přesné výšky a šírky u zadávacích polí pro ID-18/28 * Oprava jazykových mutací Select PLC * Oprava generování nových projektů s CP-1005 Simulátor * Oprava goniometrických funkcí při operacích s typem LREAL verze 2012.3 30.10.2012 -------------------------------------------------------------------------------- Webmaker * Oprava dialogu hesel při zvětšených fontech * Nový prvek pro odesílání souborů * Nový prvek pro nastavení hodnoty proměnné * Nový prvek obrázek řízený řetězcem * Nový prvek obdélník s barvou řízenou proměnnou * Zrychlené načítání PNG obrázků v editoru * Změněno generování POSTu pro globální odesílací tlačítko (kompatibilita s firmware 7.3) * Zachování ofsetu proti rastru při vkládání objektů ze schránky * Možnost zadat autora stránek (nese se pouze ve zdroji stránky, není uživatelsky viditelný) IEC manažer * Odstraněna nahodilá chyba při přegenerování hlaviček CFC editoru Select PLC * Podpora CFox jednotek C-WS-0200R-Logus, C-WS-0400R-Logus, R-OR-0008M * Podpora CP-1003 Simulátor * změna komunikace s prostředím * doplněna podpora pro XmlLibEx (SYS 82) * před založením kolekce Dataloggeru se kontroluje volné místo na disku - je-li disk plný, ukládání dat do csv souboru je zastaveno a signalizuje se chyba Datalogger.IN.errCode = 5 a Datalogger.IN.errMessage = 'Disk is full' * úprava v Dataloggeru v případě zapnutého sledování změn na signálu (problém byl ve vyhodnocení změny, pokud změna nastala několikrát v po sobě jdoucích cyklech PLC) * oprava ukládání proměnných typu DATE_AND_TIME v Dataloggeru verze 2012.2 31. 5.2012 -------------------------------------------------------------------------------- * Opraveno nefunkční opakování zpráv na Ethernetu z verze 2012.1 * Zakázání online změny na linkách CIB, kterou momentálně centrály nepodporují Graphmaker * Doplněno určení typu proměnné při přidání přetažením z IEC manažeru IEC Manažer * Vylepšena aktualizace stromu knihoven při hromadném update Webmaker * Zákaz výběru alarmových stránek jako výchozích po přihlášení * Změna alokace paměti při generovaní stránek - odstraněn problém s extrémně velkými stránkami verze 2012.1 3. 5.2012 -------------------------------------------------------------------------------- * Podpora licence pro Mosaic v PLC * Ošetřena diakritická znaménka pro jména souboru a jméno programu v PLC * Při nemožnosti spustit program v PLC z důvodu chyby v přenosu souborů je oznámen přesný důvod neúspěchu * Při posílání programu do PLC, které má povolenou EEPROM, se již neprovádí dotaz na její naprogramování, ale provede se automaticky * Nezávisle pro každé ethernetový spojení je možná volba počtu opakování zpráv, timeout lze nastavit až na 20 sekund * v dialogu souborový systém PLC přidána zvláštní volba pro otevření CSV souboru Dataloggeru v nástroji Graphmaker Graphmaker * Možnost přidat proměnnou přetažením z IEC manažeru Webmaker * Přenos obrázků společně s objekty při kopírovaní přes schránku mezi projekty * Možnost definovat alarmové stránky aktivované proměnnou * Upravené varování na starou verzi stránek v mezipaměti prohlížeče * Opravena pozice při vkládání prvků mimo základní plochu při posunutých posuvnících * Posuvníky zachovávají maximální rozměr IEC manažer * Nové instance programů se přidávají nakonec CFC * potlačení pořadových čísel u bloků, které se nepřekládají * oprava v detekci změn na CIB v online změně (zvýšení stability prostředí) * Změna klávesových zkratek pro vložení a odebrání mezery v CFC editoru Select PLC * Podpora RFox jednotek R-IT-0100R-ABB, R-HM-1113M, R-HM-1121M * Podpora CFox jednotek C-WG-0503S * Podpora napěťových rozsahů CFox jednotek C-HM-1113M, C-HM-1121M * Oprava generování aliasů pro CFox, RFox PanelMaker * Upraveno generování hlavní tabulky pro menu. Simulátor * doplněna instrukce SYS 20, která vrací 100us system counter * před založením kolekce Dataloggeru se kontroluje volné místo na disku - je-li disk plný, ukladaní dat do csv souboru je zastaveno a signalizuje se chyba Datalogger.IN.errCode = 5 a Datalogger.IN.errMessage = 'Disk is full' * uprava v Dataloggeru v případě zapnutého sledování změn na signálu (problém byl ve vyhodnocení změny, pokud změna nastala několikrát v po sobě jdoucích cyklech PLC) * oprava ukládaní proměnných typu DATE_AND_TIME v Dataloggeru Další aplikace * Přidám Firmware Updater (firmwareupdater.exe) je nástroj pro správu softwarového vybavení v PLC zařízeních typu Tecomat Foxtrot komunikujících po síti Ethernet. * Utilita Project Loader používá nově podadresář uživatelských dokumentů "Teco Utils" * Vylepšena spolehlivost přenosu souborů utility Project Loader verze 2011.4 15.12.2011 -------------------------------------------------------------------------------- * Částečný polský překlad * Klávesová kombinace Alt+Ctrl+Up zvětšuje/zmenšuje centrální panel * Odstraněna špatná lokalizace systémového menu dokovatelných oken * Dodělána lokalizace okna BatchControl * PLCnet manažer: hlídá se zařazovaní polí PLCnet-struktur do síťových proměnných CFC * Přidáno možnost zobrazení pořadí volaní * Odstraněna chyba duplikace objektů, při zrušení jejich vkládání * Změněna strategie překladu vstupů bloků. Produkuje přirozenější pořadí volání. * Možnost nepřekládat vybrané obvody ve schématu * Nastavování hodnot BOOL dvojklikem SelectPLC * Podpora nových masterů sběrnice CFox * Podpora jednotek C-OR-0202B, C-HC-0201F-E, C-AM-0600I, C-IT-0908S * Podpora jednotky IT-1604 Webmaker * Potlačeno generování neexistujících proměnných pro ID-18/28 * Oprava meta tagu pro mobilní zařízení "initial-scale", možnost zvolit generované metatagy * Oprava editace krátkého jména v správci obrázků * Pořadí MAC adres v dialogu pro jejich zadání nyní odpovídá pořadí, ve kterém jsou generovány * Možnost šifrovat hesla ukládaná do PLC Graphmaker * Úprava načítání souborů datalogger, aby bylo možné načíst časově překryté soubory * Podpora nového formátu souboru dataloggeru (obsahuje fyzické adresy signálů) * Možnost načítat soubory se záznamy několika dní bez datumové značky * Časová diference zobrazená v případě velkých diferencí v minutách či hodinách (nemá na rozdíl od ostatních desetinou čárku) * Vylepšena kontrola shodného nastavení při načítání csv pro prázdný graf * Do popisku je při zobrazení absolutního času přidán i datum * Při nahrávání více souborů s dataloggeru se zastaví při překročení počtu vzorků Simulátor * oprava vyhodnocení periody ukládaní v případě, že je datalogger spuštěn v okamžiku, kdy je hodnota %SL52 větší než 0x80000000 * oprava zakládaní týdenní kolekce * doplněna adresa proměnné do prvního řádku csv souboru verze 2011.3 5. 9.2011 -------------------------------------------------------------------------------- * Přidán dialog kontroly jména programu nahrávaného do PLC * Přidán tabulkový náhled v PLCnet * PLCnet manažer reaguje na přidávání/odebírání knihoven s definovanými PLCnet strukturami * Odstraněn možný konflikt jmen s názvy prvků struktury při použití teček jako oddělovače v mnemokódu * Library explorer zobrazuje i knihovny uložené v adresáři projektu IEC manažer * Oprava vyplnění šablony inicializace při deklaraci proměnné * Oprava citlivosti CFC na znaky s diakritikou v adresářové struktuře SelectPLC * Podpora jednotky C-IT-0200 * Oprava struktur pro IM2-20B, IM2-40B, IM2-80B, IM2-140M * Oprava generování R-RT-2305W Graphmaker * Možnost načtení csv vygenerovaného pomocí nástroje Datalogger * Přidána možnost zobrazit všechny vzorku bez ohledu na zvětšení do nastavení osy X * Popis nástroje doplněn do nápovědy Webmaker * Opravena výchozí barva pozadí popisku * Do seznamu objektů přidán sloupec s informací o úrovni zabezpečení objektu Simulátor * Do jména csv souboru generovaného DataLoggerem doplněna vedoucí nula pro den * Zveřejnění interních chyb DataLoggeru do uživatelského interface * Přidán příznak newFile do statusu Kolekce v DataLoggeru * Chybové zprávy DataLoggeru v angličtině * Oprava generování csv souboru v DataLoggeru v případě, ze oddělovač položek je TAB * Oprava ukládáni položek typu STRING[xxx] v DataLoggeru (typ STRING bez vyjádřeného rozměru fungoval správně) * Zvětšen prostor na jeden řádek ukládaný do csv z 1024 na 4096 bytů * Implementována funkce ovládání podsvícení integrovaného displeje (instrukce SYS 75) verze 2011.2 22. 7.2011 -------------------------------------------------------------------------------- * Beta verze programování v CFC * vyšší kompatibilita s účty s omezenými právy * Opraven rozvoj funkčních bloků v rámci struktur * Opraveno zavírání průzkumníku knihoven * Opraven dialog při přístupu na zaheslovaný systém bez HW klíče * Překrytí remanentních a neremanentních registrů nyní končí chybou překladu * Vylepšen update knihoven * V mapě uživatelských registrů se zobrazuje místo zabrané knihovními funkcemi * Vráceny zpět poslední verze USI instrukcí Nástroj Datalogger * První verze nástroje IEC manažer * Změny v rozvoji struktur obsahující funkční bloky * Opraven falešný drag and drop při dvojkliku a zeditování hodnoty Webmaker * Opraveno generování objektu kamery při vícejazyčném webu * Přidána možnost ovlivnit barvu pozadí webového prohlížeče * Přidána možnost nastavit okraje kolem webové stránky * Přidána možnost použít proporcionální fonty pro zadávací pole Graphmaker * Vylepšení detekce typu proměnné SelectPLC * Podpora nových jednotek rodiny CFox/RFox * Opravena cesta k GSD souborům * Přidána možnost potlačit obsluhu sériového kanálu * Opravena chyba při generování C-HM-0308 Simulátor * oprava přesnosti konverzí STRING_TO_TIME a STRING_TO_TOD (viz xStrToTime a xStrToTimeOfDay) * konec kalendáře nastaven na 28.2.2100 * pro datum > 28.2.2100 funkce STRING_TO_DATE() a STRING_TO_DT() vrací 1.1.1970 * do konverzí STRING_TO_TIME() a STRING_TO_TOD() zavedeno hlídání max a min vstupní hodnoty ('T#596:31:23.647' je maximum, 'T#-596:31:23.647' je minimum) * ve funkcích TIME_TO_STRING a TOD_TO_STRING opraveno zobrazení záporných časů * ve funkcích STRING_TO_TIME a STRING_TO_TOD opraveno zpracovaní záporných časů * doplněny hodnoty pro SW72 (CRC hlavičky programu) a SW78 (milisekundy systémového času) * ve funkcích xDateToStringF() a xDateTimeToStringF() opraven převod času až do roku 28.2.2100 * doplněn simulátor pro DataLogger * do funkce PLC_printf doplněna možnost náhrady des. tečky za des. čárku * doplněna kontrola adresy do instrukce FIL * ještě jednou opravena funkce Crc16 (SYS 16, CRCM) pro data delší než 255 bytu * zjednodušena komunikace simulátoru s jádrem Mosaicu (časově úspornější, snížen počet threadů a eventů) * doplněna podpora pro funkci FileInfo() (SYS 57) * opraveno chování DataLoggeru při pravidelném zakládání souborů (např. každou hodinu, ...) * doplněna možnost uložit rozpracovaný csv soubor kolekce povelem z uživatelského rozhraní (Datalogger.collection[0].OUT.flush := 1) * opraveno jméno aktuálně používaného csv souboru v uživatelském rozhraní DataLoggeru (vynechaná předpona ROOT\) * doplněna podpora pro BondRFunit() (SYS 79) verze 2011.1. 27. 5.2011 -------------------------------------------------------------------------------- * nové číslování verzí dle roku vydání * přepracováné dialogy pro práci s projekty a projektovými skupinami - stará verze USI instrukcí Webmaker * možnost tvořit více jazykových verzí * přidán dialog se seznamem objektů na stránce * přidána možnost rozmístit a zarovnat objekty * přidána možnost automaticky indexovat proměnné v objektu * dialog pro výběr barvy je inicializován původní barvou objektu * přidán vícestavový obrázek * opraveno zobrazení dvoustavového obrázku při rozdílné velikosti obrázku * podpora kódování STRING cp1255 - vyžaduje firmware centrály 6.5 nebo vyšší Graphmaker * upravena výchozí velikost signálů typu BOOL SelectPLC * přidaná podpora centrální jednotky CP-1026, CP-1036, CP-1038 * podpora nových jednotek rodiny CFox/RFox verze 2.0.26 23. 2.2011 -------------------------------------------------------------------------------- * opravy pro Sofcon verze 2.0.25 21.12.2010 -------------------------------------------------------------------------------- * přidána volba překladače '#useoption RestartOnError=0/1' pro novější CPM (L,K a výše) a jejich nastavení v Projekt manažeru > Nastavení PLC * při archivaci projektu je zobrazen dotaz na přepsání * zrychlený dialog souborového systému PLC, opraveno stahování více souborů, přidáno pamatování posledního otevřeného adresáře * dialog souborového systému PLC má nově volbu Detailní informace o souborech, jejím vypnutí se urychlí procházení adresářů * při generaci .EXP souboru odstraněna chyba pádu Mosaic-u při výskytu více jak jedné chyby převodu * při generaci .EXP souboru jsou pointery na neznamý typ nahrazeny typem UDINT + warning do výpisu (u instance je neznamý typ nadále chybou) * přidán Průzkumník knihoven - pro snadné prohlížení a přidávání knihoven * kontrola závislosti knihoven, pro nové knihovny se zapnutou závislostí * možnost aktualizace knihoven a kontrola pořadí u knihoven se zapnutou závislostí * výběrový dialog pro grafiku nezobrazuje POU označené HIDDEN * výběrový dialog pro grafiku má novou skupinu zobrazující všechny standardní POU, kromě konverzních * dotazovací dialog pro najít/nahradit se pohybuje podle textu, který se nahrazuje * nové položky menu pro přidání POU * možnost vytvářet a používat soubory MJF (Mosaic Joined Files) * opraveno chování při zadání chybné IP adressy * v menu Soubor > Znovu otevřít přidáno 10 posledních otevřených projektů * opraveno chybné chování tlačítka Nastavit v okně paměť * odstraně chyba zobrazení bitového pole v nerozbalené struktuře v okně Data * opravena chyba generovaní komentářů tagu struktury '<RECORD.../>' PUX souboru V1. * opravena nefunkčnost PLCnet s českými názvy ve jménech projektu * po překladu se editory aktualizují bez dotazu * odstraněna chyba, kdy byl vygenerován soubor PUB prázdný, pokud se negeneroval soubor EXP * volba Přeložit jako balíček, vygeneruje archiv se všemi soubory nutnými pro běh programu v PLC * zakázány online změny při změně CIB jednotek a RFox sítí, kde hardware není schopen změny bez restartu SelectPLC * Přidaná podpora centrální jednotky CP-1000, CP-1006, CP-1020 a CP-1028 * Přidaná podpora nových CIB * Přidaná podpora RF jednotek R-HC-0101F, R-HC-0201F, R-RC-0001R IEC manažer * přidány volby pro aktualizace a řazení knihoven Webmaker * upraveno generování stránek pro větší uživatelský konfort * odstranění zbytečného volání javascriptu u polí s globálním odesílacím tlačítkem * odstraněno neuvolnění paměti při generování webu Simulátor * opraven zápis a ctění z posledního bytu DataBoxu (SYS 5 RDB a SYS 6 WDB) pro CPM řady K a novější * upraveny řetězcové instrukce tak, aby podporovaly snadné slučování řetězců * doplněno naplněni %S42 (typ CPM : C/G/K/L/H) * doplněno naplněni %S43 (%S43.1 typ restartu po zapnutí, %S43.4 příznak simulátoru) * upravena korekce REAL čísla klávesami PLUS/MINUS na panelu ID-14 tak, aby nepřesáhla zadané meze * ošetřeno zobrazení STRING na panelu ID-14 (max. velikost stringu je 31 znaků) * doplněna simulace SYS 76 (GetCIBunitInfo) - vrací informace o CIB jednotce a SYS 77 (SetCIBunitAddress - prázdna funkce, nedělá nic) * doplněna simulace SYS 78 (SetWebPSW a VerifyWebPSw) - v simulaci jsou to prázdné funkce, nedělají nic, ale simulátor na nich nehlásí chybu * doplněny komunikace READN/WRITEN pro %R > 65535 (CPU řady L/H) * náhrada funkci mktime() -> Teco_utotalsec() a localtime -> gmtime() podpora převodu času od roku 1970 do 2106 * sesouhlaseno vyhodnocování periody PIDU, PIDMA, PSMPC, PWM, SCU, SCUV, MCU s verzi FW v6.0 pro Foxtrot (obrany proti nulové periodě vzorkování, ...) * opravena chyba plněni %S11 zanesena ve verzi v2.2.10 (měsíc byl o 1 větši) * do funkce DT_TO_TECODT doplněno zaokrouhlení při převodu milisec verze 2.0.24 16. 6.2010 -------------------------------------------------------------------------------- * změna dialogu v manažeru projektu (změny, které ovlivňují jen aktuální projekt, se uplatňují okamžitě - není třeba použít tlačítko Použít) * možnost zabezpečit PLC řady Foxtrot, CP7000 a CP7004 heslem proti neautorizovanému přehrání projektu (vyžaduje firmware 5.5 a vyšší) * opravena chybná inicializace barev v editoru z předchozího projektu * předěláno řízení generování exportních souborů (PUB, PUX, EXP) * úprava rozhraní pro zvýšení stability prostředí verze 2.0.23 25. 5.2010 -------------------------------------------------------------------------------- * Podpora HW klíče v 64 bitových systémech Windows Vista/7 SelectPLC * Přidaná podpora centrální jednotky CP-1008 a CP-1018 * Přidaná podpora externího RF masteru RF-1131 * Přidaná podpora spravování bezdrátových modulů * Přidaná podpora CIB jednotek C-AQ-0001R, C-AQ-0002R, C-AQ-0003R, C-AQ-0004R * Přidaná podpora CIB jednotek C-HM-0308M, C-HM-1113M, C-HM-1121M * Přidaná podpora CIB jednotek C-IR-0202S, C-IT-0100H-P, C-IT-0200S * Přidaná podpora RF jednotek R-IB-0400B, R-IT-0100R, R-KF-0500T * Přidaná podpora RF jednotek R-OR-0001B-2A, R-WS-0200R, R-WS-0400R PanelMaker * Opravena chyba, která zapříčinila rozpad projektu. Webmaker * Upraveny offsety v komunikacích pro zápisník větší než 64kB * Dlouhá jména v manažeru obrázků * Vylepšená cache na obrázky, zrychluje přechod mezi stránkami * Opraveno překrytí objektu pod zadávacím polem s vlastním tlačítkem při skrytém tlačítku * Upraveny velikosti zadávacích polí, aby lépe odpovídali délce textu * Vlastní tlačítko pro odesílání se zobrazuje jen je-li opravdu potřeba PIDMaker * Upraveny offsety v komunikacích pro zápisník větší než 64kB Graphmaker * Upraveny offsety v komunikacích pro zápisník větší než 64kB GPMaker * Upraveny offsety v komunikacích pro zápisník větší než 64kB * opraveno zavírání editoru obrázků při kopírování * odstranění kláves a,w,s,d pro posouvání prvků (kolize s Ctrl+A) * šipky pro posun objektů pracují jen bez stisknutých kláves shift, ctrl nebo alt IEC manažer * opraveno falešné vyvolání drag and drop při editaci proměnné po dvojkliku * opraveno doplňování hranatých závorek u proměnných typu pole verze 2.0.22 6. 1.2010 -------------------------------------------------------------------------------- * opraveno generování PUB souboru * PUX soubor generuje spravne globalni konstanty Webmaker * Přidán objekt Sloupec ovládaný proměnnou * Hlášení neaktuálních stránek v mezipaměti prohlížeče Simulátor * opravena funkce SYS 16 (CRCM, CheckCRC_16) pro data delsi nez 255 bytu verze 2.0.21 25.11.2009 -------------------------------------------------------------------------------- * Oprava generování inicializační struktury CIB jednotky MI2-140M * Přidána podpora kanálu SCH3 a SCH4 pro PLC FOXTROT od firmware 5.1 Webmaker * opraveno nastavení rastru při založení nového projektu * přidán import/export textů * opravena chyba, kdy se neakceptoval vnucený formátu int pro zobrazení * volba pro generování souborů pro připravovaný panel ID18/28 * opravena poloha vkládaného objektu při vkládání s posunutými posuvníky, při ztrátě kontaktu s myší IEC manažer * opraven dialog výběru proměnné deklarované v mnemo kódu verze 2.0.20 22.10.2009 -------------------------------------------------------------------------------- * Nové generování struktur pro jednotky CIB * Přidání nových knihoven ModelLib, InternetLib, RexLib a ToStringLib * Nové proměnné do VAR_GLOBAL se přidávají implicitně na konec * Vylepený dialog pro výběr bloku v grafických jazycích * Umožněno krokování v simulátoru * V grafických schématech přidána možnost označovat celé obvody * V jazyce LD přidány hranové kontakty a cívky P a N * Přidán dialog pro vyhledání PLC na ethernetu * Možnost vkládat do grafických jazyků tažením z IEC manažera * Zavedení zrychleného překladu * Přidané jednotky SC-7103 a SC-7104 * Přidané centralni moduly CP-7000, CP-7007 GPMaker * opravena maximální velikost popisovače projektu podle poslední verze displeje * nemění soubor konstant pokud se skutečně nezmění * opraveno zadávání mezí u proměnných DATE_AND_TIME s formátovacími řetězci obsahujícími mezeru * import/export textů WebMaker * opravena podpora průhlednosti pro PNG obrázky * možnost změnit společný základ proměnné viditelnosti * zobrazení času s uživatelským formátem * úprava skriptů kvůli kompatibilitě s Internet Explorerem 8 * úprava chování javascriptů při editaci ve WWW stránce * uživatelské formáty celočíselných proměnných na WWW stránkách PanelMaker * Podpora formátování proměnných DATE, TIME, DATE_AND_TIME Simulator PLC * opraven prevod TecoDateTime na IEC DATE_AND_TIME pro letni cas * do podpory terminalu ID-07/ID-14/OI-1073 doplneno formatovane zobrazeni a edice promennych typu DATE, TIME, DT a TOD * pridana podpora pro regulacni bloky PIDU, MCU, PWM, SCU, SCUV a PSMPC * v registru %SW70 zverejneno CRC kodu PLC programu * zvysena presnost casovani simulatoru PLC * do funkce PLC_printf doplneny IEC typy WORD a DWORD, cimz byly opraveny fce WORD_TO_STRINGF a DWORD_TO_STRINGF (podpora pro knihovnu ToStringLib) * doplnena moznost nastavit RANGE CHECK ERROR jako mekkou chybu E-18-pc-pcpc (nastavenim K23 = 0x80) - v pripade chybneho indexu se bude pracovat s nejvetsim moznym indexem daneho pole (coz je operand instrukce RCHK) verze 2.0.19 24.07.2009 -------------------------------------------------------------------------------- * Oprava překladu direktivy __IECTypeID pro uživatelsky založené aliasy jiného než základního typu * Přidána detekce shody programů pro umožnění ladění funkčně shodných programů Webmaker * Optimalizace generovaného kódu pro objekt obdélník verze 2.0.18 24.06.2009 -------------------------------------------------------------------------------- * Podpora krokování v textových jazycích v simulaci * Oprava překladu direktivy __IECTypeID pro uživatelsky založené aliasy * V simulátoru opraveny instrukce pro mocninu a logaritmus pro typ LREAL, chyba ovliňovala přesnost následných operací s typem LREAL verze 2.0.17 05.06.2009 -------------------------------------------------------------------------------- * Podpora grafického panelu ID-17 * Podpora centrální jednotky FOXTROT CP-1016 * Přidání modulu UC-1203 * Přidání modulu UC-1204 * podpora zařízení "čítač" v jednotce RCM2 * změna barvy hlášení chyby na žlutou * podpora řetězců v LD a FBD * přidány hranové kontakty v jazyce LD * znovu umožněn překlad USI začínající na písmeno D a T * přidána volba pro zarušenou komunikaci (aktivuje opakování paketů) * správné zobrazení bytového alisu na bitové pole v okně data * přidány popisy CIB linek při online změnách * opravena optimalizace inicializací v online změnách pro CPM-K * opravena inicializace globálních pointerů v online změnách pro CPM-K Webmaker * ofset proti rastru nahrazen absolutní pozicí * přidáno uvolnění paměti po kopírování souborů * vyřešena ztráta kontaktu myši s vkládanými objekty při rychlém pohybu * přidán objekt obdelník * přídána možnost negace viditelnosti * potlačení rámečku stránky bez menu * oprava stylu u dvoustavových obrázků * automatické obnovení stránek při zastavení obnovování (například v důsledku výpadku komunikace) * sloučení skriptů do jednoho souboru * možnost vložit ikonu "favicon.ico" * vkládání textu ve formátu UNICODE ze schránky (Ctrl+V) v režimu ladění -> automatický převod na cp1250 až cp1253 * přidání možnosti potlačit rámeček odesílacího tlačítka Grapmaker * upraveno zobrazení popisku * ukládání stavu tlačítek na zamykaní os * potlačení výzvy ke stažení analyzátoru při výpadku komunikace v době načítání statusu GPMaker * nástroj pro navrhování obrazovek pro displej ID-17 verze 2.0.15 23.03.2009 -------------------------------------------------------------------------------- GraphMaker * obnova původního měřítka po stažení analyzátoru IECMan * Omezení velikosti zobrazených komentářů * Upraveno zobrazení #def začínajících R ve starých "neIEC" projektech v mapě proměnných Webmaker * možnost zadat individuální výchozí stránku pro každého uživatele (vyžaduje firmware CPM-K 4.4) * možnost zapnout generování stránek po každém překladu * možnost nastavit podmíněnnou viditelnost všech prvků na stránce * optimalizace stránek s vícerým použitím stejné proměnné PanelMaker * Pridána možnost povolovat/zakazovat editaci jednotlivých displejů verze 2.0.14 25.02.2009 -------------------------------------------------------------------------------- * automatickou volba teplý restart po zapnutí při nastavení nenulového počtu remanentních registrů * potlačen restart po online změnách končících chybou * ukládání souborů s rozložením paměti do archivovaných projektů, umožňuje detekci shody programu a rozloženích proměnných po rozbalení archivu * ošetření stavu, kdy není pro online změny dostupný soubor .map * opravena online změna pro CPM-K, kopírování bitových polí * doplněna nápověda pro knihovnu SysLib * doplněna knihovna ToStringLib s funkcemi pro konverze všech datových typu na typ STRING s možnosti nastavit vystupni format * kontrola formátu jmen souboru (8 znaků jméno 3 koncovka) při vysílání do PLC * vylepšena indikace a spolehlivost přenášení souborů do PLC * varování při nepřítomnosti paměťové karty a existenci souborů pro vyslání do PLC * kontrola korektnosti zadání IP adresy * typ enum exportován do PUB jako typ USINT * simulátor v režimu MosaicPLC přijímá pakety s více než jednou zprávou * možnost vypnout v komunikaci po ethernetu více zpráv v jednom paketu * přidaná podpora jednotky IS-0601 * přidaná podpora jednotky US-1203 * opraveno probarvování proměnných v náhledu VV * upravena automatická inicializace v Simulátoru panelu * přidaná podpora CIB jednoty RCM2-1 * přidaná podpora CIB jednoty SA2-12M IECMan * volba zobrazení komentářů je nyní výchozí * zlepšeno chování automatického dokončování textu, při dopsání . za jméno struktury nebo funkčního bloku Webmaker * odstraněno zbytečné přegenerovávání hesel * doplněna nápověda * automatické obnovování hodnot na stránce nastavené jako výchozí volba * indikace neodeslaných hodnot červenou barvou na stránkách s automaticky obnovovanými hodnotami * hlídání posunu proměnných po přeložení kódu * upravena funkce na převod do UTF-8 - zrychlení kompilace * zvýšení počtu proměnných na 128 na stránku (vyžaduje podporu na straně firmware PLC) * optimalizace ukladání XML - optimalizace převodu nedovolených znaků * opravena velikost písmen v názvech obrázků (skript vs xsl) - zrychluje obnovení stránek * přidání z-index pro exaktní řazení objektů na stránce * rozšíření chybových hlášení Simulátor * doplněna podpora pro ANY_TO_STRINGF (SYS 26) verze 2.0.12 01.11.2008 -------------------------------------------------------------------------------- * oprava generovani souboru pro panely ID-xx * uprava nacitani GSD souboru * hint z hodnotou proměnné v režimu ladění * oprava zvýraznění textu * oprava hlášení odpojení kabelu pro připojení přes ethernet IECMan * Opravena funkce pro získání jména aliasu se závorkou pro případy s mezerou mezi názvem a závorkou * Opravena délka stringů zadaných konstantou * Opraveno povolení menu přidat proměnnou v systémových proměnných Webmaker * Synchronizace režimu debug při startu webmakeru * Možnost nastavení délky editačního pole na 255 znaků * Vylepšená kontrola platných názvů pro obrázky * Oprava zonrazení dvojstavového obrázku, aby odpovídal více zobrazení v prohlížeči Simulátor PLC v2.0.18 * opravena chyba pro liche delky struktur v instrukcich FIT/FIS * promenne typu REAL a LREAL lze na displeji vytvorenem PanelMakerem zobrazovat max na 15 mist (puvodne pouze na 11), z toho max. 9 mist muze byt za desetinnou carkou * promenne typu STRING se na displeji vytvorenem PanelMakerem zobrazuji bez koncove nuly * opravena edice promennych na displeji CP-1014/1015 * doplnena simulace SYS 49 (FindFreeCluster) * opraveno blikani sipek pri edici message/menu v terminalove instrukci v procesorech rady K * opraven prevod IEC DT na Teco DT (SYS 19) pro 1.1.1970-00:00:00.0 verze 2.0.10 SP1 12.09.2008 -------------------------------------------------------------------------------- * Opravena volba "Ignorovat chybu jednotky" Webmaker * Opraveno zadávání barvy textu u dvojstavového obrázku * Opraveno nastavení pro všechny stránky ve skupině (není třeba mít vybranou skupinu) IECMan * Opraveno zobrazení funkcí vracejících STRING v mapě proměnných * Opraveny online změny pro funkce obsahující STRING verze 2.0.10 08.09.2008 -------------------------------------------------------------------------------- * Opravena souborového hledání s více cestami a maskami * Opraveno zobrazení dlouhých názvů na kontaktech v jazyku LD * Opraveno chování při obnovení komunikace po ethernetu při vypnutí a zapnutí PLC * Přidána možnost vyslat program bez otevřeného projektu * Zakázána možnost vyslat program v režimu DEBUG * Zachování přeloženého kódu při kopírování projektu * Probíhající programování on-line změn je indiková fialovou barvou pole stavu komunikace * Pokud HW hlásí, že podporuje online změny a vrací data pro OnlineStatus, nikdy nedojde k samovolnému vypnutí povolených online změn Webmaker * Opraveno zobrazení ENUM (zobrazuje se pořadové číslo položky výčtového typu) * Správná interpretace boolovských proměnných s přístupem přes tečkovou konvenci * Kopírování celých skupin a stránek * Skupinové nastavení pro všechny stránky ve skupině * Funkce UNDO * Dvojstavové obrázky lze použít jako dvojstavový text * Rozšířené formátování čísel (vyžaduje podporu ve firmware PLC - dostupné od verze x.x) * Možnost upravit základ jména proměnné u více prvků najednou * Opraveno ukládání MAC adres pro přístup bez hesla IECMan * Přidán záložní buffer pro online změny - zvyšuje odolnost v případě, kdy online změna dopadne úspěšně v PLC, ale Mosaic se o tom nedozví, např. kvůli chybě komunikace * Při zálohování projektu se ukládá i soubor s mapováním paměti pro online změny * Oprava aliasů do pole proměnných v mapě proměnných * Doplněno doplňování kódu pro parametry bloků typu struktura * Sekce pro globální proměnné se přidává nakonec souboru verze 2.0.8 30.04.2008 -------------------------------------------------------------------------------- * Hinty v grafických editorech * Opravena chyba označení řádků s kódem uvnitř makra, kde je použita direktiva podmíněného překladu * Vylepšen tiskový výstup pro rozvoj maker * Oprava hledání v IEC manažeru * Oprava zobrazení konstant v okně Data * Oprava načítání okna s nastavením IR-1056 * Podpora CP-1014 a CP-1015 * V CIB podpora aliasů přímo na strukturu jednotky. Webmaker * možnost dynamického obnovování dat na webové stránky pomocí AJAX * opraveno přidávání obrázků do manažeru * opraveno umístění obrázku bez zadaného obrázku * přidána podpora pro webovou kameru * polohování prvků pomocí kláves IECMan * oprava hledání POU verze 2.0.7 20.03.2008 -------------------------------------------------------------------------------- * opraven rozpad zobrazení editoru LD a FBD pod dialogovými okny * přidána možnost označit jednotlivý kontakt nebo blok stejně jako skupinu * grafický náhled na box při vkládání do LD a FBD * čtení kódu PLC ze souboru povoleno vždy s výjimkou zapnutých online změn * ukládání kódu PLC (a jeho dekompilace) do souboru povoleno vždy, když je program přeložen bez chyb * hledání v IECManažeru * opraveno zobrazování pinu VAR_IN_OUT v LD a FBD * opravena chyba při kopírování adresáře z PLC do PC * opraveno nabírání textu do hledacích dialogů pro LD a FBD * opraveno ladění kódu .mos v projektech bez instance IEC programu * grafický náhled na bloku v editoru hlavičky bloku (Alt+F5) * zobrazení komentářu pinů bloků pod editorem LD a FBD Simulátor PLC v2.0.09 * doplnena funkce SYS 56 DiskInfo() * oprava pro pripad, kdy je nulovy pocet remanentnich registru * opraveno zobrazeni promenne typu STRING na panelu ID-xx (instrukce TER) Webmaker * opraven generovaný kód pro editovací pole s vlastním odesílacím tlačítkem * možnost vypnout rastr * oprava vykreslovaní některých prvků * možnost volit zobrazení rámečku editovacích polí * stavový řádek se souřadnicemi * náhled velikosti stránky při volbě cílového zařízení IECMan * opraveny klávesové zkratky Insert a Enter * přepracován dialog pro přidání instance Graphmaker * ošetření chyb automatického měřítkování * ošetření chyby Borland RTL ve funkci _fpclass Konfigurace * Přidána podpora panelu ID-14 pro simulátor panelu * Oprava inicializace panelu ID-14 v simulátoru panelu * Přidána podpora pro externí CIB mastery. * Do sítě přidán objekt ID-15 * Přidána podpora FOXTROT CU-005 verze 2.0.6 22.02.2008 -------------------------------------------------------------------------------- * do simulátoru PLC přidaná simulace souborových funkcí * doplněna simulace pro ID-14 pro řadu K * opravena funkce Program->Porovnani_programu * pri ukladani kodu PLC na disk se nabizi dialog ulozeni souboru * tazenim v grafickych editorech lze oznacit i jeden objekt * v grafickych editorech se nenabizi vnucene EN/ENO pro boxy, ktere maji boolovsky vstup i vystup * zabraneni zmeny souborove extenze pro graficke soubory * odstranena chyba programu pri souborovem hledani v adresari a jeho podadresarich * opraveny nektere nedostatky v editovani grafiky * opraveno zpracovani trasovaciho bufferu v grafice * opravena chyba zobrazovani TOD#0:0:5.0 & spol. * rozsiren pocet pouzitelnych komunikacnich portu na COM1 az COM32 * zásadně přepracován Inspektor pro ladění programu s cílem zvýšením stability * opravena chyba padani pri prepnuti do editace v souboru, ktery nema zadny kod * opravena chyba zobrazeni bitoveho pole v okne Data (Watch) * zakazano klonovani z okna inspektora, pokud je max. poctu inspektoru jiz dosazeno * Zaveden soubor "HelpDoc.ini", ktery nese informace o napovednych souborech Webmaker * Nový plugin pro msoaic pro tvorbu a visualizaci web stránek IECMan * přidána podpora kopírování POU * zabránění editace v režimu ladění Graphmaker * ošetření automatického přizpůsobení os pro extrémní hodnoty SelectPLC * Podpora angličtiny pro nastavení CIB jednotek * Oprava povolovani tlacitek v ETH-UNI. * Přidána podpora FOXTROT 1005 * Oprava generování struktur a dat pro op. panely pro centrálu K verze 2.0.5 19.12.2007 -------------------------------------------------------------------------------- SelectPLC * podpora CIB * podpora PLC Foxtrot * podpora ID-14 pro Foxtrot * oprava nastaveni OT-76xx PanelSIM * oprava inicializace PanelMaker * uprava generovani dat pro Foxtrot * zakladani noveho panel generuje panle s datumem a casem Graphmaker * opraven access overrun na kruhovém bufferu vzorku * rozšířena možnost minimálního rozsahu osy až 1e-10 * povolení možnosti spuštiní analyzátoru pro řady G,K,L IECMan * oprava zpracování ST direktiv se syntaktickou chybou * oprava citlivosti na velikost písmen u operandu OR ST direktiv * úprava online změn, pro UNI kanály * omezení online změn nejen na jednu desku v jednom kroku, ale i na jeden kanál * oprava hledání v instancích (doploování kódu u prominných FB) * oprava filtrování mapy promenných * vypnuti debug režimu poi přidání POU verze 2.0.1 20.09.2007 -------------------------------------------------------------------------------- * Úprava rychlosti překladu ST * Přidání PLC Foxtrot do konfigurace * Ladění programu přímo v okně editoru * Úprava generování konf. souboru pro síť * Oprava ukládání bázových adres pro ID-slave IECMan * oprava ztráty kontextu programů v případě přejmenování tasku * funkčnost Ctrl+D a Ctrl+Space rozšířeno v těle POU i na bloky VAR * opravena chyba při online změně, když byl první záznam v mapě registů kolize registrů * upravena defaultní pozice dialogu na ScreenCenter PIDMaker * defaultní jméno PID změněno na PID_x (kde x = 1, 2, ...) * upravena defaultní pozice dialogu na ScreenCenter * oprava vykreslování malých grafů Graphmaker * opraveno zapadávání dialogu při odebírání průběhu * opraven hazard při slučování os ze stejným rozsahem * upravena defaultní pozice dialogu na ScreenCenter verze 2.0 19.03.2007 -------------------------------------------------------------------------------- * úprava všech doplňků pro podporu Mosaic verze 2.0 * přidán režim kanálu CSJ * oprava zavírání PanelMakeru * urychlení překladu ST verze 1.9 RC9 29.01.2007 -------------------------------------------------------------------------------- * odstranění duplicitních záznamů v IEC manažeru * odstranění chyby v generování kódu PIDMakeru (některé kombinace nešlo přeložit) * odstranění špatného zobrazení operandu instrukce * možnost zobrazit přetypováné proměnné v GraphMakeru (např. WORD mujbyte) verze 1.9 RC8 15.12.2006 -------------------------------------------------------------------------------- * detekce vnitřních proměnných maker při online změně * možnost vynutit online změny při rozdílné mapě proměnných v programu na PC a v PLC verze 1.9 RC7 15.09.2006 -------------------------------------------------------------------------------- * aliasy pro IO system lze nastavit jako {PUBLIC} * nova verze knihovny RegoLib_V13_20060914.mlb verze 1.9 RC6 11.09.2006 -------------------------------------------------------------------------------- * uprava generovani kanalu u TC700 na ramu cislo 4 a vice * oprava importu a exportu promennych z/do IO nahledu * přidány dialogy signalizující činnost při déle trvající operacích * přidána možnost filtrovat proměnné v mapě registrů * PIDMaker - možnost absolutního umístění generovaných zón verze 1.9 RC5 11.07.2006 -------------------------------------------------------------------------------- * Uvodni podpora nemciny * Nove graficke zadavani velikosti ramu * Do rezimu MPC u TC700 a TC650 pridana volba pro pridani Broadcastu * Pridana specialni funkce IC6704 * pridana knihovna RegoLib_V11_20060609.mlb * pridana knihovna IRClib_V10_20060602.mlb * vylepsena interactivita napovedy * vylepsena podpora redundance * lze ovlivnit umístění zón v paměti, pokud jsou hlavičky generovány v jazyce ST * opravena asistence vkládání kódu pro členy struktur * probarvení okna inspektora POU, pro lepší odlišení od okna editoru * globální ovládání ochrany proti editaci souborů při ladění * připojení po síti ethernet s volbou portu (pro připojení přes proxy a pro soft PLC) * Úspornější způsob zobrazení bloků * Opravené ladění bloků se vstupem/výstupem typu struktura verze 1.9 RC3 5.04.2006 -------------------------------------------------------------------------------- * Vylepsena podpora ruskeho jazyka verze 1.9 RC1 21.04.2006 -------------------------------------------------------------------------------- * oprava ztrat aliasu * oprava volani napovedy * modul CP7005 * Novy wizard pro vyber rady pri zakladani projektu * Nove lze archivovat zdroje do PLC * Podpora grafických jazyků * Vylepšená logika vkládání POU do projektu GraphMaker * Automatické přizpůsobování vertikálního měřítka podle aktuálních dat verze 1.6.0 28.03.2006 -------------------------------------------------------------------------------- * uprava inicializace modulu pro TC700 * nova generace helpu, vse v chm * Uprava ve vypoctu u profibus zarizeni. Uprava pocitani masky pro bitarea. * Opraveno přesunování bloků v semigrafickém panelu * Opraveno nefunkční tlačítko mazání v semigrafickém panelu * Opraveno zobrazení záporných časů v okně data verze 1.5.13 27.11.2005 -------------------------------------------------------------------------------- * uni rezim na ethernetu * novy plugin pro zalohovani databoxu a registru * Opraveno generovani struktury TAO_TC6 * Přidány jednotky u nastavení os PIDMaker * Přidány jednotky u nastavení os IECMan * Přidán filtr do výběru proměných z .mos * Opravena funkce tlačítka na výběr proměnných verze 1.5.12 7.11.2005 -------------------------------------------------------------------------------- * Vylepšená podpora online programování PLC TC700 * Zrychlené vyvolání doplňování kódu ctrl+mezera (aktualizuje se jen při uložení souboru nebo aktivování okna IEC Manažeru) * Drobné úpravy v nastavení konfigurace PLC * Změna zobrazování hodnot v IO náhledu vzhledem k online změnám * HW dokumentace rozdělena do dvou částí * Oprava generování struktury TAO_TC6 * Oprava generování struktury pro OT-7652 verze 1.5.10 26.09.2005 -------------------------------------------------------------------------------- * Optimalizace generování konfigurace * Předěláno grafické znázornění a počítání rámů * Přidány nové moduly * Přidána řada TC650 * Plná podpora režimu PLC na ETH * V nastavení kanálů podpora IP adresy brány Simulátor PLC * doplněna systémová konverze SCNV (ANY_TO_ANY) * doplněna simulace procesoru řady G * doplněna podpora on-line změn programu pro řady C a G * přidaná simulace DataBoxu 1MB pro TC650 * ošetřena podmínka pro nastavovaní struktury pro podmínku trasování tak, aby se tato struktura bezpečné plnila při každé změně podmínky pro break * doplněny funkce SETY a RESY pro IL překladač (instrukce S,R) * upraveno pokládáni breaku z Mosaicu pro centrálu rady G * úpravy pro ukládaní dat do reléových bufferu pro verzi G * podpora online změn pro procesory řady C a G IECMan * vylepšení obnovení okna, zachovává vybraný uzel * opraven výpočet velikosti booleovských polí * vypuštěno procházení hardwarové konfigurace při každé změně * vylepšena podpora vkládání kódu (ctrl+mezerník) * opraveno vkládání VAR_INPUT/VAR_OUTPUT u funkčních bloků * optimalizace řazení proměnných podle umístění paměti * vylepšeno probarvení překrytých proměnných v mapě registrů PIDMaker * odstraněna chyba při nastavení trojstavového výstupu u PID se zvoleným typem analogového výstupu jiným než "Výstup na 8 bitový D/A převodník" * opravena chyba při spuštění více PID se simulovanými soustavami verze 1.5.7 9.02.2005 -------------------------------------------------------------------------------- * Nový nápovědný systém * Vylepšená podpora angličtiny * V PanelMakeru úprava generování flow tabulek PIDMaker * opraven hazard s přístupem do uvolněné paměti * opraveno nastavení remanentních registru * opraven u PIDA zbytečný zápis do DUMMY * opravena vazba tlačítka PIDA na reálnou hodnotu TAFF * opraveno prohozené UH, UC v definicích v jazyce ST IEC Manažer * načtení proměnných i z neuložených souborů .mos * odstraněno __instance__ z built-in funkcí * opravena aktualizace při vyjmutí souboru * opravena práce s tagMxSubrangeDescription ** Ranges * vylepšeny informace o funkcích * zakázáno smazání posledního tásku * přidáno smazání instancí programů společne s táskem * přejmenování program dokáže upravit i jeho instance Graphmaker * opravena chyba s přístupem do uvolněné paměti verze 1.5.3 11.11.2004 -------------------------------------------------------------------------------- * Při generování konfigurace použito klíčové slovo _REMANZONE_ * Režim profibus DP * Možnost připojení zařízení pomocí CANopen * Mapa uživatelských registrů poskytuje náhled kromě zóny %R i do zón %X, %Y, %S * Struktury pro PID a PIDA lze pomocí PIDmakeru definovat i v jazyku ST verze 1.5.0 13. 9.2004 -------------------------------------------------------------------------------- * GraphMaker korektně zobrazuje přetypované proměné na typ BOOL * GraphMaker umožňuje výběr symbolických proměnných ze seznamu * Nově inspektor programových organizačních jednotek jazyka ST verze 1.4.1 19.04.2004 -------------------------------------------------------------------------------- * Mapa uživatelských registru - poskytuje základní náhled do obsazení reg. %R * IO náhled lze dokovat * Modul IC-7702 verze 1.4.xx 6.02.2004 -------------------------------------------------------------------------------- * Komunikace s PLC-TC7000 pomocí USB * PanelMaker obsahuje podporu MemoBoxu * PanelMaker obsahuje podporu float + offset na proměnnou ==> lze i %S * Do PanelSIM přidaná automatická inicializace panelu * IO náhled obsahuje fixace, automatický RUN * Export / import aliasu proměnných Excel a CSV * PIDMaker v plné verzi podporuje až 128 regulačních smyček * Podpora vkládání kódu při editaci ST (ctrl + j, ctrl + mezera) * IEC manažer podporuje nově knihovny * IEC manažer umožňuje měnit pořadí programů v rámci ůlohy * Podpora konstrukce VAR_EXTERNAL na globální úrovni * Graphmaker obsahuje novou funkci přizpůsobit dle viditelných dat * Asistent převodu kódu pro 32 bitový instrukční model verze 1.3.xx 21.03.2003 -------------------------------------------------------------------------------- * Novy plug-in GraphMaker.dll * Anglická mutace * Kompilátor ST dle IEC-1131 * PLC TC700 * Připojeni PLC pomoci Ethernetu verze 1.0.xx xx.xx.2002 -------------------------------------------------------------------------------- * Opraveno generování speciálních vstupu pro TC600 * Do simulátoru panelu přidaná miniatura * Nové podpora USI TerID0x a podpora pro PanelTool * Novy plug-in PIDMaker.dll verze 1.0.36 25.01.2002 -------------------------------------------------------------------------------- * opravena inicializační tabulka pro GT-41 * vylepšeno ukládání otevřených souborů * vylepšeno ovládání umístění proměnných pro jednotky PLC NS950 * Alt+0 jako samostatné okno verze 1.0.35 21.12.2001 -------------------------------------------------------------------------------- * lepší čistění z registrů při odinstalování modulů * opraveno uvolňování simulátoru panelu pro WinNT * simulátor panelu lze dokovat * opraveno generování konfigurace pro TC6xx, TC5xx, TR2xx, TR3xx * při tvorbě sítě zrušen popis ID-07 a ID-08 přímo v obrázku * v nastavení sítě pro režimy PLC, MAS opravena funkčnost nápovědy * doplněna kontrola verzí plugin modulů a jádra Mosaic * doplněna simulace CNV instrukce pro systémy TC400/500/600 a TR050/200/300 * opravena simulace instruce PID * instrukce v simulátoru zkontrolovány sadou testů pro centrální jednotky * upravena komunikace s reálným PLC, odstraněny problémy vznikající na W2000 verze 1.0.33 05.11.2001 -------------------------------------------------------------------------------- * opravena chyba při kopírování bloků přes clipboard Windows * doplněno okno Panel (xPRO like) s možností zobrazovat panely *.pan vytvořené v prostředí xPRO * doplněno rozpoznávání jednotek SC-11, CD-0x, UX-52, GT-41 při načítání HW konfigurace z PLC * opraveno generování inicializační tabulky pro IT-06 * doplněna funkce TRACE (F4) pro simulovaný PLC * kompilátor xPRO umožňuje zadávat stejná symbolická jména pro položky ve strukturách * podpora HW klíče (hinstall.exe) nahrazena novejší verzí, která nekoliduje s původní podporou pro program xPRO verze 1.0.31 10.09.2001 -------------------------------------------------------------------------------- * doplněn simulátor panelu ID-07/08/TC500 * přepracován plugin pro vytváření sítí PLC * do manažeru projektu doplněn uzel Informace o HW * verze 1.0.23 27.04.2001 -------------------------------------------------------------------------------- * do manažeru projektu | HW | HW konfigurace přidaná konfigurace pro TR050, TR200 a TR300 * do manažeru projektu doplněn uzel Dokumentace a přidána možnost uložit HW konfiguraci do textového souboru (viz manažer projektu | HW Info) * ošetřeno zadávání hesla pro systémy Tecoreg * doplněno okno PLC | HW konfigurace * opravena instrukce ROL a ROR v simulátoru PLC * opraveno zobrazení v okně paměť pro DataBox a adresy větší než 64 Kb * zvýšena priorita komunikačního threadu (pro komunikaci s reálným PLC) * opraven zápis a čtení z DataBoxu v simulaci (instrukce WDb, RDB) verze 1.0.15 10.04.2001 -------------------------------------------------------------------------------- * úvodní verze uvolněná pro Ampér 2001