PORT GOAL - Generic Open Abstraction Layer

GOAL – the building block middleware – it solves the challenges of IoT and Industrie 4.0 industrial communication

Customer benefit:

  • an Communication Middleware for Industrial Networking
  • more than a HAL / connector to IoT / Industrie 4.0 application
  • powerful socket for protocols like PROFINET, EtherNet/IP, EtherCAT, CANopen
  • powerful services around networking, Timer, Memory Management, Flash, ….

GOAL Structure


GOAL is configured in it‘s Building Blocks to address:

  • MCU/CPU capabilities (PN IRT / RT)
  • Switch Management vs. Single Port
  • Protocols as needed §Information / Data / Variables Management
  • Connecting to upper Layers via
    • IP
    • OPC-UA and many more

The GOAL Basic Package contains:

  • GOAL – Management
  • GOAL – Multi-Protocol Solutions
  • Engineering - Tools  


GOAL- Managemt

Network Management

Access and List Management, Threads

Configuration Mangement


  • PHY Management
  • Ethernet frame sending/receiving
  • Switch Management Interface Mangement
  • IP Address Management (if supported by underlying OS/TCP/IP stack)
  • HTTP Server
  • Command line interface



  • Locks
  • Mutex
  • Binary and counting semaphore
  • Linked Lists
  • Thread creation and control


  • Central management of configuration variables
  • Variables identified by module and id
  • Callbacks for value validation and when values change
  • Loading/saving of variables
  • Variables can be marked as temporary and locked
  • Customer storage systems can be integrated

Extensions & Options

Hardware - Platforms

  • STMicro STM32F4
  • STMicro STM32F7
  • other on Request

Future Options

  • OPC – UA
  • Cloud
  • TSN
  • MRP
  • Safety – Stack
  • Security Stack
  • and many more

GOAL - Multiprotocol - Solutions

  • EtherNetIP
  • Modbus TCP
  • EtherCAT
  • CANopen Master / Slave

GOAL Engineering Tools

  • CANopen: CANopen Design Tool
  • EtherCAT: EtherCAT Design Tool
  • Powerlink: Powerlink Design Tool
  • PROFINET: PROFINET Design Tool (end of 2017)
  • PROFINET Configuration Tool
  • PROFINET Command Line Tool
Tecnologix offre supporto gestito direttamente dal Team di sviluppo.
Non esitare a metterti in contatto con i nostri esperti.
Basta chiedere qui

Hai bisogno di aiuto per sviluppare il tuo progetto?

Con più di 25 anni di esperienza nei servizi di ingegneria elettronica ed informatica, affiancati da consulenza e formazione, Tecnologix è il partner ideale per lo sviluppo di ogni tipo di applicazione nel settore industriale.
Clicca il pulsante qui sotto e inviaci la tua richiesta, il nostro staff ti risponderà il prima possibile.