Operatörssystem. Vijeo Designer. Tips för Vijeo Designer och operatörspanelerna Magelis XBTGT/XBTGK/XBTG 2008-07-03



Relevanta dokument
Operatörssystem. Magelis XBTGT/GK. Kom-igång med minneskort till Magelis XBTGT/GK

Operatörspaneler. Magelis G5U. Kom-igång med HMIG5U. Skapad: Rev:

Styrsystem TM241/251. Kom-igång med synkning klockan HMISTU. Skapad: Rev

FactoryCast HMI. Premium & Quantum PLC. MySQL Server och FactoryCast HMI databastjänst

Paneler - VCPXX.2. Programmeringsmanual för VCP-paneler. Revision 2

Magelis XBT. Magelis XBT operatörspaneler. Funktioner i Dialouge Table

Styrsystem M221. Kom-igång med SoMachine Basic. Skapad: Rev:

Styrsystem. Quantum, M340 o Momentum. Kom-igång med konvertera Concept till Unity Rev

FactoryCast HMI. Premium & Quantum PLC. FactoryCast HMI epost-tjänst

Operatördialog. Harmony

Kommunikation. Startapparat Tesys U. Kom-igång med Profibus direkt till Tesys-U modul

PROGES PLUS THERMOSCAN RF. Instruktionsmanual V

Magelis XBT. Magelis XBT operatörspaneler. Ladda projekt till och från operatörspanel

Monitor Pro V7.x SCADA. Förstå och skapa symboler

Krav på webbläsare. Manual för arbetslöshetkassorna. De webbläsare som är kompatibla med portalen är minst Internet Explorer 6.x och Firefox 2.

PNSPO! CF-korts hantering till NS-serien. 14 mars 2012 OMRON Corporation

Ekonomiportalen Sa kommer du iga ng

Styrsystem. SoMachine TM241 / 251. Kom-igång med SoMachine projekt. Skapad: Rev

Labb i Datorsystemteknik och programvaruteknik Programmering av kalkylator i Visual Basic

Monitor Pro V7 SCADA. Kom-igång med kommunikation Unitelway TCP/IP

Dubbelklicka på det erhållna programpaketets ikon för att starta installeraren. Du visas därefter följande:

ALEPH ver. 16 Introduktion

Kylmas lätta guider Till PlantWatch PRO3

Concept V2.6. Quantum. Programmering via modem

Magelis operatörspaneler

IndraView - VCPXX.2. Recepthantering Version 1

TSX Premium / Micro. Styrsystem. Underhåll av PLC-system, batteribyte

Bruksanvisning Operatörspanel ER-ipx12

Webbserver och HTML-sidor i E1000 KI

PNSPO! Använda NJ med NS System Memory. 14 mars 2012 OMRON Corporation

Trimble Communication Network Release notes Page 1

Lathund. Skolverkets behörighetssystem för e-tjänster. Rollen rektor

Office 365 MB. Innehåll. Inledning / Inställningar Outlook (e-post) Kalender Personer (kontakter)... 5 OneDrive molnet... 5.

Styrsystem. SoMachine TM241 / 251. Kom-igång med SoMachine projekt. Skapad: Rev

Öppna App Store på din ios enhet, och sök efter Grid Player. Klicka på Install och skriv in ditt Apple (itunes) lösenord om det efterfrågas.

Från vilka klasser hämtas eleverna till undervisningsgrupperna? Vilka undervisningsgrupper kan schemaläggas samtidigt?

FIRSTCLASS. Innehåll:

FactoryCast HMI. Premium & Quantum PLC. Applets

Distansåtkomst via webaccess

Beställning till Husfoto. Handledning

Manual. Verktyg för skolanalys. Astrakan. Motion Chart på enkelt sätt. Artisan Global Media

Trimble Communication Network Release notes Page 1

Manual för beställning via Capitex

Skicka SMS/e-post påminnelser från Microsoft Excel

Styrsystem M580. Användare tips för Modicon M580. Skapad: Rev

Laboration 2 Datorverktyg vid LiU

Läs detta innan du sätter igång!

TIS-Web startguide 3.6. TIS-Web Startguide

Adra Match Accounts Användarmanual Förenklad

