AMNYTT 6/2017 | Page 79

UPDATE 4 | 17 Teknologi
07

Kode uten grenser

PLCnext Technology som ny plattform for fremtidssikre automatiseringsløsninger

Med PLCnext Technology har Phoenix Contact utviklet en plattform som åpner for helt nye frihetsgrader når det gjelder programmeringsspråk og -verktøyer samt implementering av Open-Source-funksjoner . Og det beste er at fordelene ved den klassiske PLS-programmeringens verden opprettholdes .
Stadig flere IT-applikasjoner som kommunikasjon med databaser , Cloud-Computing og en direkte tilknytning til ERP-systemer gjør sitt inntog i den klassiske styreteknikken . Ved de fleste PLS-plattformer er det likevel omstendelig å implementere funksjoner som er tilgjengelige som Open Source . Først må programmereren overføre dem i flere tilpasningstrinn til respektive Engineering , der de forløper i sanntidsomgivelser . De fleste av disse applikasjonene benytter likevel Ethernetkommunikasjon pakkeorientert og er dermed ikke helt forutsigbare , noe som gjør dem til ganske krevende faktorer innen automatisert produksjon . Med dette som utgangspunkt stilte Phoenix Contact seg spørsmålet hvordan en fremtidsegnet styreplattform skulle se ut . Følgende tre krav utkrystalliserte seg : 1 . Tilgang til Open-Source-Community 2 . Raskere automatisering av applikasjoner 3 . Frihet ved valg av Engineering-verktøy I tillegg skulle hver bruker kunne utføre arbeidet med en klassisk PLS . Resultatet er den komplett nyutviklede og , i denne formen , unike teknologiplattformen PLCnext Technology .
Technology . Slik kan koder utføres både innenfor og utenfor sanntidskonteksten . Ved hjelp av Linux kan programmer for maskinstyringssystemer utføres deterministisk , mens for eksempel kommunikasjonen med databaser foregår utenfor sanntid .
Vanligvis skriver brukeren programmet for maskinstyring i IEC 61131-3 . Nå vil han for eksempel implementere en regulator i applikasjonen som er opprettet med Matlab Simulink ® eller C ++, uten å måtte skrive den om
Med og uten sanntid
For å kunne benyttes i en kontroller må operativsystemet være sanntidsegnet . Ved valg av dette er det i tillegg helt avgjørende om kildekode , biblioteker eller komplette applikasjoner er fritt tilgjengelige . Med utgangspunkt i disse betingelsene bestemte Phoenix Contact seg for Linux med sanntidsutvidelser for PLCnext i IEC 61131-3 . Dette er ofte nødvendig , ettersom de fleste systemer ikke tillater direkte tilgang til operativsystemfunksjoner fra høynivåspråkprogrammet .
Fra slutten av november 2017 finnes kontrolleren AXC F 2152 som første enhet med PLCnext Technology