Open Core Engineering

Open Core Engineering

Haluatko käyttää perinteisten logiikkaohjelmointikielien lisäksi lukuisia eri kehitysympäristöjä, ohjelmointikieliä ja käyttöjärjestelmiä?

Content

Haluatko käyttää perinteisten logiikkaohjelmointikielien lisäksi lukuisia eri kehitysympäristöjä, ohjelmointikieliä ja käyttöjärjestelmiä?


Bosch Rexroth on kehittänyt saumattoman suunnitteluympäristön, joka perustuu avoimiin standardeihin, ohjelmointityökaluihin, toimintolaajennuksiin ja Open Core Interface –rajapintaan. Perinteiseen PLC -pohjaiseen ohjelmistosuunnitteluun voidaan nyt yhdistää korkeamman tason ohjelmointikielten laajemmat mahdollisuudet. Lisäksi innovatiivisia sovelluksia voidaan suorittaa natiivisovelluksina ulkoisissa laitteissa kuten älypuhelimissa. Näiden natiivisovellusten avulla voidaan sekä lukea, että kirjoittaa tietoa suoraan ohjaimeen. Tämä antaa koneenrakentajalle mahdollisuuden erottua kilpailijoistaan luomalla räätälöityjä sekä yksilöllisiä ohjelmatoimintoja ilman ohjainlaitteiston valmistajan suoraa tukea.

 
 

Vakiomallisissa ohjausjärjestelmissä ydintoiminnot ovat tähän asti olleet ohjausjärjestelmän valmistajan määrittämiä ja suojaamia. Ydintoimintojen muuttaminen on ollut mahdollista vain ohjausjärjestelmän valmistajan toimesta. Open Core Engineering avaa ohjausytimen toiminnan ja hyödyntämisen sekä koneenrakentajien itse kehittää Bosch Rexroth –ohjainperheeseen kuuluvien mallien toimintoja. Tällaisia laitteistotoimintoja ei voi tehdä PLC -ohjelmointikieliä soveltamalla.


Open Core Engineering mahdollistaa uudenlaisen liitynnän käytön erilaisiin kehitysympäristöihin ja käyttöjärjestelmiin. Ja sen avulla koneenrakentajat voivat toteuttaa korkean tason kielen toimintoja ohjausjärjestelmän ydintä hyödyntäen. Näitä yksilöllisiä toimintoja voidaan suorittaa reaaliajassa rinnakkain Bosch Rexroth -ohjaimen käyttöjärjestelmän kanssa. Ulkoisissa laitteissa, kuten esimerkiksi älypuhelimissa, suoritettavien sovellusten toiminta ei ole reaaliaikaista. Tällä hetkellä markkinoilla olevat älypuhelinsovellukset pystyvät ainoastaan lukemaan ohjauslogiikan dataa, mutta ne eivät pääse käsiksi ohjauksen käyttöjärjestelmään, eivätkä kykene myöskään datan kirjoittamiseen. Open Core Engineeringin avulla myös natiivisovellukset pääsevät suoraan käsiksi ohjauksen ydintoimintoihin ja voivat näin ollen suorittaa diagnostiikka-, käyttöönotto- ja operointitehtäviä.


Open Core Engineeringiä hyödyntäessään laitteistovalmistajat voivat käyttää perinteisten logiikkaohjelmointikielien lisäksi lukuisia kehitysympäristöjä, ohjelmointikieliä ja käyttöjärjestelmiä.


Kehitysympäristöt: MS Visual Studio, LabVIEW, Eclipse, Xcode, Wind River Workbench ja MatLAB (valmisteilla) tuki on tulossa IndraLogic XLC / IndraMotion MLC 14VRS


Ohjelmointikielet: C/C++, C# (.NET), Visual Basic, VBA (Office), LabVIEW G, Objective-C, Java


Käyttöjärjestelmät: VxWorks, Apple iOS, Google Android, Windows