Function Block Factory gør brugen af IO-link lettere

06-05-2020

 

Hvordan kan integrationen af ​​IO-Link-enheder i kontrolsystemer forenkles? En softwarebaseret service, der er åben for alle IO-Link enhedsproducenter, opretter automatisk funktionsblokke og reducerer dermed implementeringsindsatsen markant.

 

Dem som ønsker at integrere IO-Link-enheder i PLC‘er og få adgang til enhedsparametre eller indsamle diagnostisk information, skal normalt programmere mange acykliske anmodninger og håndtere en række forskellige enheder, parametre og komplekse datatyper. Den manuelle datasøgning og kompleksitet indebærer tilsvarende en risiko for fejl. Indtil i dag har integration af IO-Link-enheder i PLC’er været en udfordring, der krævede særlig IO-Link-viden.

 

Der findes nu en måde at forenkle dette på fra SICK: 'Function Block Factory' (FBF) er en åben webbaseret service, som forenkler integrationen af ​​IO-Link enhedsdata i PLC-programmer. Softwaretjenesten leverer ikke kun funktionsblokke, men også datastrukturer, der gør det let at definere ​​parametervariabler. Derudover sikrer FBF også, at tidskrævende søgning efter parametre, deres indekser og dataformater er en saga blot. Dette sparer udviklingstid og programmeringsindsats, eliminerer fejl og fremskynder idriftsættelse. Med FBF kan brugere oprette deres egne funktionsblokbiblioteker med individuelle parametre og funktionaliteter, samt give selvforklarende navne og beskrivelser. Værktøjet understøtter i øjeblikket ti automatiseringssystemer og alle IO-Link-enheder fra alle producenter på markedet.

 

Denne åbenhed bliver for eksempel vigtig, når den samme maskine fra en maskinbygger ændrer PLC-type til forskellige kunder – her forenkler FBF opgavens kompleksitet og fremskynder implementeringen.

 

Programmeringsindsats minimeret

Maskinbyggere, integratorer og slutkunder bruger IO-Link-enheder, fordi de giver merværdi for deres maskiner, systemer og processer med deres udvidede information, smarte funktioner, diagnosefunktioner og muligheden for at løse applikationer på en alternativ måde. For eksempel læses enhedsparametre ud af controlleren, så de kan bruges til diagnostiske formål i downstream-applikationer, såsom tilstandsovervågning.

 

Det er også ofte vigtigt at være i stand til at parametrere IO-Link-enheder under drift, for eksempel ved ændring af produktionsordrer til implementering af meget små batchstørrelser helt ned til 1 stk - de såkaldte "batchstørrelse-1-applikationer".

FBF hjælper med implementeringen af ​​sådanne opgaver: Den webbaserede service gør det muligt for brugeren at konfigurere og oprette sit individuelle funktionsblokbibliotek fra I/O Device Description (IODD) på en IO-Link-enhed, så det kan bruges så ofte som krævet i hans PLC programmer. Programmeringsindsatsen reduceres til et minimum. Samtidig undgås fejl i kommunikation med IO-Link-enheder. Omfanget og indholdet af bibliotekerne kan defineres individuelt ved det frie valg af de tilgængelige enhedsparametre og tilpasses til enhver tid.

 

Procesdata-parser-funktionen, som ligeledes er genereret af FBF er en del af biblioteket. Den gør det muligt selektivt at få adgang til hvert stykke information inden for IO-Link-procesdataene uden først at have viden om dens struktur og indhold fra manualer. FBF åbnes via en browser på SICK´s hjemmeside, enten fra websitet for hvert Sick-IO-Link-produkt eller fra servicemenuen.

 

Ingen grund til at slå op

Tællere (enums) erstatter meningsløse numre med meningsfulde navne. Dette fremskynder ikke kun udviklingsprocessen, fordi det ikke længere er nødvendigt at slå det op, det gør også kildekoden mere læselig og derfor også forståelig for tredjepart på et senere tidspunkt. Idriftsættelsen reduceres betydeligt.

 

Subindex-funktionen bruges til at reducere datalast og kommunikationsvarighed. I stedet for komplette og komplekse variabler - kaldet ”records” i IO-Link-sammenhænge - gør det det muligt for specifikke undervariabler at blive udlæst eller ændret via en skrivefunktion. Så hele posten behøver ikke at blive overført frem og tilbage, men kun en brøkdel af den - undervariablen. Ved automatisk fravælgelse kan alle tidligere valgte variabler og parametre fravælges med kun en kommando. Dette vil være i funktionsblokken.

 

Function Block Factory  -> Link til FBF

Ring: 4582 6400