08
Teknologi
UPDATE 4|17
Flere utviklere kan arbeide
uavhengig av hverandre
på ett prosjekt med
forskjellige utviklings-
verktøyer
Blandet drift av IEC-61131- og
høynivåspråkkode
I moderne applikasjoner vil det i større grad
være en blandet drift av IEC-61131-programmer
og høynivåspråkkombinasjoner som kan utføres
både innenfor og utenfor sanntid. Utover dette
må programmereren sørge for at dataene over-
føres konsistent fra én prosess til neste. Dette
er også krevende for eksperter. Den tidsmessige
sammenhengen mellom de forskjellige
prosessene i systemet er ofte ikke nøyaktig kjent,
slik at feilaktige prioriteter settes. Eller ressurser
blokkeres ikke og fører til feilfunksjoner i
applikasjonen.
Her gir PLCnext Technology en fordel, i det
den blant annet omfatter Execution and
Synchronization Manager (ESM) og Global Data-
space (GDS). Med ESM kan brukeren konfigurere
programmer som er skrevet i IEC 61131, C++ eller
Matlab Simulink i en XML-fil og slik fastlegge
syklusen for utførelse av programtrinnene og
rekkefølgen på disse. Det muliggjør funksjonen
til en typisk PLS med høynivåspråk- eller IEC-
61131-3-programmer i blandet drift.
GDS er mye mer enn bare Shared Memory.
Tjenesten har funksjoner som Publishing og
Subscribing, intelligente buffermekanismer samt
enkel konfigurering via en XML-fil som kan leses
av mennesker.
Standard Debugging-mekanismer
Utover dette har PLCnext Technology en intelli-
gent datalogger som også kan konfigureres ved
hjelp av en XML-fil og som kan lagres direkte i
SQL-databaser. Slik kan prosessdata logges i
synkrone sykluser ved en trigger, og som
eksempel kan alle viktige data innsamles
dersom grenseverdier overskrides. I tillegg
omfatter PLCnext Technology en OPC-UA-server
og -klient samt Profinet-kontrollerne og
-Device-funksjoner. Videre støttes samtlige
Debugging-mekanismer som programmereren
er kjent med. Slik kan Eclipse-programmereren
benytte Tracing for å hente opp systemets ut-
nyttelse. Programmereren kan også gjenkjenne
eventuelle problemer ved Task-prioriteringene
og avbrudd som oppstår som følge av dette.
Det er helt greit at Open Source
benyttes
Ved hjelp av PLCnext Technology vil brukeren
profitere av Open-Source-Community. Han får
dermed tilgang til en av de største
programvarepools som finnes. Som eksempel
kan en OpenVPN-klient eller -server installeres
og en database kan opprettes på enheten eller
vilkårlige runtimeomgivelser, for eksempel i
forbindelse med visualisering. Dermed
muliggjør PLCnext Technology en betydelig
merverdi sammenlignet med de løsningene