L'API ETHERNET combine la fonctionnalité de commande, de couplage E/S et d'ETHERNET dans un seul appareil.
La constitution du programme est effectuée dans cinq langages disponibles dans l'outil de programmation selon la norme CEI 61131‐3. Grâce à l’utilisation des blocs fonctionnels, il est possible de configurer des clients et serveurs pour tous les protocoles de transport (TCP, UDP, etc.) par l'intermédiaire des Socket-API.