maxon Inside
maxon | ZUB: nieuwe software


maxon heeft de Aposs Integrated Development Environment en de programmeertaal ApossC uitgebracht.
De nieuwe ApossIDE (Integrated Development Environment) is een uitgebreide automatiseringssoftware die licentievrij is en het toepassingsgericht programmeren van meerassige motorbesturingssystemen mogelijk maakt. Hij is ontwikkeld door ZUB machine control, een bedrijf dat deel uitmaakt van de maxon Group. De tool wordt gebruikt voor het programmeren, testen en debuggen van motion-control-functies voor alle motorregelaars ZUB MACS.
Met de versie 07.00.72 van ApossIDE presenteren maxon en ZUB een nieuwe programmeertaal: ApossC. Deze kan tijdens de ontwikkeling worden gebruikt als alternatief voor de oorspronkelijke APOSS-programmeertaal. ApossC heeft een vergelijkbare syntaxis als de wijdverbreide programmeertaal C en is gemakkelijk te leren. ApossC assisteert bij de effectieve programmering van oplossingen voor motoraandrijvingen en beschikt over nieuwe, bijzonder sterke commando’s. Zelfs uiterst complexe positionerings- en synchronisatiefuncties kunnen met simpele commando’s worden geactiveerd. Deze commando’s lopen volledig autonoom op de achtergrond. In tegenstelling tot typische PLC-systemen maken interruptfuncties snelle real-time reacties mogelijk die direct in de firmware worden verwerkt, onafhankelijk van de cyclustijd. Als de ApossIDE-ontwikkelingsomgeving en de MACS-controllers samen worden gebruikt, dan betekent dit dat gebruikers een grote toegevoegde waarde wordt geboden. Met de ApossIDE kunnen alle MACS-componenten vrij en flexibel worden geprogrammeerd. Hierdoor is het mogelijk dat de aandrijvingen de door de toepassing vereiste bewegingsprofielen exact uitvoeren. Snellere resultaten en aanzienlijk kortere ontwikkelingstijden bieden een cruciaal concurrentievoordeel. Onder de extra functies vallen onder meer een slimme oscilloscoop met gegevensregistratie, een grafische curve-editor voor het maken van trajecten, een programmeersimulator en programmeervoorbeelden.