Puheenaiheet
Laitteistoriippumaton automaatio
Kun puhutaan avoimesta automaatiosta, saattaa herätä mielikuva täysin avoimista ovista, joista kuka tahansa voi kävellä sisään tekemään muutoksia tai pääsemään käsiksi laitteiden tietoihin. Tämä mielikuva pätee periaatteessa ohjelmistokehitysvaiheessa, jolloin automaation suunnittelijalla on täysi vapaus valita ohjelmointikieli ja -ympäristö, olipa se sitten esimerkiksi CODESYS, Python, Eclipse IDE tai jokin näiden yhdistelmä.
Toisin kuin perinteisessä suljetussa automaatiojärjestelmässä, jossa mahdollisuudet ovat riippuvaisia laitevalmistajasta ja ohjelmointiin käytetään valmistajan lisensoituja ohjelmistoja, avoin automaatiojärjestelmä tarjoaa lisämahdollisuuksia avointen rajapintojen, modulaarisuuden ja pilvipalveluiden kautta. Avointen automaatiojärjestelmien ohjelmointiympäristöt ja -kielet ovat vapaasti saatavilla olevia maksuttomia vaihtoehtoja, mikä edistää avoimuutta ja yhteisöllisyyttä. Lisäksi avoimen ohjelmointiympäristön ja -kielen yhteisön tarjoama tukiverkosto on yleensä laitevalmistajaan sidottua ratkaisua moninkertaisesti kattavampi.