18. Wonderware konference R/SR - 2012
Tipy technick é technické podpory asté dotazy, konfigurace, doporuené postupy aj. Tým technické podpory Pantek (CS)
Obsah prezentace Cyber Security a Wonderware Úrovn zabezpeení Typy sít z hlediska ízení oprávnní
InTouch „na webu“ Podporované verze operaních systém a Microsoft SQL Serveru pro InTouch 2012 Utilita InTouch Window Properties WW FS Gateway jako DDE klient Nastavení a správa Microsoft SQL Serveru
Obsah prezentace (pokra.) Technické tipy pro Application Server a InTouch Tipy pro velké aplikace ArchestrA grafika WW Technical Support Info Tool
Tipy technické podpory 2012
Cyber Security a Wonderware Dležitá rozhodnutí pro zajištní síové bezpenosti aplikací a dat Wonderware System Platform
Cyber Security + Autenticita (Hodnovrnost) + Autorizace (Oprávnní)
DATA
ita
Uta
r eg Int
jen í
+ Evidence (Audit)
Dostupnost CIA triangle (Confidentiality, Integrity, Availability)
Zabezpeený systém musí poskytovat Ochranu dat ped neautorizovaným pístupem (utajení) Ochranu dat ped neautorizovaným zásahem (integrita) Zajištní nepetržité dostupnosti dat (dostupnost) Spolehlivé urení identity komponent systému a uživatel (autentinost) Oprávnní uživatele vzhledem k systému na základ pihlášení (autorizace) Nastavení zásad auditu pro sledování funkcí systému (evidence)
Zabezpeený systém Zabezpeení systému = hledání kompromisu
Zabezpeení
Použitelnost
Úrovn zabezpeení Zabezpeení systému Úty, role, ActiveDirectory nebo místní zásady zabezpeení
Zabezpeení aplikace Pihlášení (ArchestrA / OS) Zabezpeený / verifikovaný zápis
Antivirový systém Výjimky z kontroly – viz. Readme.html
Aktualizace software Wonderware Security Central
Úrovn zabezpeení (pokra.) Architektura sít Oddlení sítí, brány firewall Wonderware Information Server
Zabezpeení sít NAT, Remote Desktop Gateway Brány firewall (OS, SW, HW)
Zabezpeený penos dat, izolované sít SSL (HTTPS), VPN
Kritický lánek – lidé Vzdlávání, omezení práv
Wonderware Security Central Na technických stránkách wdn.wonderware.com Kompatibilita Wonderware produkt s bezpenostními opravami firmy Microsoft Oficiální dokumenty Wonderware vnované bezpenosti a zabezpeení automatizaních systém
Wonderware Security Central (pokra.) Bezpenostní aktualizace: 15 pracovních dní od vydání aktualizace Microsoft pro produkty v hlavní podpoe (3 roky od vydání)
Architektura – jak nastavit brány firewall?
Brána firewall Pomáhá zajistit bezpenost sít Propustí pouze definovanou komunikaci (Port / Protokol)
Typy bran firewall Microsoft Windows Firewall Jiný výrobce Softwarový / Hardwarový
Nastavení OS firewallu Wonderware Configuration Utility Instalace softwaru od tetí strany nebo aplikace pravidel na domén mohou nastavení OS firewallu zmnit Tip: Znovu spustit Wonderware Configuration Utility Instalaní média ArchestrA System Platform 2012
Které porty musí být oteveny? Mezi kanceláskými aplikacemi a servery v podnikovém intranetu Do WAN / Internet
Které porty musí být oteveny? (pokra.) Mezi uzly ArchestrA System Platform Složité => lépe je ponechat neomezený provoz mezi uzly ASP a oddlit celou sí
Shrnutí doporuení Oddlit sí ArchestrA System Platform (ASP) od podnikové sít a Internetu Ponechat prchod pouze protokolm HTTP, HTTPS, pípadn RDP (nutný pro klienty InTouch TS) U RDP vnujte pozornost konfiguraci zabezpeení (sdílení lokálních disk atd.)
Mžete použít Antivirus / Anti-Malware programy Je NUTNÉ definovat výjimky z kontroly – viz readme.htm
Nepovolit pístup z vnjší sít na portu 5413 Hrozí napadení SuiteLink typu Denial of Service Tech Alert 106 – SuiteLink Security Vulnerability (hotfix)
Cyber Security a Wonderware
Typy ssít ít z hlediska ávnní ízení ízení opr oprávnní Doména nebo pracovní skupina pro ArchestrA System Platform?
Typy sít z hlediska ízení oprávnní Pracovní skupina Workgroup Malé organizace Úty uživatel, jejich oprávnní a profily jsou spravovány místn Sí peer-to-peer
Doména Stední až velké organizace Správa uživatel, oprávnní a profil probíhá centráln Domain Controller (adi domény) ActiveDirectory – pokroilá správa pravidel
Pístup na síové zdroje Pracovní skupina Workgroup Každé PC má zaveden svj seznam uživatel Pro pístup na PC v síti musí být na tomto PC zaveden stejný úet
Doména Skupina uzl, které sdílí úty uživatel Ovování a autorizaci uživatel vzhledem k síovým zdrojm definuje služba Active Directory
Úet ArchestrA? Zajišuje práva pístupu ke zdrojm mezi uzly Archestra System Platform Sdílení soubor, nasazení aplikace, DCOM pístup atd.
Je zaveden na dvou místech! OS nebo doména Wonderware software (Change Network Account)
Možnosti Lokální úet Doménový úet
Výhody / nevýhody ?
Výhody lokálního útu ArchestrA Nezávislost na domén Úet bez expirace
Úet mže být zaveden automaticky pi instalaci Pokud je požadována zmna hesla Lze ji plánovat a provádt postupn Neaktualizované uzly mohou mezi sebou pokraovat v innosti (Oproti tomu, je-li ArchestrA úet v domén a bylo-li zmnno heslo, aplikace jsou nefunkní, dokud nejsou zaktualizovány všechny stanice pomocí utility Change Network Account.)
Výhody doménového útu ArchestrA Poskytuje dokonalejší zabezpeení Security Access Manager na domén poskytuje lepší ochranu hash uživatel (hash = nerekurzívn zakódovaná hesla) Ovení neprobíhá vi lokálním registrm adi domény je lépe zabezpeen, nehrozí interaktivní aktivace back-door … atd.
Jednoduchá správa Group policies nap. umož ují nastavit centráln ArchestrA uživatele jako lokálního administrátora na všech PC skupiny Zmna hesla je transparentní (Oproti tomu v pípad lokálního útu se tžko hledá uzel, na kterém nkdo heslo ArchestrA útu nezodpovdn zmnil.)
Doporuení pro ArchestrA úet Vyhrazený úet pouze k potebám ArchestrA System Platform (ASP) Na všech uzlech stejný úet Zachovat práva administrátora lokáln Pípadná zmna hesla Workgroup: Na všech uzlech ASP prostednictvím utility Change Network Account (zmní i heslo ve Windows) Doména: Na domén a poté na všech uzlech ASP prostednictvím Change Network Account
Tip: Zamezení možnosti pihlášení pod útem ArchestrA Start/Settings/Control Panel/Administrative Tools/Local Security Policy/ Local Policies/User Rights Assignment
Pidat úet k zásad Deny Logon Locally
Tipy technické podpory 2012
InTouch „„na na webu webu”” Aplikace InTouch v sítích Internet / intranet
K dispozici již mnoho let 1. InTouch pro Terminálové služby (TS) v režimu služeb vzdálené plochy Windows Plná funknost aplikace InTouch – na místní síti, v intranetu i v internetu
2. Webový server Wonderware Information Server Obrazovky InTouch („živá grafika“) pevedené pro webový prohlíže MS Internet Explorer Navíc reportní aplikace Navíc analytické aplikace
1. Služby vzdálené plochy a InTouch pro TS Protokol RDP (Remote Desktop Protocol) Brána vzdálené plochy (Remote Desktop Services Gateway) Vymezuje práva pístupu uživatel do vnitní sít Ovuje pistupující uživatele vi Active Directory Pekládá protokol RDP na HTTPS
Klientské stanice InTouch pro TS Standardní hardware (PC) – mže být i zastaralý Tenký hardware (jakýkoliv OS nebo bez OS) Podmínka: podpora protokolu RDP
Tenký HW od Wonderware Bez OS (ACP Enabled BIOS) Tenký HW od tetí strany
Bez rotaních ástí, prmyslov odolný…
Výhody tenkého hardware Nezastará (aktualizuje se pouze server) Levný HW a žádná údržba Snadná centrální administrace (pipojení, zabezpeení) HW klí, antivir – pouze na serveru Jakákoliv platforma (iPhone, iPad, Android, zcela bez OS…)
Pístup k aplikacím vzdálené plochy
Webový pístup k aplikacím vzdálené plochy (na základ pihlášení se aktivují pouze povolené aplikace)
Pístup z menu Windows
Další informace Prezentace P. Prši na Wonderware uživatelské konference R/SR - 2011 Informaní dokument Vysvtlení pojm Píklady architektur
2. Webový server – WW Information Server (WIS) Protokol HTTP, HTTPS nebo oba protokoly Klientskou aplikací je MS Internet Explorer WIS mže být na procesní síti nebo ji mže pímo oddlovat
WIS – InTouch obrazovky v Internet Exploreru
Tipy technické podpory 2012
émy OOperaní peraní syst systémy a MS SQL Server pro InTouch 2012
InTouch 2012 – podporované operaní systémy Podporované OS Windows XP Windows Vista Windows 7 Windows Server 2003 Windows Server 2008
InTouch 2012 – podporované verze Podporované OS Windows XP SP3 Professional (32 bit) Windows XP Tablet (bez ArchestrA IDE) Windows Vista SP2 32/64-bit, Business, Enterprise Ultimate Windows 7 - /SP1 32/64-bit, Profess., Enter., Ultimate Windows 7 Embedded (jen Run-time) Windows Server 2003 SP2/R2 SP2, 32 bit, Stand., Ent. Windows Server 2008 SP2, 32/64-bit, Stand., Ent. Windows Server 2008 R2, - (bez SP) /SP1, 64-bit, Standard, Enterprise
InTouch 2012 – podporované databáze Podporované databáze pro ArchestrA IDE pi tvorb aplikací InTouch „z IDE“ a jejich následné publikaci MS SQL Server 2008 SP1 32-bit Standard, Express, Enterprise MS SQL Server 2008 SP3 32-bit Standard, Express, Enterprise MS SQL Server 2008 R2 SP1 32-bit Standard, Express, Enterprise
InTouch 2012 – podporované databáze Více podrobností o sluitelnosti OS a databází OS Compatibility matrix https://wdn.wonderware.com/sites/WDN/Pages/Tech_ Support/CompatibilityMatrix.aspx DB Compatibility matrix https://wdn.wonderware.com/sites/WDN/Pages/Tech_ Support/DBCompatibilityMatrix.aspx Soubor ReadMe.html
Compatibility Matrix wdn.wonderware.com Tech Support
Tipy technické podpory 2012
Utilita InTouch Window Properties
Utilita InTouch Window Properties Vytvoí seznam oken aplikace Seznam obsahuje podrobné vlastnosti oken
Pro InTouch 10.0 a vyšší Tech note 873 V Tech note je i odkaz pro stažení této utility
Použití Dokumentace aplikace Nalezení okna podle jména, popisu nebo jiných vlastností Nalezení oken OverLay, PopUp apod. Získání celkového pehledu o oknech
Utilita InTouch Window Properties (pokra.)
Utilita InTouch Window Properties (pokra.)
Tipy technické podpory 2012
WW FFS S Gateway jako DDE klient
FS Gateway jako DDE klient Komunikace DDE je zastaralá a nefunguje po síti Pro síový pístup k DDE Serveru lze použít protokolový konverter FS Gateway Nap. pro propojení dat aplikací InTouch nebo Application Server s aplikací Excel (nebo starými DDE I/O Servery) na jiných nódech
Windows 7, Windows Server 2008 Služby (FS Gateway) se spouští v session 0 Aplikace (Excel) bží v session 1 a vyšších PROBLÉM
ešení ve Windows 7, Windows Server 2008 Jak zprovoznit DDE komunikaci FS Gateway s Excelem ve Windows 7 nebo Windows Server 2008? Nespouštt jako službu, nespouštt z SMC, ale spustit pímo program FSGateway.exe z adresáe „C:\Program Files\Wonderware\DAServer\FSGateway\Bin“ „C:\Program Files (x86)\Wonderware\DAServer\FSGateway\Bin“ Excel a FS Gateway se spustí ve stejné session Popsáno v Tech Note 853
Spustit pímo z exploreru
Tipy a triky technické podpory 2012
Nastaven áva Nastaveníí a spr správa Microsoft SQL Server u Serveru
MS SQL Server a Wonderware produkty Všechny produkty firmy Wonderware pracují s databází Microsoft SQL Server Je proto vhodné vnovat mu zvýšenou pozornost a snažit se o jeho správné nastavení a správu
Nastavení a správa MS SQL Serveru Správná verze Obecná doporuení Nastavení jednotlivých databází Plán údržby Zálohování databáze
Nastavení a správa MS SQL Serveru
Spr ávná verze Správná Compatibility Matrix
Správná verze Nejprve je teba zjistit, zda nainstalovaná verze MS SQL Serveru je podporována použitou verzí Wonderware softwaru – Compatibility Matrix wdn.wonderware.com Tech Support
Nastavení a správa MS SQL Serveru
ení Obecn á doporu Obecná doporuení Antivirové výjimky a nastavení konfiguraního manažera SQL
Antivirové výjimky Je teba zajistit, aby antivir neprozkoumával alespo následující adresáe, jinak by mohlo docházet ke zpomalování bhu Wonderware aplikace, chybovým hlášením apod. Windows\Temp Program Files\ArchestrA Program Files\Common Files\ArchestrA Program Files\Wonderware ProgramData\ArchestrA (pípadn ve starších OS WinXP nebo Win 2003 Server) DocumentsAndSettings\All Users\ApplicationData\Archestra
Historian\Data
Antivirové výjimky (pokra.) Váš antivir by neml prohledávat ani tyto databázové soubory Pípona *.mdf Pípona *.ldf
SQL Server Configuration Manager Nástroj instalovaný spolu s SQL Serverem SQL Server Network Configuration Protocols for MSSQLSERVER
Je teba mít nastaveno TCP/IP a Named Pipes na Enabled
Nastavení a správa MS SQL Serveru
Nastaven Nastaveníí jednotlivých datab ází databází Tipy pro nastavení serveru, systémových a uživatelských databází
Hlavní nastavení Nastavení využívání pamti Pro SQL Server 2008 nastavit maximální používanou pam alespo na 50 procent dostupné RAM nebo 512MB (podle toho jaká hodnota je vyšší) Pro SQL Server 2008 R2 je doporueno nastavit alespo 1GB nebo 65% dostupné RAM ! POZOR – rozhodn nemnit na 0 (v domnní, že se jedná o no limit) !
Obecné nastavení SQL serveru Výchozí index fill factor nastavte z 0 na 80
Nastavení systémových databází Nastavení databáze Master – je teba zmnit velikost databázových soubor pro zmenšení fragmentace Nastavte základní velikost souboru na 100MB u databázového i transakního logu Zvyšte zvtšování souboru na 200MB
Nastavení databáze tempDB Platí stejné doporuení jako u Master
Nastavení uživatelské databáze Galaxy Pro Vaši databázi nastavte následující Základní velikost souboru na 500 MB Automatický rst na 500 MB
Snížíte tak fragmentaci Vašich dat
Nastavení a správa MS SQL Serveru
Pl án úúdržby držby Plán
Plán údržby Maintenance Plan Wizard Nástroj SQL Serveru, který za Vás pi správném nastavení automaticky provádí bžnou údržbu databáze
Pomocí Vámi vytvoeného kalendáe vždy v uritý as provede úkony, které jsou mu pidleny Není vhodný pro databázi Runtime Je teba mít spuštnou službu SQL Agent
Maintanance Plan Wizard Kde ho najdete? Jak ho nastavit? Jak vytvoit plánova?
.
Nastavení a správa MS SQL Serveru
áze ZZálohování álohování datab databáze
Zálohování databáze Pro zálohovat? Omezení rizika možné ztráty dležitých dat Rychlá obnova dat po havárii
Typy záloh Úplné Pírstkové
Jak zálohovat?
Nastavení a správa MS SQL Serveru Další informace o tomto tématu jsou uvedeny v následujících dokumentech Technote 682 Technote 817 Technote 826
Tipy technické podpory 2012
Technick é tipy pro Technické Application Server a InTouch
Application Server – souhrnný Tech Note 870 Tech Note 870: Wonderware Application Server Troubleshooting Tech Notes „Rozcestník“ všech „Troubleshooting“ Tech Notes vydaných pro Wonderware Application Server Tech Notes uspoádány do skupin podle problematiky, nap. redundance, nasazení apod. Interaktivní pdf dokument s hypertextovými odkazy na jednotlivé Tech Notes ze stránek wdn.wonderware.com Vyžaduje Adobe Reader verze 9 nebo vyšší
Application Server – souhrnný Tech Note 870
Kliknutím na odkaz se oteve Tech Note v prohlížei
Application Server – Redundance Tech Note 816: Tips for Troubleshooting AppEngine Redundancy – Related Issues Píiny vzniku nestandardních stav redundantních aplikaních engin a tipy pro ešení Startup Failed Shutdown Failed Standby – Not Ready Unknown Active – Not Available
Application Server – Redundance (pokra.) Tech Note 825: Industrial Application Server Redundancy – Troubleshooting Guidelines Obecná doporuení pro nastavení PC Vypnout UAC na všech poítaích v Galaxy Stejná verze Microsoft .NET Framework asová synchronizace AOS a GR Viditelnost na síti jak pomocí IP adresy tak názvu PC Zkontrolovat hosts soubor C:\Windows\System32\drivers\etc\hosts Vypnout protokol IPv6 pro lokální pipojení
Další Tech Notes Tech Note 806: Introduction to Using Asynchronous Scripts in the Wonderware Application Server Odpovdi na asto kladené dotazy na asynchronní skripty
Tech Note 811: InTouch MultiMonitor Support on Windows Vista, Windows 7 and Windows 2008 Server Možnosti nastavení grafických karet a nastavení PC pro multimonitorovou aplikaci InTouch
Tech Note 815: Using the ShowGraphic() Function with ArchestrA Graphics Píklady volání funkce ShowGraphic() ve skriptu
Další Tech Notes (pokra.) Tech Note 861: Wonderware System Platform FAQs for IT Professionals (asto kladené dotazy) Jak nastavit firewall Výjimky pro antiviry Rozlišení jména poítae – DNS Server nebo soubor hosts asová synchronizace Které poítae synchronizovat a jak
Systémový úet K emu slouží, jaká musí mít oprávnní, atd.
Tipy technické podpory 2012
Tipy pro velk é aplikace velké
Tipy pro velké aplikace Zkušenosti z velkých aplikací Porsche: 150 síových uzl 120 HMI uzl 60 engin Application Serveru 250 000 I/O
Nestle: 60 síových uzl 40 HMI uzl 100 engin Application Serveru 20 000 I/O
Ke Galaxy mže souasn pistupovat více vývojá
Souasný vývoj aplikace Problém Souasný import, export, nasazování, provádní check-in, check-out zatžuje GR => mže zpsobit zpomalení odezvy aplikace InTouch v runtime, naítání dat se zpoždním
ešení Oddlit Galaxy pro runtime a pro šablony Na vývojových stanicích s IDE lokální Galaxy
Souasný vývoj aplikace (pokra.) Spolupráce více vývojá na jednom projektu je popsána v Tech Note 665
Nesprávné reference Problém Velký poet nesprávných referencí zpsobí velké zatížení Galaxy Repository (GR) => zpoždní zobrazení (i správných referencí) v aplikaci InTouch
ešení Vyhledat a opravit nesprávné reference V objektech Application Serveru V aplikaci InTouch
Nesprávné reference (pokra.) Zjištní potu nesprávných referencí na GR Sledovat hodnotu atribut GR.BindCnt = poet nalezených referencí GR.BindFailCnt = poet nesprávných referencí
Identifikace objekt s nesprávnými referencemi SMC konzole na GR Zvolit LogFlags Komponenta LMX ReferenceBinding
Nesprávné reference (pokra.)
Nalezená reference
Nesprávná reference (galaxy, platform, engine a object = 0)
Nesprávné reference (pokra.) Zjištní nesprávných referencí v ArchestrA grafice – log ve SMC
Jak nalézt ArchestrA symbol, který se odkazuje na nesprávnou referenci? => Tech Note 795: Locating References within ArchestrA Symbols
Exceed maximum heartbeats Problém V logu SMC je varovné hlášení „Platform x exceed maximum heartbeats timeout... “
Exceed maximum heartbeats (pokra.) ešení Zkontrolovat poadí síových spojení ve Windows Zmnit nastavení parametr komunikace v objektu Platformy Timeout = HeartbeatPeriod * (HeartbeatsMissedConsecMax + 1) Výchozí nastavení je 2000*(3 + 1) = 8000 ms
Tipy technické podpory 2012
ArchestrA grafika Tipy pro vytváení a diagnostiku ArchestrA grafiky
ArchestrA grafika ArchestrA Symboly Vektorová grafika Gradienty, prhlednosti, stínování Vnitní logika Ddinost, zapouzdení
Tipy pro vytváení ArchestrA grafiky s cílem dosáhnout Rychlé natení a zobrazení hodnot Rychlé vykreslení Nižší zatížení systémových zdroj – CPU, RAM
Rychlé natení oken z pamti RAM Verze ped InTouch 2012 Zrušit volbu „Always load windows from disk“
InTouch 2012 ArchestrA grafika zabírá o 15% mén RAM High Priority Window Cache In-Memory Window Cache First in / First out a as expirace
InTouch 2012 R2 Cache i pro ArchestrA grafiku zobrazovanou jako faceplate (ShowGraphic, ShowSymbol)
InTouch 2012 R2
Výhoda pi použití SSD disku Z hlediska rychlosti tení z disku jsou SSD disky výkonnjší než klasické rotaní HDD
Zrychlení vykreslování ArchestrA grafiky Pozor na nadužívání gradientu (zejména ve zmenšených a mnohokrát použitých symbolech) Jednotlivé barvy se vypoítávají za bhu a pi každé zmn, nap. v animacích Náhrada gradientu s animací za jednoduchou výpl sníží zatížení CPU
Prhlednost Stejná pravidla jako u gradient
Zrychlení vykreslování ArchestrA grafiky Nepoužívat velmi detailní a ZMENŠENÉ symboly => detaily nemají žádnou vypovídací hodnotu Symbol triangl (kontrolka): 500 základních grafických element 3 x rzný stav 1 500 element Složený symbol (se 4 triangly) 6 000 element
Píklad zpomalující ArchestrA grafiku Symbol pro analogové mení složený ze zbyten složitých dílích symbol 20 tchto symbol v okn => 20 x 6 000 = 120 000 !!! zbytených grafických element
Následky v runtime Pomalé naítání oken Okno zabírá hodn místa v pamti (stovky MB !)
Následky v development Pomalé otevírání oken, pomalé reakce pi práci s okny, zamrzání PC apod.
Výsledky optimalizace (pedchozího píkladu) Velikost ArchestrA symbolu na disku Ped optimalizací: 148 kB – 81 kB = 67 kB Po optimalizaci: 84 kB – 81 kB = 3 kB => Velikost vlastní definice grafiky zmenšena o 95% !
Rychlost natení celého InTouch okna Ped optimalizací: 12 sekund Po optimalizaci: 2 sekundy => Natení okna urychleno o 83% !
Velikost InTouch okna v pamti RAM Ped optimalizací: 323 MB Po optimalizaci: 22 MB => Velikost okna v pamti RAM zmenšena o 93% !
Optimalizace ArchestrA grafiky – I. Komplexní symbol pro zobrazení stavu ventilu Kolik ventil bude ve všech oknech?
Místo 6x složitý dílí vektorový grafický symbol je vhodnjší použít 6x komprimovaný obrázek (jpeg, png)
Optimalizace ArchestrA grafiky – II. Vkládání obrázk používat komprimované formáty (jpeg, png) Rozmr obrázku zmenšený až v IDE zabere stejn pamti jako pvodní vtší
10 MB
10 MB
=> Tip: Zmenšit rozmr obrázku nejprve v grafickém editoru a poté vložit obrázek ve finální velikosti do IDE
Optimalizace ArchestrA grafiky – III. Custom Properties (CP) Pozor na velký poet CP (jsou všechny opravdu nutné?) u komplexních symbol => výsledkem vnoování symbol v nkolika úrovních mohou být i tisíce CP Pokud jsou symboly obsahující CP vnoené, tak CP propojovat uvnit ArchestrA symbol U vnoených symbol nastavit CP na Private
Omezit výrazy v ArchestrA symbolu obsahující nkolik promnných Nap.: Valve1.A > Valve1.B AND Valve1.C > Valve1.D Vhodnjší vyhodnotit na stran Application Serveru me.Result = me.A > me.B AND me.C > me.D
Optimalizace ArchestrA grafiky – IV. Skripty v ArchestrA symbolech – námty ke zvážení Souvisí skript s grafikou nebo s daty? ... Nemže se skript vykonávat radji na stran serveru? Musí být cyklické? Zvážit Datachange skripty Jak asto se bude spouštt, 50ms … Je to nutné? Kolik skript bude v symbolu, kolik symbol bude vloženo v aplikaci? Každý skript vnoeného symbolu bude souástí i výsledného symbolu
Optimalizace ArchestrA grafiky – V. Seskupení neanimovaných element => oteve se o polovinu rychleji a má poloviní statické zatížení CPU než symbol s neseskupenými elementy
Volba hardwaru pro vizualizaní stanice Rychlé CPU 1 instance InTouch využije pouze jedno jádro, ale lze zvolit, které jádro to bude Rychlý DualCore je lepší než pomalejší QuadCore (pro vizualizaci !)
3 GB RAM pro každou relaci s InTouch Rychlý harddisk SolidState Drive je lepší než 7200 ot. rotaní
Debug ArchestrA grafiky – nástroje Task Manager – CPU, Memory, GDI Objects Process Explorer Diagnostické flagy v SMC Pro debug ArchestrA grafiky lze využít „WW File Loading“ Performance Counter
Debug ArchestrA grafiky (pokra.)
Debug ArchestrA grafiky – doba natení graf. symbolu Skriptové funkce LogMessage a ShowGraphic
Tipy technické podpory 2012
WW Technical Support Info Tool Nástroj technické podpory pro zjištní dležitých informací o poítai
Wonderware Technical Support Info Tool Používá technická podpora Panteku Lze poskytnout i uživatelm
Umožní naíst informace o poítai a uložit je do souboru .xml Systémové informace (OS, CPU, RAM, GPU, HDD, nainstalované služby, antiviry...) Wonderware software – název a verze Ostatní software – název a verze Registry dležité pro Wonderware ArchestrA úet a aktuáln pihlášený uživatel Záznamy z Wonderware a Windows logu
Umožní porovnávat adresáe – soubory a jejich verze
Info Tool – natení informací o poítai
Info Tool – porovnání adresá a verzí soubor Mezi rznými poítai
Ot ázky Otázky (... a odpovdi)