EXOdesigner - regin
EXOdesigner - regin
EXOdesigner - regin
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.