17.09.2013 Views

EXOdesigner - regin

EXOdesigner - regin

EXOdesigner - regin

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

• Uppbyggnad av SCADA-grafik med hjälp av mallar<br />

och symboler<br />

• Programmering av DUC:ar<br />

• Innehåller ett on-line debugverktyg för att underlätta<br />

konfigurering<br />

<strong>EXOdesigner</strong> är mjukvara för att konfigurera ditt EXOsystem<br />

och kan användas till att:<br />

•<br />

•<br />

•<br />

Skapa ett EXO-system med<br />

kommunikationsstruktur och generell<br />

projektdesign<br />

Konfigurera DUC:arna i ett projekt<br />

Konfigurera datorer och EXO4 SCADA-grafik<br />

Alla DUC:ar i EXO är helt mjukvarumässigt<br />

kompatibla med varandra och programmeras med<br />

hjälp av <strong>EXOdesigner</strong>, en PC-baserad utvecklingsmiljö.<br />

Kompatibiliteten gäller även över produktgenerationerna,<br />

vilket ger ett antal fördelar:<br />

• Man kan fritt byta DUC:ar i ett system utan att<br />

helt behöva skriva om programmen. När man<br />

uppgraderar sitt system kan de gamla programmen<br />

återanvändas.<br />

• För att programmera EXO-DUC:arna behöver<br />

man bara lära sig ett programmeringsverktyg.<br />

• Investeringar i programutveckling förändras inte<br />

över tiden.<br />

DUC:arna är fritt programmerbara, vilket ger maximal<br />

flexibilitet. Man kan skapa egna applikationer och ett eget<br />

programbibliotek.<br />

Regin product information<br />

<strong>EXOdesigner</strong><br />

EXO programmeringsmiljö<br />

Windowsbaserad programmeringsmiljö för EXOsystemets<br />

DUC:ar samt SCADA och projektdesign.<br />

Programmering av DUC:ar med färdiga objekt,<br />

funktionsblock och/eller högnivåspråket EXOL.<br />

Uppbyggnad av SCADA-grafik med hjälp av mallar och<br />

symboler.<br />

• Uppbyggnad av projektstruktur, dvs. kommunikation<br />

och datorer<br />

• Smarta verktyg för återanvändning av grafik och<br />

DUC-konfigurering<br />

• Mycket flexibelt systemuppbyggnadsverktyg<br />

Färdiga DUC-funktioner<br />

Programmeringen kan utföras på två sätt. Det<br />

enklaste och snabbaste sättet är att använda de färdiga<br />

programblock som finns i <strong>EXOdesigner</strong>. Genom<br />

att kombinera dessa bygger man snabbt fullskaliga<br />

applikationer. Ett stort antal färdiga programblock för<br />

de vanligaste uppgifterna inom fastighetsautomation<br />

följer med <strong>EXOdesigner</strong>, t.ex. pump- och fläktstyrning,<br />

värmereglering, larmhantering, tidkanalhantering,<br />

kommunikation, etc.<br />

EXOL<br />

Det andra sättet att programmera DUC:arna är<br />

att använda högnivåspråket EXOL. EXOL är ett<br />

specialanpassat programmeringsspråk för EXO och<br />

innehåller ett stort antal kommandon och funktioner för<br />

att underlätta programmeringen av automationsapplikationer.<br />

Tack vare möjligheten att både kunna utnyttja<br />

färdiga programblock och att kunna anpassa programmen<br />

med EXOL-programmering garanteras såväl maximal<br />

snabbhet som flexibilitet i arbetet.<br />

Programvara<br />

<strong>EXOdesigner</strong> kan användas på Windows 2000, Windows<br />

XP, Windows Server 2003, och Microsoft Windows Vista.<br />

revision<br />

04 2009


Skapa ett EXO-system med<br />

kommunikationsstruktur och generell<br />

projektuppbyggnad<br />

Ett EXO-projekt är en anläggning bestående av ett<br />

antal DUC:ar, huvuddatorer, och ett antal arbetsdatorer.<br />

Alltihop sammanbinds i ett system för kommunikation.<br />

All konfiguration för ett projekt ligger samlade i en egen<br />

mapp med undermappar på hårddisken. Detta gör det lätt<br />

att flytta ett helt projekt till en annan dator utan att andra<br />

projekt påverkas.<br />

Struktur<br />

Projekt organiseras i en hierarkisk struktur. Projektet<br />

är den högsta nivån. Projektet kan innehålla områden,<br />

stationer, DUC:ar och datorer.<br />

2<br />

Arbetsdatorer<br />

(EXO4-klienter)<br />

TCP/IP<br />

Huvuddator (EXO4-server)<br />

EXOcompact Dual Port<br />

Regulatorer<br />

Regin product information<br />

Modem<br />

Station A<br />

Station B<br />

Regulator<br />

