2/2019 | Industry@pps
Versjonskontroll i TIA
I 2005 sto Linux utviklingsmiljøet foran en utfordring: De kunne ikke
lenger bruke versjonskontrollsystemet de så langt hadde benyttet, og
ikke fantes det et system på markedet som oppfylte deres krav. Ska-
peren av Linux - Linus Torvalds - tok da saken i egne hender, og Git så
dagens lys. Siden da har Git utviklet seg til å bli det ledende systemet for
versjonskontroll av programvare. De fleste som driver med programvare
i dag har nok et forhold til Git, og ikke minst Github – en nettbasert
vertstjeneste for programvareutviklingsprosessen ved bruk av Git.
I automasjonsverdenen gikk man tidlig vekk fra «copy + paste» til å lage
seg subrutiner og senere gjenbrukbare blokker. Gjerne organisert i et
bibliotek. Siemens introduserte senere versjons- og instanskontroll av
disse blokkene. Et godt steg i riktig retning, men fortsatt var det behov
som ikke var dekket.
Med TIA v16 introduseres et versjonskontrollgrensesnitt (VCI) som
åpner for bruk av Git samt andre eksterne versjonskontrollsystemer.
Med dette kan man importere/eksportere alle komponenter program-
met består av, for eksempel funksjonsblokker, datablokker, datatyper,
etc. Det vil også være mulig å benytte eksterne sammenligningsverktøy
som for eksempel «Beyond Compare». For å gjøre det så fleksibelt som
mulig er det også åpnet for at man selv kan lage egne skripts for å styre
versjonskontrolldelen.
Klar for
faglig oppdatering?
Vi går en spennende vinter og vår i møte med mange kurs og ikke minst spennende
arrangementer. Først ut er Innovation Days i februar og deretter vårens høydepunkt
- Hannovermessen - i april.
INNOVATION DAYS
•Radisson Gardermoen 5.-6. februar.
Hannovermessen 19.-22. april.
Det er et stort kursprogram med mange nyheter denne våren. Noe som kommer er:
OPCUA-, EDGE-, TIA-programmering 3 med mye mer.
Kursplan og påmeldingsskjema finner du på www.siemens.no/kurs
Vi sees!
19