Öppna App Store på din ios enhet, och sök efter Grid Player. Klicka på Install och skriv in ditt Apple (itunes) lösenord om det efterfrågas.

Instruktion för installation av etikettskrivare 2.31

Styrsystem M340. Kom-igång med räknarmodul till M340. Skapad: Rev.:

SNABBGUIDE för studenter windows. Utskriftshantering, Kopiering och Scanning

INVEST LIVING WIFI C. Användarmanual ANDROID. Ver. 2

Vaka Användarmanual. Användarmanual. VAKA Passersystem

Styrteknik: E-Designer och E-1000

Introduktion Intrastatregistrering och -rapportering

Startanvisning för Bornets Internet

SAFE WORK. Instruktioner till Företagets egen sida - för dig som är chef/kontaktperson på ett entreprenadföretag

Instruktion för installation av etikettskrivare 2.27

ARX på Windows Vista, Windows 7 eller Windows 2008 server

Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa.

Dok nr OSF/AV-15:003, ver E Inloggning till Treserva via extern dator

Installationsinstruktion med rekommenderade inställningar Extern Uppkoppling med SITHS-Kort mot Landstinget Västmanland

Telia Centrex IP Administratörswebb. Handbok

Kom igång med lånad ipad

Bruksanvisning IMSE Operatörspanel

Effektbrytare. Compact NSX och kommunikation. Kom-igång med kommunikation till effektbrytare Compact NSX

PNSPO! Minneskort till CJ. 14 mars 2012 OMRON Corporation

Inloggning till Treserva via extern dator

Telia Centrex IP Administratörswebb Handbok

Att använda ELSA. Vad behövs för att använda ELSA?. Felrapportering och support

Bruksanvisning Bläckfisken USB

MANUAL mobil OMSORG App (MOA) version 1.2.5

UPPFÖLJNING AV- OCH SÄKERHETSINSTÄLLNINGAR FÖR WEBBSIDOR 1 (8)

Vijeo Designer. Magelis XBTG. Kom-igång med Vijeo Designer och Magelis XBTG Ethernet TCPIP. Modbus

Användarmanual. VisitLog 1.3. RIW Software Technology AB

BRUKSAVISNING EASY GSM

Microsoft Word. Lathund för. Innehåll. Autokorrigering. Autotext. Format

Elevhantering. Välj Tabell - Elev. Konstatera att elevtabellen är tom! I brist på elevinformation måste schemafilen få reda på följande:

Code-Lite tutorial ( /RoJ)

Guide. Webbsidor i Studentportalen. Innehåll. Uppdaterad:

Manual. It s learning. Målgruppen: externa utförare inom Vård och Omsorg

Handhavande manual problemhantering

Compose Connect. Hosted Exchange

Hur man ändrar från statisk till automatisk tilldelning av IP i routern.

IT-system. BUP Användarmanual

Datum Den första bilden i installationsprogrammet visar vilken version det är. Klicka på Nästa eller tryck Enter för att fortsätta.

Laboration 1 Introduktion till Visual Basic 6.0

Webbklient för användare

WAGO KNX komma igång guide

RemoteX Applications Manual för Resurs Login

Ethernet TCP/IP. Quantum, Premium och Momentum. Modemkommunikation mellan PC och ett Ethernet TCP/IP nätverk

Användarmanual. Resultatrapportering Kurs1

Innehåll i detta dokument

ANVÄNDARMANUAL SKÖVDE GRAVYR BESTÄLLNINGSPROGRAM. Gustav Adolfs g Skövde Tel: Fax: Mail:

WinStudio - Uppstart. Drifttagning av operato rspanel med IndraWorks och WinStudio. IndraWorks 14. Version

-your digital fortress

Användarguide för hantering av MySE

Transkript:

Operatörssystem Vijeo Designer Tips för Vijeo Designer och operatörspanelerna Magelis XBTGT/XBTGK/XBTG 2008-07-03

