Content
07-10-2013

Open Core Engineering

Bosch Rexroth on kehittänyt saumattoman suunnitteluympäristön, joka perustuu avoimiin standardeihin, ohjelmointityökaluihin, toiminto-laajennuksiin 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 olleet tähän asti ohjausjärjestelmän valmistajan määrittämiä ja suojaamia. Koneenrakentajat ovat voineet toteuttaa uudet toiminnot, joiden avulla pääsee käsiksi näihin ydintoimintoihin ainoastaan yhdessä ohjausjärjestelmän valmistajan kanssa. Open Core Engineering mahdollistaa Rexroth -ohjainperheeseen kuuluvia malleja IndaMotion MLC ja IndaLogic XLC käyttävien koneenrakentajien itse kehittää toimintoja, joilla voi hyödyntää ohjausytimen toimintaa. 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 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, MatLAB (valmisteilla)

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

Lisätiedot myös:

http://www.boschrexroth.com/en/xc/products/engineering/opencoreengineering/index

 

Search


Yhteydenotto

Esa  Kiuru
 
 
Puhelin 010 3441 514
esa.kiuru@boschrexroth.fi