Overzicht in machinesoftware
Gemakkelijk beheren van opties in machinesoftware
De dagen dat een machinebouwer steeds opnieuw dezelfde standaard machine met één en dezelfde standaard configuratie kon leveren – jaar in, jaar uit – liggen inmiddels ver achter ons. De snelheid waarmee markten en processen evolueren, vragen namelijk voortdurend om nieuwe generaties machines. Voor de machinebouwer betekent dit een wildgroei aan besturingssoftware, die ook nog eens lastig te onderhouden is. Om beter grip te krijgen op de vele opties zijn machinebouwers naarstig op zoek naar een passende oplossing. B&R speelt hier nu op in met de introductie van mapp CodeBox.
Het nadien doorvoeren van aanpassingen aan het besturingssysteem van bestaande machines is een vak apart. Het ontwerpproces moet immers steeds opnieuw doorlopen worden. Niet alleen kost dat veel tijd en geld, ook neemt de kans op programmeerfouten in de machinebesturing toe. Voor machinefabrikanten die klanten hebben met meerdere machines van hetzelfde type, met steeds verschillende opties is de uitdaging nog groter. Elke machineconfiguratie heeft namelijk een iets andere besturingssoftware, die ook nog eens onderhouden dient te worden. Dit kan al snel zodanig complex worden dat het geheel niet meer te overzien is.
CodeBox
Christoph Trappl, Product Manager mapp Technology bij B&R, vertelt: Voor onze organisatie was het duidelijk dat er voor machinebouwers een passende oplossing moest worden bedacht om eenvoudig nieuwe opties te kunnen toevoegen of hierin kleine wijzigingen aan te kunnen brengen, zonder dat daarbij aanpassingen moeten worden gedaan aan de hoofdbesturing. Zo ontstond het idee om mapp Technology uit te breiden met de sleutelklare applicatie mapp CodeBox.
Werking
Het programmeren van basisfunctionaliteiten geschiedt bij B&R in de vertrouwde ontwikkelomgeving van Automation Studio. In dit stadium dient te worden aangegeven welke opties voor de machine nadien beschikbaar moeten zijn. Dit kan via mapp CodeBox. Al deze data worden vervolgens toegevoegd op een zodanige wijze, dat de machinebouwer de eenmaal geprogrammeerde basisfunctionaliteiten nadien nooit meer hoeft aan te passen, tenzij de functie van de machine in de loop der jaren verandert. Doordat de software voor de opties strikt gescheiden wordt gehouden van de software van de basisfunctionaliteiten, is de kans aanzienlijk kleiner dat ongewenste programmeerfouten in de oorspronkelijke machinebesturing terechtkomen. De ideale manier dus om de verschillende machinevarianten te beheren.
Lees hier het complete artikel