Station C<br />

Syd<br />

I ett projekt finns det vanligtvis en huvuddator och ett<br />

antal arbetsdatorer som samtliga har en installation av<br />

EXO4.<br />

En DUC har ett antal I/O-punkter samt en till tre kommunikationsportar.<br />

DUC:arna styr och reglerar processer,<br />

samlar in data, ger larm vid feltillstånd etc.<br />

DUC:ar kan organiseras i stationer. En station kan bestå av<br />

flera DUC:ar i ett master/slav-system. Stationens master-<br />

DUC är vanligtvis kopplad till en huvuddator t.ex. med<br />

fast kabel, TCP/IP-nätverk, telemodem eller radiomodem.<br />

Områden används vanligtvis för att gruppera projektets<br />

stationer i geografiska områden. I nedanstående bild visas<br />

detta som områdena Syd och Nord. Dessa områden ingår<br />

i sin tur i ett större område kallat City.<br />

Se nedanstående bild.<br />

Nord<br />

City<br />

Servicedator<br />

Telekopplade stationer<br />

Radiokopplad station


Konfigurera DUC:ar i ett projekt<br />

DUC-funktioner används för att ge DUC:en<br />

funktionalitet som t.ex. display, larmhantering och<br />

loggning. När man markerar en DUC i Project Builder<br />

visas knappar i verktygsraden som används för att öppna<br />

olika konfigureringsverktyg (fönster där funktionernas<br />

egenskaper konfigureras). De kan även öppnas med val i<br />

menyn Config eller med snabbvalstangenter.<br />

Button Text Description<br />

EXOflex I/O Konfigureringsverktyg för DUC:ens<br />

Inputs and in- och utgångar.<br />

Outputs För EXOflex används verktyget<br />

EXOflex I/O för att definiera<br />

vilka PIFA-enheter som ingår i det<br />

aktuella EXOflex-huset. Därefter<br />

konfigureras PIFA-enheternas in- och<br />

utgångar med önskad funktionalitet i<br />

verktyget PIFA I/O.<br />

För EXOcompact används verktyget<br />

Inputs and Outputs för att<br />

konfigurera dess in- och utgångar.<br />

Objects Verktyg för att lägga till, ta bort och<br />

konfigurera DUC-objekt.<br />

EXOflex och EXOcompact är<br />

helt friprogrammerbara, vilket<br />

gör att man kan anpassa dem<br />

till varje enskild tillämpning.<br />

Programmering av DUC:ens styroch<br />

reglerfunktioner kan utföras med<br />

objekt eller genom att skriva egna<br />

program i högnivåspråket EXOL.<br />

Det snabbaste och enklaste sättet<br />

att åstadkomma DUC:ens styr- och<br />

reglerfunktioner är att använda de<br />

objekt som ingår i <strong>EXOdesigner</strong>.<br />

Objekt läggs till och konfigureras<br />

med verktyget Objects.<br />

Display Verktyg för att lägga till, ta bort<br />

och konfigurera menyrader och<br />

dialogrutor som visas på DUC:ens<br />

display.<br />

Alarms and<br />

Events<br />

Verktyg för att lägga till, ta bort och<br />

konfigurera DUC:ens larmpunkter<br />

och digitala händelsepunkter.<br />

Logging Verktyg för att lägga till, ta bort och<br />

konfigurera de analoga signaler i<br />

DUC:en som ska insamlas för lagring<br />

i en databas i huvuddatorn.<br />

Time<br />

Channels<br />

Verktyg för att lägga till, ta bort och<br />

konfigurera tidsscheman.<br />

Lägga till ytterligare DUC-funktioner<br />

Det är möjligt att lägga till ytterligare DUC-funktioner<br />

än de som initialt lagts till i en DUC, t.ex. om man i<br />

efterhand upptäcker att man vill ha tidsstyrning.<br />

Regin product information<br />

Felsökning<br />

När du har konfigurerat dina DUC-funktioner vill du<br />

antagligen börja felsöka. EXOtest är ett verktyg som<br />

används för att testa och felsöka de program som laddats<br />

till DUC:en. EXOtest kan startas från många olika<br />

verktyg med knappen Debug.<br />

• När EXOtest öppnas från PIFA I/O eller Inputs<br />

and Outputs visas de markerade in- och/eller<br />

utgångarnas samtliga variabler.<br />

• När EXOtest öppnas från Display visas de<br />

markerade dialogrutornas variabler.<br />

• När EXOtest öppnas från Objects visas de<br />

markerade objektens samtliga variabler.<br />

• När EXOtest öppnas från EXOL Files visas de<br />

markerade filernas samtliga variabler.<br />

Verktygsraden<br />

Verktygsraden i EXOtest har några speciella knappar,<br />

bl.a.:<br />

Knapp Beskrivning<br />

Samtliga raders kommandon utförs i tur och<br />

