CSX FÖR ÖVERVAKNING OCH STYRNING
Samarbetet med Cactus har fungerat utmärkt. Mycket beror det på att Cactus är ett lagom stort företag där man alltid känner sig hemma och där man blir väl omhändertagen. Det finns alltid någon att vända sig till. De ställer upp helhjärtat. Stefan Franzén, systemansvarig vid Växjö avloppsreningsverk, Sundet.
FRÖNA SÅDDES REDAN PÅ 60-TALET För att vara ett företag i datorbranschen har vi ovanligt lång erfarenhet. Redan 1964 påbörjade vi vårt första datorprojekt. Då var vi en avdelning inom VBB. Cactus Automation AB bildades formellt 1990. Då samlades ett antal kreativa programmerare i ett särskilt bolag för att utveckla och sälja datorsystemet Cactus med inriktning på processautomation. Det lilla företaget Jämfört med de stora systemleverantörerna är Cactus ett litet företag. Det ger dig stora fördelar som kund. Du lär känna de personer som arbetar i just ditt projekt. Du vet vem du ska vända dig till för att snabbt få svar på frågor eller för att få en diskussionspartner. Det flexibla företaget I en av våra första broschyrer skrev vi Kom gärna med udda krav och önskemål. Det är en sanning som gäller än i dag. Vi har en platt organisation och arbetar till stor del med egenutvecklad programvara. Det ger oss stora möjligheter att snabbt och till rimliga kostnader modifiera våra standardprogram så att de passar just dina önskemål. ger oss också den tekniska styrkan att genomföra komplicerade projekt där specialister från flera teknikområden måste samarbeta....tillsammans med tunga partners Redan i början av 70-talet blev HP (Hewlett-Packard) vår datorleverantör. Sedan många år är vi auktoriserad HP-partner och återförsäljare. På databassidan arbetar vi med Oracle världens ledande leverantör inom området. Även i detta fall är vi återförsäljare. Och som tror på långa relationer Vi satsar mycket på att bibehålla och supporta våra gamla kunder. Och det har vi hittills lyckats mycket bra med. Flera av våra kunder är inne på sin tredje generation av Cactus. Det är tryggt att veta för dig som ny kund. Det fristående företaget... Vi utvecklar själva vår programvara men integrerar också andras standardprogram. Vi har ingen egen hårdvarutillverkning utan anpassar oss gärna till kundernas önskemål till exempel vid val av styrsystem. Har du flera olika fabrikat ute i processen är inte det något problem. Ge oss bara tillgång till kommunikationsprotokollen så ordnar vi resten....som levererar stora system... Cactus ingår i en stor koncern med teknikinriktade bolag. Det ger oss den nödvändiga ekonomiska styrkan för att vi ska kunna åta oss mångmiljonprojekt. Det
CSX ETT FUNKTIONELLT OCH FLEXIBELT KONCEPT CSX är namnet på Cactus överordnade system för övervakning och styrning av processer i vid bemärkelse. En process kan vara alltifrån tågtrafik eller bromsprovning till renvattenproduktion eller aluminiumframställning. CSX är anpassat för att kunna användas inom mycket skiftande tillämpningsområden. Det gäller speciellt i de fall där det ställs höga krav på en god funktion med stabil drift och hög tillgänglighet. De här funktionskraven styr såväl valet av hårdvara med tillhörande systemprogram som utformningen av kundspecifika applikationsprogram. Bäst för uppgiften I olika projekt använder vi produkter som är de bästa för uppgiften. Exempelvis använder vi MatLab för analys/presentation i mätdatorsystem till kärnkraftsverk. Och vi är alltid lyhörda för att i varje projekt integrera etablerade program från andra leverantörer det är kundens önskemål som styr. Investeringsskydd En annan viktig egenskap hos CSX är anpassningen till system som Cactus tidigare levererat. Det är därför möjligt att till rimliga kostnader stegvis byta upp sig till ett nytt CSX-system. Befintliga databaser, kommunikationsprogram och styrprogram kan återanvändas efter smärre justeringar. Det medför att beprövad och väl avtestad kod används i det nya systemet och antalet fel minimeras. Dessutom kan alla gamla lagrade värden föras över. Ingen mätvärdeshistorik går därför förlorad. Knyter samman datoriserade öar I begreppet investeringsskydd ligger också möjligheterna att knyta samman datoriserade öar i processen, där datorsystemen och styrsystemen kan vara av många olika fabrikat. Det förenklar inte bara operatörsarbetet i blandade kontrollrumsmiljöer. Det ökar också säkerheten. All manövrering utförs på ett enhetligt sätt. Informationen söks och visas lika oavsett ursprung.
Vi har en mängd understationer av olika fabrikat: Siemens,ABB,Alfa-Laval för att bara nämna några. Här har Cactus CSX visat sin styrka. Systemet är flexibelt och byggt för att klara av att samarbeta med andra system. Anders Moritz, projektchef Tekniska Verken, Linköping.
SYSTEMFUNKTIONER CSX är ett utpräglat klient-server-koncept. I den centrala servern finns alla program och all den information som operatörerna (klienterna) behöver. Klientarbetsplatsen kan vara allt från en kraftfull operatörsarbetsplats ned till en enkel nätverksdator eller terminal. Operatörernas möjligheter att påverka process- och datorfunktionerna kan begränsas genom behörighetskontroll. Behörighetsnivån sänks automatiskt till lägsta nivå en viss tid efter senaste kommando på operatörsarbetsplatsen. Det finns även en funktion för automatisk urloggning om arbetsplatsen inte använts under en viss tid. Det ger den fördelen att programlicenser automatiskt frisläpps från inaktiva klienter. Databas utan begränsningar Datahanteringen är uppdelad på två funktioner realtidsinformation och historiska data. Realtidsdatabasen är i sin tur uppdelad på en beskrivande del och en statusdel. Den historiska databasen består av tre delar: 1) korttids- och 2) långtidshistorik samt 3) en separat del för larm och händelser. Databaserna kan hantera ett mycket stort antal variabler. Ibland kan det dock vara praktiskt att dela upp datorsystemet på flera servrar till exempel av geografiska eller anläggningstekniska skäl. Antalet möjliga variabler blir då långt större än vad som praktiskt kan utnyttjas. Uppdelningen på flera servrar betyder inte informationsmässiga begränsningar. Tvärtom är all information tillgänglig vid samtliga operatörsarbetsplatser oberoende av i vilken server informationen lagras. Det innebär att process- och kurvbilder, rapporter etc kan innehålla data från samtliga servrar. Korttids- och långtidshistorik Automatiskt insamlade värden och beräknade värden lagras i basen för korttidshistorik. Denna databas har
utvecklats av oss på Cactus för att tillfredsställa processoperatörens behov av snabb information. Långtidshistoriken lagras i en Oracle databas. Det ger stor flexibilitet för rapportgenerering och överföring av data till andra system utanför Cactussystemet. Sådana främmande system kan innehålla allt från tunga managementtillämpningar till normala kontorsrutiner. I CSX ingår funktioner för arkivering av långtidshistorik samt rutiner för återlagring och presentation i form av kurvor eller tabeller. I kurvbilderna ingår flera funktioner: Äkta Zoomfunktion, d v s zoom i lagrade data och inte endast i bilden. Linjalfunktion inklusive eventuella larmgränser såväl numeriskt presenterade som markerade i kurvbilden. Statistikfönster med min-, max- och medelvärden samt standardavvikelser. Varaktighet som konverterar mätvärdeskurvorna till varaktighetsdiagram för respektive variabel. Tidsförskjutning mellan enskilda kurvor inom samma kurvbild. Sparafunktion som överför kurvbildens rådata till en fil som är formatanpassad till Excel. Lagrade data kan även presenteras i andra former som till exempel linjärt samband mellan variabler. Rapporter Ett annat viktigt sätt att visa lagrad information är i rapporter. Driftrapporter. Presentationen av mätvärden mm kundanpassas från fall till fall. Rapportgenerering sker normalt med rapportverktygen till en Oracle databas. Drifttidsrapporter. Innehåller de ackumulerade drifttiderna för de objekt som markerats i databasen. Rapporten kan med fördel exporteras till fristående underhållssystem för att integreras i samordnat underhåll.
Larm- och händelselagring Larm och händelser lagras i en separat databas. I denna registreras: Inkommande larm och händelser. Kvittering av larm. Försvinnande larm och händelser. Operatörsingrepp som manöver, börvärdesförändringar m m. Larmbasens storlek bestäms från fall till fall beroende på behovet i den aktuella anläggningen. Storleken kan därför variera från några hundra tusen till flera miljoner registreringar. I CSX finns rutiner för presentation av lokalt tidsmärkta larm, till exempel för registrering av signalföljd. De presenteras i en separat signalföljdslista. Vid fjärröverföring av larm via telefontjänster kan larm från olika anläggningsdelar styras till olika mottagare. Kvittering genom motringning kan ske selektivt för olika larmgrupper via tonvalstelefon och talsvarssystem. Blockering av larmloggning Det finns även en rad funktioner för blockering av larmloggning: Nollspänning. Alla larm utom prioriterade för viss understation blockeras. Pendling. Larm som kommer och försvinner ett visst antal gånger inom kort tid blockeras. Grupp. Alla larm inom en anläggningsdel eller loggrupp kan blockeras. Understation. Alla larm från en angiven understation kan blockeras. Uppspelningsfunktion För speciella tillämpningar finns som tillval en uppspelningsfunktion. Den gör det möjligt att gå tillbaka i tiden och spela upp historiska förlopp baserade på larm och händelser. Förloppet kan följas på processbilder. Själva uppspelningen kan ske stegvis händelse för händelse eller löpande. De som använder systemen tycker att de är lättarbetade. Byte av system har hjälpt oss att göra vårt arbete på mindre tid med bättre resultat. Cactussystemet är också betydligt enklare att arbeta med än tidigare datorsystem. Lars Lindqvist, projektledare Volvo Personvagnar.
ARBETSPLATSERNA Vid val av driftdatorsystem är operatörsmiljön användarvänligheten den kanske allra viktigaste faktorn. Cactus har därför lagt ner ett omfattande arbete inom detta område. Vi har till exempel ett genomtänkt och välstrukturerat system för fönsterhantering. Operatören besväras inte av mer information än vad som behövs för stunden. Varje arbetsplats loggas in mot en anläggningsdel eller delsystem. Detta är logiska begrepp och kan avse allt från ett fåtal objekt till den totala processen. Menyer som till exempel Bildvalsmenyer, Förvalda kurvgrupper, Rapporter, Larm- och Händelselistor anpassas automatiskt till valt område. Växla omedelbart Men arbetsplatsen är inte hårt låst till den inloggade processdelen. Med rätt behörighet och utpekning i en förvalslista växlar operatören omedelbart till annat avsnitt eller andra arbetsuppgifter. Operatören har också stor valfrihet att själv anpassa detaljer för sin arbetsplats. Det ökar både trivseln och motivationen. Obegränsat antal objekt Processbilderna kan innehålla obegränsat antal objekt med informationen skiktad i två nivåer. Vi har sedan länge använt bildskärmar med hög upplösning men systemet administrerar automatiskt arbetsplatser med annan upplösning och anpassar textfonter och annat för bästa möjliga läsbarhet. Operatören har också tillgång till ett erkänt snabbt och lättanvänt system för kurvpresentation. Analoga och digitala signaler kan presenteras tillsammans på kurvbilden. Operatören kan även helt fritt komponera sina egna kurvbilder.
I FULL BLOM Under hela den för ett datorföretag långa tid som Cactus funnits på marknaden, har utvecklingen gått i ett nästan osannolikt snabbt tempo. Det gäller att välja rätt bland alla utvecklingstrender. Att vaska fram sådant som inte bara har det nya modets prägel utan även innehåller kvaliteter, som står sig på lång sikt. Cactus har kunnat glädjas åt flera sådana lyckade satsningar genom åren: Standardterminaler och sedan persondatorer som operatörsarbetsplatser. Bärbara jourarbetsplatser, som radikalt förbättrade beredskapspersonalens arbetssituation. Byte till nya operativsystem, när dessa nått bra stabilitet. Larmöverföring via teleoperatörernas tjänster. Kommunikation via nätverk och fältbuss. I alla dessa fall var vi först eller bland de första att introducera nyheterna på marknaden. Engagerade medarbetare De här exemplen på lyckade satsningar har vi kunnat uppnå genom att medvetet satsa på att rekrytera och behålla kvalificerade och engagerade medarbetare. Att värna om duktiga medarbetare ser vi som särskilt viktigt, när omvärlden förändras så snabbt. I en turbulent omvärld är också behovet av ett stabilt och förtroendefullt förhållande mellan kund och leverantör extra stort. Långt fram i tiden Kunden måste kunna känna sig övertygad om att det som köps idag till rimlig kostnad kan kompletteras och moderniseras långt fram i tiden. Att Cactus personal kan ge support även på gamla system. Och när den tiden kommer, hjälpa till med överföringen av gamla program till nya hårdvarumiljöer.
Samarbetet med Cactus har fungerat mycket bra, trots snål tidplan.vi lade en order i december och installerade systemet i juni följande år. Det är en synnerligen kort tid för ett så komplicerat system. Anders Bengtsson, systemingenjör vid 3:ans reaktor, Forsmark.
www.adera.se Cactus Automation AB. Ett SWECO-företag. Krokslätts Fabriker 30, 431 37 Mölndal Telefon 031-86 97 00 Telefax 031-86 97 24 info@cactus.se www.cactus.se