Styr- och övervakningssystem är ett modulärt PCbaserat SCADA * -system med unika egenskaper. Den öppna, objektorienterade systemuppbyggnaden bygger på äkta klient/server-principer. SattGraphs HMI-koncept (Human Machine Interface) kombinerar modern grafisk interaktiv teknik med objektorientering, informations-zoomning och pop up-fönster. är ett skalbart systemkoncept. Systemarkitekturen för ett litet enanvändarsystem är identisk med en omfattande industriell installation. har utvecklats för Windows NT 32-bitarsplattform, vilket ger möjlighet att samverka med en mångfald existerande Windowsapplikationer. använder en öppen systemuppbyggnad, baserad på etablerade standarder som ODBC (Open Data Base Connectivity), OLE (Object Lin- * Supervision, Control and Data Acquisition king and Embedding), DDE (Dynamic Data Exchange), MMS (Manufacturing Message Specification), MAPI (Messaging API) och TAPI (Telephony API). Konfiguration av processignaler, liksom detekterade händelser och larm, samt långtidshistorik för processen, lagras i ODBC-databaser. Användarspecifika rapporter kan genereras med Windows standardprogramvara, såsom Microsoft Excel, Access, SQL Server, Visual Basic och Visual C++. Färdiga händelse- och historikrapporter tillhandahålls som exekverbara Access-moduler. Dessa rapporthanterare tjänar också som mallar och underlag för användartillämpningar. Användargränssnittet GUI (Workstation Graphical User Interface) har utvecklats enligt Windows Interface Guidelines för att erhålla en Windows 95-känsla. On-line hjälpfunktion erhålls via Windows Help 4.0 Engine. har följande huvudfunktioner: Äkta klient/server-system Objektorienterat grafiskt HMI Arbetar under Windows NT 32-bitars implementering Kan kopplas till Windowsapplikationer Objektorienterad databas Databaser tillgängliga via ODBC Programvarubuss för öppen systemuppbyggnad Microsoft Windows standardverktyg för ökad funktionalitet Guider och funktionsbibliotek för snabbare applikationsarbete On-line kontextkänslig hjälpfunktion.
Systemuppbyggnad har en helt öppen programvaruarkitektur. Detta åstadkoms genom att etablerade programvarustandarder används för alla gränssnitt mellan de olika komponenterna i systemet. Konfigurations-databasen innehåller alla applikationsdata för processobjekt och -signaler, inklusive larm och historikdefinitioner. Händelsedatabasen innehåller alla lagrade händelser och larm och historikdatabasen innehåller alla långtidslagringar. Alla databaser är, via ODBC, tillgängliga från andra Windows-applikationer. Systemet har en äkta klient/serveruppbyggnad. Ett flertal operatörsstationer kan ha samtidig access till servern. Automatisk reservation förhindrar misstag, t ex om två operatörer samtidigt försöker påverka samma objekt. Operatören får tillgång till processfönstret via Processgrafik-klienten. Andra klientfunktioner är händelserapportering, historikrapportering, presentation av historiska trenddiagram och systemfelsökning. Fler klientfunktioner läggs enkelt till med hjälp av Windows standardapplikationer, såsom Excel, Access, Word etc. Klient för processgrafik Programvarubuss Andra klientfunktioner Konfigurationsdatabas Händelse- /historikdatabas Kommunikationsserver Händelseserver Historikserver kan konfigureras optimalt för processövervakning tack vare den öppna uppbyggnaden. Operatörsgränssnitt Operatörsgränssnittet för stödjer objektorientering och informations-zoomning. Valfri del av applikationsbilden kan zoomas upp för att visa en mer detaljerad bild av processobjekten. Den kompletta applikationsbilden presenterar processen på ett lättförståerligt och intuitivt sätt. Operatören kan när som helst skapa nya fönster för att samtidigt se en valfri kombination av översikter och detaljer av processen. Processobjekt kontrolleras med kundanpassade pop up-fönster. Kommunikation Kommunikationen med PLC-system sköts av kommunikationsservern. Denna server stödjer protokoll för COMLI, SattBus, SattBus över TCP/IP samt DDE. Protokollen för COMLI och SattBus stödjer följande meddelandetyper: Begäran av I/O eller register Överföring av I/O, register eller analoga utgångar Överföring av en I/O-bit Begäran av analoga ingångar Begäran av tidsmärkta händelser Processobjekt Ett processobjekt konfigureras i databasen som en objekttyp. Alla händelser och lagrade åtgärder för signaler som är förbundna med objekttypen, definieras som en del av konfigurationen. Den objektorienterade principen låter användaren definiera objekttyper med egenskaper som används gemensamt av en grupp liknande objekt. Det är möjligt att specificera avvikelser från grundinställningen för varje enskilt objekt. Operatörsgränssnittet
Händelser och larm En händelse eller ett larm utlöses av en binär signal eller från en intern gränsvärdesfunktion i servern. Utskrifter och händelselagringar kan genereras vid alla tillståndsförändringar med en konfigurerbar tillståndsbeskrivning. Utskrifter kan skickas till valfri grupp av skrivare. De senaste händelserna kan kontrolleras i en händelselista. Larm visas i larmlistan och på larmraden i SattGraphs operatörsstation. Larm kan fördröjas angiven tid för att undvika falsklarm. Ett upptäckt larm eller kvitterat larm kan meddela adresser i en PLC. Prioritet 1 127 och larmklass 1 9999 kan användas. Tre typer av larmkvittens är möjlig: normal, ingen kvittens och återställning av larm efter kvittens. Larm kan blockeras. Blockerade larm hanteras i en blockeringslista. Blockering av ett larm sparas och visas även som en händelse. Manuell styrning av processignaler kan blockeras. Dessa signaler visas i en lista i SattGraphs operatörsstation. Styrsignaler kan tvångsstyras (forceras) manuellt. Forcerade styrsignaler visas i en separat lista. Händelserapporten kan användas för att generera en totalrapport eller en urvalsrapport för valfri tidsperiod. En urvalsrapport kan innehålla speciella Larmlista händelser, vanligast förekommande händelser eller senaste händelser. Rapporthanteraren är en Access-applikation, tillgänglig både som ett exekverbart program och som källkod. Alla larm kan användas för användardefinierad OLE-hantering, t ex för att sända ett larm via GSM eller elektronisk post. Verktyg Konfigurationsdata editeras med ett visuellt verktyg. Den senaste Windowstekniken används, såsom tabulerade dialogrutor och trädkontroller. Windows-liknande guider hjälper användaren att definiera alla egenskaper för en applikation. Vid programmering av processgrafik har användaren direkt tillgång till objekt som definierats i konfigurationsdatabasen. Verktygen
Registrering Historisk korttidsregistrering En processignal kan registreras med en av tio valfria frekvenser för lagring. För att uppnå optimal prestanda och maximal kapacitet sker lagring i filsystemet. Beräknade värden kan baseras på värden från andra lagringar. De kan beräknas som min-, max-, medel- eller momentan-värden. Maximala antalet lagrade signaler (tags) samt lagringslängden sätts beroende på applikation och vald maskinvara. Historisk långtidsregistrering Lagring görs i ODBC-databasen för historik. En processignal kan registreras med ett samplingsintervall på en timme eller ett dygn. Även felstatus registreras. Beräknade värden kan baseras på värden från korttidslagringar. Det finns ingen absolut gräns för antalet lagrade signaler eller för hur lång tidsrymd som sparas i databasen. Historikrapporten kan användas för att generera rapporter per år, månad och dag. Rapporten är en tabell över signalvärden vid olika tidpunkter. Summa-, min-, max- och medelvärde presenteras per signal och per mättillfälle. Historikdiagram Historikdiagram Lagrade värden kan visas i Historikdiagram. Även grupper av värden kan presenteras. Historikdiagrammet stödjer en mängd funktioner, såsom flexibel layout och färgsättning, direktanslutning av signaler till pennor, zoomningsfunktioner, två- och tredimensionella diagram, staplar, banddiagram, kopiering av diagraminnehållet till klippboken som bild eller tabellvärden (Excel). Rapporter Händelse- och historikrapporter är implementerade som Access-rapporter. Användarspecifika rapporter kan enkelt läggas till med hjälp av Microsoft Excel eller Access. Händelserapport Historikrapport Optioner OLE MMS Gateway är en option som ger åtkomst till de realtidsvärden från processen som hanteras av kommunikationsservern. En applikation i Visual Basic eller Visual C++ kan på så sätt nå processvärden via OLE. Journal to Database Utility är en option som överför korttidshistorik till en ODBC-databas för åtkomst från annan programvara t ex Microsoft Excel eller Access.
Anläggningsdokumentation Dokumentation av applikationsprogrammet görs automatiskt med inbyggda verktyg. Systemkonfiguration kan konfigureras som enanvändar- eller klient /server-system. Anläggningsdokumentation Ethernet Kommunikation till COMLI och SattBus Kombinationsstation för SattCon 200 SattCon 200 DOX 10 Exempel på ett enanvändarsystem för Operatörsstation operatörsstation operatörsstation operatörsstation för för för Ethernet Kommunikation till COMLI och SattBus SattGraph server SattCon 200 SattCon 200 DOX 10 Exempel på ett -system i klient/server-konfiguration
Tekniska data Programvara Maskinvara Systemstorlek Windows NT 3.51/4.0 erfordras. Access 7.0 och/eller Office 95 kan användas som option. Maskinvaran skall uppfylla kompatibilitetslistan för Windows NT (Windows NT Compatibility list). Plattformen bör vara Pentium II 233 MHz eller bättre. Operatörsstationen kräver ett grafikkort med 1024 x 768/256 färger. (Om Office 95 används samtidigt som operatörsgrafiken behövs 65535 färger). För backup av systemdata rekommenderas DAT-band. Ethernet-kort erfordras för systembuss och som maskinvarunyckel. Ethernet-kort av PCI-typ rekommenderas. 1 3 SattBus PC-kort från Alfa Laval Automation kan användas. För seriekommunikation rekommenderas Digiboard PC 2e, PC 4e, PC 8e, PC 16e. Hårddisken (SCSI eller IDE2) måste vara Windows NT-kompatibel. CD-ROM används för programinstallation. För operatörsstationer rekommenderas mus med tre knappar. för och textrapporter måste vara Windows NT-kompatibla. måste vara radorienterade (t ex matrisskrivare) och understödja 7-bitars ASCIIkod. Operatörstangentbordet bör vara av typ IP65 (eller IP54 med rullboll) från Alfa Laval Automation. 1 server, 1 4 operatörsstationer, max 3500 processignaler. Microsoft och Windows är registrerade varumärken från Microsoft Corporation. PLC-protokoll COMLI SattBus SattBus över TCP/IP DDE Typisk prestanda för HMI Typiska konfigurationer Licenser Baslicenser Optionslicenser Distribution 2 16 kanaler, 300 9600 Baud, avstånd max 15 m eller via RS422/RS485-konverterare (4-tråds) max 1200 m, multidrop. 1 3 nätverk, 62,5 KBaud, max 2000 m partvinnad busskabel, token-net-protokoll. Undersystem kan anslutas via SattBus eller SBC. 1 nätverk, Ethernet IEEE802.3 10BASE2 (thin wire) eller 10BASE5 (thick wire), 10 Mbit/s, segment längd 185 m (thin wire) eller 500 m (thick wire). Undersystem av typ SattCon 200 kan anslutas. DDE-anslutning kan användas tillsammans med Excel, VBapplikation eller DLL. Bildväxling 1,0 sek. Dynamisk uppdatering av bild, terminal till skärm, 2,5 sek vid 9600 Baud. Manuell styrning av objekt, skärm till terminal, 0,8 sek vid 9600 Baud. Larmdetektering, terminal till skärm, 2,5 sek vid 9600 Baud. Kombisystem (server och operatörsstation i samma system). 1500 processignaler, 10 30 bilder. Maskinvara: PII/233 MHz, min. 32 Mb, rek. 64 Mb, hårddisk >2 Gb. Klient/server-system (1 Server och 4 operatörsstationer). 5000 processignaler, 30 50 bilder. Maskinvara server: PII/266 MHz, min 32 Mb, rek. 80 Mb, hårddisk >2 Gb. Maskinvara operatörsstation: PII/ 233 MHz, min 24 Mb, rek. 64 Mb, hårddisk >166 Mb. server, baslicens med 1 4 operatörsstationer och 50, 100, 200, 500, 1500, 2000 eller 5000 I/O. Operatörsstation, baslicens. Kombisystem, baslicens. Olika PLC-protokoll, uppringningsfunktioner mm. programdistribution på CD. 00000. AE Andersson Grafiska AB. Printed in Sweden 1998. Telephone: HEAD OFFICE: Malmö, Sweden: +46 40 222000, Fax: +46 40 219539, Internet: www.automation.alfalaval.com. ARGENTINA: Buenos Aires: +54 1 7462300, AUSTRIA: Vienna: +43 2236 682810, BELGIUM: Brussels: +32 2 7283802, BRAZIL: Sao Paulo: +55 11 518 11311, CANADA: Scarborough: +1 416 2996101, CHILE: Santiago: +56 2 2335366, DENMARK: Copenhagen: +45 42 848844, Silkeborg: +45 86 822811, ESTONIA: Tallinn: +372 6 557800, FINLAND: Espoo: +358 9 804041, FRANCE: Le Blanc-Mesnil: +33 1 55815200, GERMANY: Munich: +49 89 840000, Glinde: +49 40 727409, Haan: +49 2129 94130, HUNGARY: Budapest: +36 1 4635270, INDIA: Pune: +91 212 797721, IRELAND: Dublin: +353 1 4573399, ITALY: Monza: +39 3624951, LATVIA: Riga: +371 7 828508, LITHUANIA: Vilnius: +370 2 233566, MEXICO: Mexico City: +52 5 3986162, NETHERLANDS: Etten-Leur: +31 76 5086200, NORWAY: Oslo: +47 64 835200, PERU: Lima: +51 12248801, POLAND: Warzaw: +48 22 8281200, ROMANIA: Bucharest: +40 1 3370615, RUSSIA: Moscow: +7 095 2322593, SINGAPORE: Jurong: +65 862 2711, SLOVAK REPUBLIC: Bratislava: +421 7 5254473, SPAIN: Madrid: +34 1 3790741, SWEDEN: Malmö: +46 40 222000, Gislaved: +46 371 80151, Göteborg: +46 31 7276950, Jönköping: +46 36 175030, Karlskoga: +46 586 39330, Stockholm: +46 8 53066100, Sundsvall: +46 60 129380, Västerås: +46 21 810135, SWITZERLAND: Kloten: +41 1 8046600, UNITED KINGDOM: Northwich: + 44 1606 49935, USA: Kenosha: +1 414 9429310, Warminster: +1 215 9578980, Greenwood: +1 317 8894626. Alfa Laval Automation reserves the right to change specifications given in text and pictures, without notice. Copyright 1998 Alfa Laval Automation AB. Printed in Sweden. 493-0780-01 9803 Ver. 2-1