Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: reformatted for better readability

GOAL structure

Image Modified

Figure: GOAL structure
Table of Contents

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

Basic Package

The GOAL Basic Package contains:

  • GOAL – Management

  • GOAL – Multi-Protocol Solutions

  • Engineering - Tools

GOAL- Management

Table: GOAL- Management

 PHY Management

Network Management Features

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

 

Multitasking Support

  • 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

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

Extensions & Options

  • DLR - Device Level Ring (EtherNetIP)

  • PROFIBUS

  • OPC-UA 

  • IEEE1588

  • 802.1x

  • RSTP

  • TSN

Hardware-Platforms

  • RENESAS RIN32M3

  • RENESAS RZ/T1

  • RENESAS RZ/N1

  • TI TIVA

  • TI SITARA

  • STMicro STM32F4

  • STMicro STM32F7

  • LINUX

  • other on Request

Furturs Options

  • OPC – UA

  • Cloud

  • TSN

  • MRP

  • Safety – Stack

  • Security Stack

  • and many more

toc