INNEHÅLLSFÖRTECKNING 1 INLEDNING...4 2 UPP- OCH NEDLADDNING AV APPLIKATION...4 2.1 LADDA APPLIKATION TILL CF-KORT...4 2.2 HÄMTA APPLIKATIONEN FRÅN CF-KORT...5 3 LADDA ÖVER APPLIKATION MED RECEPT...5 4 VISNING OCH ÄNDRING...5 4.1 VISNING AV OLIKA TEXTOBJEKT...5 4.1.1 Olika typer av inmatning...5 4.2 VISNING AV OLIKA BILDOBJEKT...6 4.3 INMATNING AV FLERA VÄRDEN I FÖLJD...6 5 STYRNING...7 5.1 TOGGLA EN BIT...7 6 EXPORT VARIABLER...7 6.1 EXPORT...7 6.2 IMPORT...7 7 LARMHANTERING...8 7.1 LARM SOM KRÄVER ACK AV OPERATÖREN...8 7.2 LARMHANTERING I XBTGK...9 8 SÄKERHET...10 8.1 SÄKERHET MED FLERA ANVÄNDARE OCH NIVÅER...10 8.1.1 Säkerhet...10 8.1.2 Användargrupper...10 8.1.3 Användare...10 8.1.4 Inloggning...10 8.2 LÖSENORD (ENKEL NIVÅ)...11 8.2.1 Inmatning lösenord...12 8.2.2 Nollställ lösenord...12 9 TECKENSNITT...13 10 REALTIDSKLOCKA TILL PLC...14 10.1 ANPASSA TIDSFORMATET TILL PLC...14 10.1.1 Script-kod...14 10.1.2 PLC-program för ställa PLC-klocka...15 10.2 SOMMAR/VINTERTID OMKOPPLING...15 10.2.1 Script-kod...15 11 FLERSPRÅKSSTÖD...16 11.1 EN KNAPP FÖR SKIFTE AV SPRÅK...16 11.1.1 Scriptkod för togglande språkknapp...17 Huvudkontor Centrallager Säljkontor Hemsida Schneider Electric AB Schneider Electric AB Göteborg: 031-748 35 00 http://www.schneider-electric.se Box 1009, Eskilstunavägen 7 Lastgatan 2 Malmö: 040-22 75 40 611 29 NYKÖPING 702 27 ÖREBRO Sollentuna: 08 623 84 00 Tel: 0155-26 54 00 Sundsvall: 060-57 27 00 Fax: 0155-21 42 86

12 UTSKRIFT FRÅN XBTGT/GK...17 12.1 INSTÄLLNINGAR...17 12.2 UTSKRIFTSTYPER...18 12.3 SCREEN SNAPSHOTS (SKÄRMDUMPAR)...19 12.4 MER INFORMATION...20 13 AVSLUTNING...20 14 ALLMÄNT...20 Huvudkontor Centrallager Säljkontor Hemsida Schneider Electric AB Schneider Electric AB Göteborg: 031-748 35 00 http://www.schneider-electric.se Box 1009, Eskilstunavägen 7 Lastgatan 2 Malmö: 040-22 75 40 611 29 NYKÖPING 702 27 ÖREBRO Sollentuna: 08 623 84 00 Tel: 0155-26 54 00 Sundsvall: 060-57 27 00 Fax: 0155-21 42 86

1 INLEDNING Detta är ett levande dokument som ändras och kompletteras ständigt. På grund av att Vijeo Designer ständigt utvecklas kan det hända att vissa avsnitt inte helt stämmer överens med nuvarande version av mjukvaran. 2 UPP- OCH NEDLADDNING AV APPLIKATION För att göra en upp- eller nedladdning av en Vijeo Designer-applikation i en operatörspanel utan att ha tillgång till en fysisk XBT-G/GT panel så behöver man en hållare som kan ta emot Compact Flash kort. Denna ansluts vanligen till USB-porten på din dator och fungerar då som en diskenhet. 2.1 LADDA APPLIKATION TILL CF-KORT Ställ markören på Target1. Välj under download File System Välj under path destinationen för ditt compact flash-kort. T.ex. D:\ och OK Välj också under Start from CFCard False ( OBS! ) Välj också under Include Editor Project Enable Klicka sedan download. Med Include Editor Project Enable kan applikationen läsas upp av en annan PC och applikationen kan revideras om det skulle behövas. På din XBT-G/GT operatörspanel ska dip-switch 1 ställas i läge on. Sätt i ditt CFminne. När applikationen sedan startas från XBT-G uppdateras applikationen i XBT-G/GT. Sedan kan CF-kortet tas ut om det inte behövs för applikationen, panelen är nu uppdaterad från CF-kortet. Schneider Sverige Electric AB 4 (20) Fri telefonsupport: 0157-65 300

