L'unità GWC è stata sviluppata per garantire le tre funzionalità di controllore logico programmabile (PLC), di motion controller e di convertitore di comunicazione (gateway). Le funzionalità di controllore logico programambile e di motion controller permettono all'utilizzatore di controllare un processo attraverso il bus di campo, l'interfaccia seriale e gli ingressi/uscite, secondo un programma definito dall'utente stesso. La funzionalità di convertitore di comunicazione permette l'interscambio di dati fra vari bus di campo: CANBus (Canopen), DeviceNet, Profibus e MODBus. La coesistenza delle tre funzionalità in un unico dispositivo, permette di semplificare l'automazione di una vasta gamma di applicazioni industriali in modo semplice e con un notevole vantaggio economico.