CODESYS: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Labels: Bewerking via mobiel Bewerking via mobiele website Geavanceerde mobiele bewerking
→‎Runtime: typfouten
Labels: Bewerking via mobiel Bewerking via mobiele website Geavanceerde mobiele bewerking
Regel 25:
 
==Runtime==
Het programmeren van platform onafhankelijke code gebeurd binnen de CODESYS Integrated Development Environment (IDE). Deze code kan zodanig worden geschreven dat ze zonder wijzigingen op vrijwel hardware platform kan functioneren middels CODESYS Automation Allliance (CAA) libraries. Vervolgens de code gecompileerd (afhankelijk van de gekozen hardware in de IDE wordt de juiste compiler gebruikt) en kan deze worden uitgevoerd op dat desbetreffende target. Zodra de hardware wordt uitgewisseld voor een andere merk/model veranderd er dus niets aan de code (behalve de eventuele compiler keuze binnen de hardware en de mogelijkheden van de hardware zelf). Veel leveranciers leveren eigen drivers en software mee voor hun eigen hardware, dit veranderdverandert echter niets aan het platform onafhankelijke basisprincipe van CODESYS.
 
Na het implementeren van het CODESYS Control Runtime Systeem kunnen intelligente apparaten geprogrammeerd worden met CODESYS. Voor vele merken en typen PLC's zijn deze runtime'sruntimes te verkrijgen (via CODESYS of de leverancier van de hardware). De Runtime dient als een vertaallaag tussen de gebruikerscode en de fysieke soft- en hardware van het desbetreffende platform waarop deze Runtime draait. Door middel van een betaalde toolkit (Runtime-Toolkit) is het mogelijk om zelf Runtimes te onwikkelen en omvat een runtimesysteem als source- en objectcode. Deze voorbeeldcode kan dan op maat gemaakt worden en is via de meegeleverde compilers voor vele hardwareplatformen te porteren.
 
==Veldbus Technologie==