Om Start from CFCard True väljes så uppdateras inte applikationen i XBT- G/GT. Panelen startar från CF-kortet, och applikationen är inte lika snabb som från panelen direkt. 2.2 HÄMTA APPLIKATIONEN FRÅN CF-KORT Det går bara att hämta en Vijeo Designer från applikationer med CF-kort. Applikationen måste också vara nedladdad med Include Editor Project Enable. Sedan kan applikationen hämtas upp via Ethernet eller från CF-kortläsaren. 3 LADDA ÖVER APPLIKATION MED RECEPT För att kunna ladda över en applikation med recept till en XBTG/XBTGT operatörspanel så behöver det sitta ett CF-kort i panelen. Annars får man ett nedladdningsfel. 4 VISNING OCH ÄNDRING 4.1 VISNING AV OLIKA TEXTOBJEKT Använd Messages display under Messages diplay för att visa olika texter när en variabel skiftar värde. Se hjälpen under 14.3 (Vijeo Designer V4.6). Kan även användas för inmatning och ändring av värdet. Man kan skapa en Text Resource om samma text ska återkomma på flera objekt. 4.1.1 Olika typer av inmatning Om man för visningsobjektet väljer att det ska inmatnings möjlighet. Kan man få: Popup fönster med tangentbord Värdet ökar varje gång man trycker på det. Värdet ökar varje gång man trycker på det, men när det når max börjar det om igen. Värdet kan också få fördröjd skrivning till PLC-n. Schneider Electric AB 5 (20)

4.2 VISNING AV OLIKA BILDOBJEKT Använd Image display under Messages display för att visa olika bilder när en variabel skiftar värde. Se hjälpen under 14.4 (Vijeo Designer V4.6). Visningen kan vara olika bildobjekt man själv har skapat som t.ex. bit-map bilder. Man kan skapa en Image Resource. 4.3 INMATNING AV FLERA VÄRDEN I FÖLJD Vid inmatning av värden i tabeller m.m. vill man ofta vid inmatning av ett värde att det hoppar vidare till nästa värde. Detta kan man göra genom Set Tab Groupe. Schneider Electric AB 6 (20)

Markera (rama in med vänster musknapp) det antalet fält som du vill ska ingå i gruppen. Högerklicka i ett av det varda fälten och välj Set Tab Group. När man går in på något av fälten och trycker Enter hoppar man vidare till nästa fält. Man kan hoppa runt med att bara trycka Enter flera gånger. Avslut sker med Escknappen. 5 STYRNING 5.1 TOGGLA EN BIT Vid styrning av en Discreet (Boolsk) variable finns att man kan toggla biten (biten går till eller ifrån varje gång man påverkar objektet). Panelen tittar före status förändring om biten är till eller ifrån och gör status ändringen. Detta innebär att en bit kan t.ex. också styras från PLC-n. Detta innebär att t.ex. ett objekt som togglas från panelen kan t.ex. vid nödstopp också stoppas i PLC-n. 6 EXPORT VARIABLER 6.1 EXPORT Variabler går att exportera från VJD ( min VJD 4.5) till en t.ex. TXT fil. Välj Tab. Separerad fil. All information om variabeln exporteras. Även t.ex. text för larm och om man har flerspråk även de olika språken. Detta kan sedan användas för att skapa nya variabler eller redigera. Bla. Kan larmvariabler och larmtexter vara enklare att mångfaldiga i t.ex. Excel. Excel kan öppna den exporterade filen. Välj i File origin Windows (Ansi). 6.2 IMPORT Välj samma format vid återimportering. Schneider Electric AB 7 (20)

7 LARMHANTERING 7.1 LARM SOM KRÄVER ACK AV OPERATÖREN I Vijeo Designer V4.3 finns inte möjlighet att ställa in att ett larm kräver bekräftelse (ACK). Detta kommer finnas i senare versioner. Vanligtvis måste även PLC:n veta att larmet har blivit bekräftat för att man ska kunna gå vidare. För att lösa detta kan man låta panel och PLC samverka för att få funktionen bekräftelse av ett larm. För varje larm skapar man en variabel t.ex. Larm1_ACK. Öppna Variable Properties och fliken Alarm för aktuellt larm. Detta öppnar nedan fönster. Klicka på knappen Trigger Action. Definiera Larm_1_ACK SET när larm går till och RESET när larm blir bekräftat (Acknowledged). Schneider Electric AB 8 (20)

