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

Components

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

  • RENESAS RIN32M3
  • RENESAS RZ/T1
  • RENESAS RZ/N1
  • TI TIVA
  • TI SITARA
  • STMicro STM32F4
  • STMicro STM32F7
  • LINUX
  • other on Request

Future Options

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

GOAL - Multiprotocol - Solutions

  • PROFINET CCA / CCB RT1
  • 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 offers support which is directly handled by development team. Do not hesitate to get in touch with our experts.
Just ask here

Technical Support

Tecnologix offers support which is directly handled by development team. Do not hesitate to get in touch with our experts.

Just ask here