AMNYTT Nr 6 - 2013 | Page 16

16 / 93 AMNYTT #6 2013 at alle disse metodene integreres i ett utviklingssystem, slik at den best egnede teknikken kan brukes for å beskrive de forskjellige systemkomponentene. CPS-utfordring Figur 2. Basiskomponentene i et grafisk system­design av linjer med respektiv VHDL-kode. Kommunikasjonsprotokoller, DSP-programmering, system-timing, I/O og analyse er alt abstrahert på samme måte. Dette gjør det mulig å konsentrere seg om bruk av teknologien som til slutt skal oppfylle den faktiske spesifikasjonen til systemet, uansett om det er et kontroll-, test- eller innebygd system. Uten denne tilnærmingen ville det vært vanskelig å integrere kommersielle teknologier i ett system. La oss se på aspektet “datamodeller” mer detaljert: Her er det klart at grafisk systemdesign gjør det mulig å adressere krav som egentlig ikke er kompatible i CPS, gjennom dette ene utviklingsmiljøet LabVIEW, og på en mye kortere tid enn med en konvensjonelt systemdesigntilnærming. Ett eksempel: For å representere all funksjonaliteten i systemet, må forskjellige komponenter presenteres gjennom forskjellige metoder. Mens parallellprogrammering best presenteres gjennom dataflyt, er matematiske algoritmer best kodet i tekstform. Tilstandsbaserte strukturer eller klassiske programmeringsspråk som C eller en blanding av disse notasjonene, er alle sannsynlige metoder. LabVIEW tillater Mens man for tiden diskuterer standardisering av Industri 4.0, er utviklingen av cyberfysiske systemer på rask frammarsj. CPS er svært komplekst og videre utvikling drives av kommersielle teknologier. Denne raske utviklingstakten gjør standardisering nær sagt umulig. Derfor vil, og kan det ikke bli en standard som er fullstendig definert. Det må bli en tolags utvikling: På den ene siden må man standardisere så mye som mulig, på den andre siden må man ikke nøle, men heller aktivt søke nye, mulige, praktiske løsninger og implementere disse sammen med brukerne. Det betyr at vi må leve i et marked med de-facto-standarder fra viktige aktører hvor man ikke vil oppnå en hundre prosent standardisering. Dagens utfordring for CPS ligger primært i en myk integrasjon av eksisterende teknologi og ikke så mye i utforskning av nye teknologier. Akkurat nå er det mange tilnærminger som sentreres for mye rundt maskinvaren og dermed mister man fleksibiliteten. Spesielt kan de adaptive og kunnskapsbaserte egenskapene til CPS best implementeres med en programvaresentrert plattform. Dette er avgjørende, for når man designer CPS må forskjellige prototype- og utviklingstrinn testes parallelt og implementeringen med kontinuerlig rekonfigurering må også skje i samsvar. Rahman Jamal er Technology & Marketing Director Europe hos National Instruments