I PLC:n skriver man ett program t.ex.i Ladder. Larm_1_vakt aktiverar larm 1. Vid bekräftelse av larm_1 ett-ställs Larm_1_ACK och självhålningen kopplas bort. Då kommer larm 1 att försvinna när Larm_1_vakt är noll och att larmet har blivit bekräftat. 7.2 LARMHANTERING I XBTGK Knapparna som hör till larmhantering (ACKALL, ACK, COURSER UPP m.fl.) kan tilldelas funktioner för R1-Rn knapparna. Schneider Electric AB 9 (20)

8 SÄKERHET 8.1 SÄKERHET MED FLERA ANVÄNDARE OCH NIVÅER Funktioner i detta kapitel gäller från och med Vijeo Designer version 4.4. 8.1.1 Säkerhet För varje bild eller switch kan man definiera säkerhet och vilken nivå denna ska ha. Det finns också en systemvariabel (_UserLevel) som definierar vilken säkerhetsnivå man är inloggad på. Denna kan användas för att enskilda fält ska visas eller ej. Allmänt under säkerhet finns också att man kan få automatisk utloggning efter 10 minuter. Även under säkerhet kan man tala om vad som ska hända när man blir automatiskt utloggad. 8.1.2 Användargrupper Genom att skapa användargrupper har man möjlighet att sätta säkerhetsnivåer (security level). Man kan välja om den ska vara Level Based eller Bitmask based. Level based innebär att en högre nivå alltid har tillgång till alla lägre nivåer. Bitmask based innebär att man utför ett AND mellan bitmasken och bildens säkerhet. T.ex. kan man ha sidor som bara en grupp t.ex. elektriker har tillgång till och sidor för en annan grupp t.ex. mekaniker som endast de har tillgång till. Man kan även ha sidor som både elektriker och mekaniker kan komma åt. 8.1.3 Användare Man kan skapa användare och tala om vilket lösenord och vilken grupp de ska tillhöra. Det finns också en färdig bild för detta i Toolchest \ Security \ UserManager. Där kan man ange användare, lösenord och användargrupp. 8.1.4 Inloggning Det finns en färdig bild för inloggning i Toolchest \ Security \ Login. Schneider Electric AB 10 (20)

8.2 LÖSENORD (ENKEL NIVÅ) Detta kapitel är mest avsett för användare av tidigare versioner än 4.4 av Vijeo Designer. Man kan skydda inmatning på olika sätt. - Förhindra visning av en knapp när inte lösenord är rätt. - Förhindra inmatning på en knapp eller ett numriskt fält när inte lösenord är rätt. Knappen eller fältet syns då lite skuggat och inget kan ändras utan att lösenordet är rätt. Schneider Electric AB 11 (20)

8.2.1 Inmatning lösenord Det finns ett funktionsfält PassDisp. Det hittar man under Toolchest och Miscellaneous. Detta tillåter inmatning utan att lösenordet syns (det syns **** ). Denna har 2 variabler som ska deklareras, variable och status. Variabeln är i vårt exempel password. Status används inte men måste ha ett variabel namn t.ex. dummy. 8.2.2 Nollställ lösenord Ett sätt att återställa lösenord när man har matat in det är att gör ett script. Gör ett Application Script som körs periodiskt t.ex. varje sekund. Förslag på skript kod: //------------------------------------- //Script Created: Apr 25, 2006 // Description: Script för att återställa inmatat password till 0 //------------------------------------- int PasswTest, TidNu ; int Tid = 3 ; PasswTest=Password.getIntValue(); // deklarera variabler // deklarera variabler med startvärde //Hämta password if (PasswTest!=0) //Test om det inte är noll { PasswTid.add(1); // Räkna upp tid } TidNu=PasswTid.getIntValue(); //Hämta nuvarande tid if ((PasswTest!= 0) & (TidNu >= Tid)) { Password.write(0);PasswTid.write(0); //Nollställ efter Tid } //--------------- SLUT ----------------- Password är en Integer variabel i panelen som används att testa mot. PasswTid är en Integer variabel som räknar tiden. Schneider Electric AB 12 (20)

