Haku

PLCopen XML -esitystapa sovellusten siirrossa

QR-koodi

PLCopen XML -esitystapa sovellusten siirrossa

Insinöörityössä selvitettiin PLCopen XML -esitystavan soveltuvuutta ohjelmoitavien logiikkojen eri ohjelmointiympäristöjen välillä. Ohjelmoitavien logiikkojen sovellusohjelmien siirtäminen eri ohjelmointiympäristöjen välillä helpottaisi sovellusohjelmien ylläpitoa ja sovellusohjelmien määrää pystyttäisiin vähentämään.

PLCpen XML -esitystapaa tukevia ohjelmointiympäristöjä löytyi testeihin kolmelta eri valmistajalta. Saksalainen, laitemerkkiriippumaton 3S-Smart Software Solutions GmbH lupaa CoDeSys V3.5 -ohjelmointiympäristölleen PLCopen XML -skeeman version 2.0 tuen ja saksalainen Beckhoff Automation GmbH lupaa TwinCAT 3 -ohjelmointiympäristölleen myös PLCopen XML -skeeman version 2.0 tuen. Kolmantena testattavana oli myöskin saksalaisen Phoenix Contact Software GmbH yhtiön Multiprog 5.50 -ohjelmointiympäristö, joka tukee PLCopen XML -skeeman versiota 1.0. Työssä siirrettiin näiden ohjelmointiympäristöjen välillä standardin IEC 61131-3 mukaisia sovellusohjelmia, jotka kyettiin tallentamaan testissä mukana olleista ohjelmointiympäristöistä PLCopen XML -muotoisina tiedostoina ja lataamaan PLCopen XML -muotoisina näihin ohjelmointiympäristöihin.

CoDeSys- ja TwinCAT-ohjelmointiympäristöt toimivat testissä hyvin samankaltaisesti ja lopputuloksetkin näiden ohjelmointiympäristöjen osalta olivat lähes samanlaisia. Multiprog-ohjelmointiympäristö ei tallentanut muiden ohjelmointiympäristöjen kanssa yhteensopivaa PLCopen XML -tiedostoa. Multiprog-ohjelmointiympäristöön ei myöskään saanut ladattua muiden ohjelmointiympäristöjen vastaavia PLCopen XML -tiedostoja.

CoDeSys- ja TwinCAT-ohjelmointiympäristöjen samankaltaisuusden syyksi paljastuu se, että TwinCAT-ohjelmointiympäristö on rakennettu perustuen CoDeSys-ohjelmointiympäristöön. Multiprog-ohjelmointiympäristön toimimattomuuden syynä on todennäköisesti toiminnalliset virheet ohjelmointiympäristössä ja PLCopen XML -skeeman versioiden erot. On kuitenkin toivoa että PLCopen XML -tuki saadaan myös muihinkin kuin näihin testissä mukana olleisiin ohjelmointiympäristöihin, koska lokakuussa 2014 on aloitettu työ PLCopen XML -esitystavan saamiseksi mukaan standardiin IEC 61131.

Tallennettuna: