Konfigurationshantering och Versionskontroll är en viktig aktivitet

Grunden i varje fabrik eller infrastruktursystem är automationsnivån som består av PC, PLC och annan automationsutrustning. Förmågan att återställa alla delar av detta är vitalt för överlevnaden av varje företag.

 

Konfigurationshantering, Versionskontroll eller Backup, vad är det, vad är skillnaderna och varför är det vitalt?

Det finns många namn för det men i grund och botten kommer det ned till förmågan att hålla igång din fabrik eller anläggning. I många fall har man ett ställe på en server där man håller alla filer för systemet och man hoppas på att det som finns där är uppdaterat och korrekt. Vi kommer i de kommande avsnitten att förklara koncepten, skillnaderna mellan dem och när de olika skall användas. Det är även viktigt att förstå skillnaderna mellan kontorsbackup och fabriksbackup. Många låter IT-avdelningen hantera dessa utmaningar och det kan bli kostsamt på grund av deras begränsade kunskap om automationsnivån.

Lär dig mer om versionshantering och Versiondog

Målet för processen

Vad är målet med att hantera din fabrikskonfiguration? Det är inte bara att återställa efter att något gått sönder, även om detta är det primära målet många gånger. Den grundläggande funktionen Backup/Restore är en basfunktion som alla måste göra men många misslyckas med. Nästa nivå handlar om att hantera alla versioner av allt på alla enheter och orsaken till ändringar som görs. Detta är viktigt om du vill veta varför saker gjorts eller du vill optimera funktioner eller parametrar. Det kan även vara en fråga om ägarskap av din anläggning och dina maskiner. Om du har integratörer eller konsulter som hjälper dig så är det lätt hänt att de glömmer att ge dig den senaste versionen eller glömmer att ladda in den på servern. Med versionshantering så har du full kontroll på detta arbete. Den sista och mest avancerade nivån handlar om konfigurationshantering där du inte bara tittar på enskilda filer eller konfigurationsfiler, utan hela anläggningen eller processen. Genom att göra detta får du full kontroll över kombinationerna av alla delar som fungerar och vilka som fungerar när - och detta är särskilt viktigt inom reglerad industri. 

Backup/Restore för Disaster Recovery

Detta är den mest grundläggande funktionen för alla företag, om något går sönder skall du veta hur man återställer system. De flesta företag har dokumenterade planer för disaster recovery på flera nivåer, men när man väl kommer ner till fabriksgolvet saknas ofta saker. I många underhållssystem kan man normalt se vilken hårdvara som finns i olika delar av fabriken och var de köps och hur många som finns på lager. Men få av dessa system hanterar dock mjukvara även om detta ofta är det mest komplexa av systemet. Därför har många inkluderat mjukvaran för automation i sina vanliga rutiner för mjukvarufiler på fileservers som hanteras av IT. Detta kan fungera men utan att du har detaljerade listor på mjukvaran och vilka filer som hör till vad.

Versionskontroll för Ägarskap

När du har många som arbetar på ditt system eller om du har många och komplexa enheter har du ett behov av formell och strukturerad hantering av mjukvaran som ingår. Det finns många system som kan hantera versionskontroll och även några som är riktigt bra. Det viktigaste är dock att du har en komplett överblick över all mjukvara och var den används. Det kan vara så enkla saker som data error i en PLC där du lagrar Bör-värden som normalt aldrig finns i en vanlig backup eftersom det ändras över tid. Så nyckeln ligger i att dokumentera alla enheter, precis som i fallet med backup, men komma ihåg att addera all icke essentiell kod och data som Bör-värden eller konfigurationsdata.

Konfigurationsstyrning för full kontroll

Med tanke på de värden som arbetats in i mjukvara i anläggningar är det konstigt att de flesta inte har full konfigurationsstyrning av sin anläggning. På denna nivå handlar det om att etablera en baseline, en komplett uppsättning av mjukvara som definierar din baskonfiguration. Till detta kommer all data som Bör-värde och konfigurationsdata som man ändrar i sin anläggning beroende på produkter eller säsong. Detta kan förstås göras genom att man dokumenterar allt detta i processer, steg och platser för varje del av mjukvaran. De flesta skulle dock överväga ett verktyg på denna nivå. Dessutom kan verktyget hantera användarhantering och accesskontroll på alla nivåer.

Versionshantering av PLCer och annan automationsutrustning

Detta var förut ett område som alltid krävde specialverktyg och minneskretsar. Idag har den mesta av utrustningen Ethernet-uttag men kräver fortfarande specialverktyg för att komma åt konfigurationen. När man du tar backup på denna typ av utrustning krävs det att du tar hänsyn till att det är flera typer av data eller kod som måste lagras. Först har du t.ex. PLC koden och då måste du även fundera över datablock där du kanske lagrat Bör-värden, vägar eller annan förändringsbar data. Det kan även röra sig om I/O konfiguration eller parametrar för kommunikation som du behöver om du skall återställa. Numera är detta även sant för CNC utrustning, Robotar men även Motorkontrollenheter och en lång rad annan automationsutrustning. Var mycket noggrann och gå igenom alla delar av din installation för att vara säker. 

Varför IT backup av en PC inte räcker

PC datorn har använts inom tillverkning och infrastruktur sedan sent 80-tal. Många IT medarbetare ser detta PCs som alla andra PCs. Men inte kunde vara mera felaktigt. Automationsmjukvara används ofta mycket längre än annan typ av mjukvara och är därför ofta äldre än all annan mjukvara. Du kan lätt ha olika versioner av samma mjukvara på olika PC maskiner, vilket gör backup så mycket svårare. Dessutom är HMI/SCADA mjukvara och liknande ganska okänt bland IT folk, utan automationskunskap kommer detta att gå fel. Vi anser att backup av automationsmjukvara kräver dokumenterade planer för varje nod och att en baseline upprättas för varje sådan. En annan sak som man många gånger glömmer är att gamla system kör äldre operativsystem vilket gör det ännu svårare då kunskapen och rutinerna inom IT inte finns längre. 
 

Hämtningsbara filer

Document: Supported Devices/Software

The list of devices shows all currently supported devices and software for Versiondog.

Customer Story - Nestlé

At the Nestlé plant in Mainz, Germany, a clear strategy for the use of Versiondog versioning and data management software was developed before implementation; no more backing up to USB sticks; huge time savings thanks to Versiondog.

Article - Effective Data Management

Who changed what, where, when and why? In the field of automated production, the higher the level of automation, the more important it is to precisely coordinate all elements involved in the process.

Article - Have you made a backup yet today?

Backing up is the term generally used in the computer world for making a copy of your data in case your working data is lost. If this happens, the backup copy can be used as the basis of restoring the data to its pre-loss state.

Kontakta oss

Fyll i formuläret nedan eller ring vår säljsupport +46 (0)40 31 69 55.