9 TECKENSNITT För all text så används Vijeo Designers egna typsnitt som alla heter något med Vijeo. Om man skulle vilja ha standardtypsnitt så går dock det alldeles utmärkt. Skapa ett nytt textobjekt (med Vijeo Designers egna typsnitt). Klicka sedan på texten och gå till Property Inspector fönstret. För att få tillgång till andra standardtypsnitt så måste man tillåta BitmapDisplay. I normala fall står denna på No. När du valt Yes kommer du få tillgång till ytterligare val i listan: Här kan du nu välja bland standardtypsnitt och ställa storleken på texten. Schneider Electric AB 13 (20)

10 REALTIDSKLOCKA TILL PLC 10.1 ANPASSA TIDSFORMATET TILL PLC Magelis XBTG har en realtidsklocka som kan ställas in. PLC:n har också en realtidsklocka men man har inget att ställa in den med när PLC är i drift. När PLC och XBTG är sammankopplade får man 2 realtidsklockor. Då måste man bestämma att XBTG ska vara masterklocka och att denna skriver ner sin klocka till PLC:n. I nedanstående exempel på script skapas 4 BCD ord för realtidsklocka som är det format som används i Unity, i PL7 för Micro och Premium och i Twido. 10.1.1 Script-kod Script-koden nedan innehåller en 4 Integer variabel Plc_Sek, Plc_TimMin, Plc_ManDag och Plc_Ar som måste skapas. //------------------------------------- //Script Created: Jun 14, 2006 // // Description: // //------------------------------------- int PlcSek, PlcMin, PlcTim, PlcDag, PlcMan, PlcAr ; // deklarera variabler int PlcSek2, PlcTimMin, PlcManDag, PlcAr2; PlcSek=_Seconds.getIntValue(); PlcTim=_Hour.getIntValue(); PlcMin=_Minutes.getIntValue(); PlcMan=_Month.getIntValue(); PlcDag=_Day.getIntValue(); PlcAr=_Year2.getIntValue(); //Hämta värden PlcSek2=((PlcSek/10)<<12)+((PlcSek%10)<<8); //Skapa BCD-ord med tid data PlcTimMin=((PlcTim/10)<<12)+((PlcTim%10)<<8)+((PlcMin/10)<<4)+((PlcMin%10)); PlcManDag=((PlcMan/10)<<12)+((PlcMan%10)<<8)+((PlcDag/10)<<4)+((PlcDag%1 0)); PlcAr2=0x2000+((PlcAr/10)<<4)+(PlcAr%10); Schneider Electric AB 14 (20)

Plc_Sek.write(PlcSek2); Plc_TimMin.write(PlcTimMin); Plc_ManDag.write(PlcManDag); Plc_Ar.write(PlcAr2); //Lämna ut värden //Lämna ut värden //------------- SLUT ----------------------- 10.1.2 PLC-program för ställa PLC-klocka Förslag på PLC-program i ST för Unity. Xbt_tid är en Int. Array på 4 ord som har samma adress som skapade variabler Plc_Sek, Plc_TimMin,Plc_ManDag och Plc_Ar. TID_REALTID är en TON timerblock. ----------------------------------- Fel_tid:=xbt_tid[1]<>%sw51 OR xbt_tid[2]<>%sw52 OR xbt_tid[3]<>%sw53; TID_REALTID (IN:=Fel_tid,PT:=t#1m15s); // TON-timer block IF Tid_realtid.Q THEN WRTC (IN := xbt_tid); END_IF; ---------------------------------------- 10.2 SOMMAR/VINTERTID OMKOPPLING I och med XBTG:s script-kodsfunktion kan panelen själv ställa om sig mellan sommar- och vintertid. 10.2.1 Script-kod Script-koden nedan innehåller en Integer variabel Minne_Vintertid som måste skapas. //------------------------------------- //Script Created: Jun 22, 2006 // // Description: // //------------------------------------- int Dag; Dag=_DayoftheWeek.getIntValue(); if ( Dag!= 1 ) // ej söndag { return; } // ---------------- int Datum; Schneider Electric AB 15 (20)