ordning tills man stoppar exekveringen.<br />

Markerade raders kommandon utförs i tur och<br />

ordning tills man stoppar exekveringen.<br />

Stoppar exekveringen.<br />

Kommandona utförs stegvis.<br />

Kommandon<br />

Varje rad i EXOtest är ett kommunikationsmeddelande,<br />

ett kommando (kolumnen Cmd).<br />

Läsa variabel<br />

Kommandot RV (Read Value) används för att läsa värdet i<br />

en variabel. Resultatet visas i kolumnen Result.<br />

Sätta variabelvärde<br />

Man kan sätta (dvs. ändra) en variabels värde i DUC:en<br />

genom att skriva kommandot SV (Set Value) i kolumnen<br />

Cmd och det önskade värdet i kolumnen Value.<br />

3


Konfigurera datorer<br />

När man skapar ett nytt projekt med Project Builder och<br />

väljer att Regins SCADA EXO4 ska användas får man<br />

följande:<br />

• En huvuddator med en databas och två<br />

kommunikationskanaler, en för seriell<br />

kommunikation och en för kommunikation via<br />

nätverk (TCP/IP).<br />

•<br />

•<br />

•<br />

•<br />

Standardmallar för EXO4-fönster, t.ex.<br />

larmstatusrapport, larmhändelserapport och<br />

realtidsdiagram.<br />

Standardmallar för systemfönster, som ger en<br />

snabb överblick över hela projektet och innehåller<br />

knappar och menyer för att öppna andra<br />

standardfönster.<br />

Standardmallar för översiktsfönster som man kan<br />

utgå från när man skapar fönster i den specifika<br />

tillämpningen.<br />

Om man har valt att skapa DUC:ar enligt<br />

mallarna för värmesystem eller ventilationsaggregat<br />

får man processfönster för dessa<br />

tillämpningar.<br />

Konfigurera EXO4<br />

EXO4 är EXO-systemets operatörsprogram. Med hjälp<br />

av EXO4 kan en operatör från en dator bl.a. övervaka<br />

och styra systemets processer, övervaka larm och utföra<br />

larmmanövrar, visa historiska värden i rapporter och<br />

diagram. EXO4 konfigureras i fönster (s.k. konfigureringsverktyg)<br />

som öppnas från Project Builder. Verktygen<br />

öppnas vanligtvis med verktygsradens knappar eller med<br />

menykommandon i menyn Config.<br />

Produktdokumentation<br />

AB Regin<br />

Box 116, SE-428 22 Kållered, Sweden<br />

Besöksadress: Bangårdsvägen 35<br />

Telefon: +46 31 720 02 00<br />

Fax: +46 31 94 01 46<br />

www.<strong>regin</strong>.se, info@<strong>regin</strong>.se<br />

Regin product information<br />

Verktygsraden<br />

När man markerar EXO4 i Project Builder visas knappar<br />

med följande funktioner i verktygsraden:<br />

Button Text Description<br />

EXO4 Windows En lista med de fönster som<br />

är definierade i projektet.<br />

Härifrån kan EXO4<br />

Window Designer öppnas<br />

för det valda fönstret.<br />

EXO4 Window<br />

Designer<br />

EXO4 Menu<br />

Designer<br />

Dokument Typ<br />

EXO Systemhandbok Manual som beskriver EXO-systemet och hur man konfigurerar det<br />

Produktdokumentationen finns på Regins ftp-server. Den är avsedd för våra systemkunder som är i behov<br />

av att dela filer med oss vid t ex teknisk support. Kontakta en av våra säljare för att få tillgång via ett eget<br />

lösenord.<br />

Öppnar konfigureringsverktyget<br />

för EXO4-fönster.<br />

Öppnar konfigureringsverktyget<br />

för EXO4-fönsters<br />

menyer.<br />

EXO4 Users EXO4 Users används för att<br />

definiera användare.<br />

Database Backup<br />

Script (of Main<br />

Computer)<br />

EXO4 Action<br />

Categories<br />

Nimbus Explorer (of<br />

Main Computer)<br />

EXO4 Signals (of<br />

Main Computer)<br />

Öppnar en editor med en<br />

script-fil som styr kopiering<br />

av databasens backup-fil till<br />

ett annat media, t.ex. till en<br />

annan dator i nätverket som<br />

det regelbundet tas backup<br />

på.<br />

EXO4 Action Categories<br />

används för att konfigurera<br />

vad som ska hända (t.ex. att<br />

utskrift ska ske) vid olika<br />

händelser.<br />

Öppnar konfigureringsverktyget<br />

för Nimbus<br />

larmsändare.<br />

Konfigureringsverktyget för<br />

EXO4-signaler som används<br />

bl.a. för att överföra värden<br />

mellan DUC:ar i olika<br />

stationer via EXO4.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!