Datum=_Day.getIntValue(); if ( Datum < 25 ) // ej slutet på månaden { return; } //-------------------- int Minu; Minu=_Minutes.getIntValue(); if ( Minu!= 0 && Minu!= 1 ) // ej minut 00 eller 01 { return; } //------------------ int Mån; Mån=_Month.getIntValue(); int Tim; Tim=_Hour.getIntValue(); int MinVin; MinVin=Minne_Vintertid.getIntValue(); if ( Mån == 3 && Tim == 2 ) // månad 3 klockan 2 { Sys.setTime(3, 0, -1);} // Sätt klockan till timme 3, minuter 0 och sekunder oförändrade if ( Mån == 10 && Tim == 3 && Minu == 0 && MinVin == 0 ) // månad 10 klockan 3 { Sys.setTime(2, 0, -1); Minne_Vintertid.write(1);} // Sätt klockan till timme 2, minuter 0 och sekunder oförändrade if ( Mån == 10 && Tim == 3 && Minu == 1 && MinVin == 1 ) // månad 10 klockan 3 och vintertid har skett {Minne_Vintertid.write(0);} // Noll ställ att vintertid har skett //------------- SLUT ----------------------- 11 FLERSPRÅKSSTÖD I Vijeo Designer finns det stöd för att skapa applikationer i flera språk. 11.1 EN KNAPP FÖR SKIFTE AV SPRÅK Man kan skapa en knapp som skiftar panelens språk var gång man trycker på knappen. Samtidigt kan man visa t.ex. en bild av en flagga för aktuellt språk. Schneider Electric AB 16 (20)

Bild av samma knapp som växlar språk 11.1.1 Scriptkod för togglande språkknapp //------------------------------------- //Script Created: May 25, 2007 // // Description: // //------------------------------------- // Detta script körs en gång varje gång man trycker på knappen. Alltså under "When touch" int Sprak_panel; Sprak_panel = _UserApplicationLanguage.getIntValue(); Sprak_panel = Sprak_panel + 1; //Öka värdet med 1 // Denna applikation nöjer sig med 5 språk. När man har kommit till det 5:e språket // hoppar man tillbaka till språk 1. if ( Sprak_panel > 5 ) Sprak_panel = 1; _UserApplicationLanguage.write(Sprak_panel); //Tilldela panelen aktuellt språk // -------- SLUT --------------------------------------- 12 UTSKRIFT FRÅN XBTGT/GK 12.1 INSTÄLLNINGAR Ställ in att skrivare ska användas och typen av skrivare och hur den är ansluten. Våra tester har utförts med USB-anslutning och HP PCL3 skrivare (HP PhotoSmart, HP DeskJet series printers). Schneider Electric AB 17 (20)

12.2 UTSKRIFTSTYPER Alarm och skärmdumpar kan skrivas ut från XBTGT/GK. Schneider Electric AB 18 (20)

12.3 SCREEN SNAPSHOTS (SKÄRMDUMPAR) När man väljer screen snapshots får man möjlighet att göra ett antal inställningar. Bl.a. om man ska skriva till skrivare eller till fil. När man gör Screen snapshots enable så skapas en strukturerad variabel. Med variabeln Control kan man starta utskriften av aktuell sida. Schneider Electric AB 19 (20)

Värde 0 Ingen åtgärd 1 Spara utskriften till fil 2 Skriv ut 3 Spara till fil och skriv ut Ska utskriften styras från PLC:n får man göra ett script som från en variabel i PLC:n startar scriptet. Man får tänka på att scriptet bara ska köras en gång innan PLC:n tar bort variabeln. Man får också tänka på att styra att rätt sida på XBTGT/GK är framme. 12.4 MER INFORMATION Se i hjälpen för Vijeo Designer om Printing Alarm messages och Configuring Batch Printing. 13 AVSLUTNING Lyckat till med dina Vijeo Designer projekt. 14 ALLMÄNT Schneider Electric tar inte ansvar för vare sig direkt eller indirekt för eventuella felaktigheter i supportdokumentet. Schneider Electric förbehåller sig rätten att utan förvarning utföra förändringar i supportdokumentet. Det är upp till användaren att utföra erforderliga prov i syfte att verifiera funktionen i aktuell applikation. I och med användande av supportdokumentet accepterar användaren ovanstående. Schneider Electric AB 20 (20)