Application Software Structure - Implementation

This section describes how the software structure described before is implemented. Insofar as all modules are implemented and behave in the same way, only the main module is described in detail here.

SFC Children Building up the Software

These files contain all the data to build up the application.

They are all required to ensure a successful compilation.

Parent SFC

File

Description

Main

System start up and SFC children call

Main Module SFC Children

File

Description

M1_StateController

state and function controller of the main module

M1_ErrorHandling

error handling of the main module

M1_IndependentFunctions

state independent functions of the main module

M1_Interface

interface to PLC

Axis Module SFC Children

With i = 1... n

File

Description

Ai_StateController

state and function controller of the axis module

Ai_ErrorHandling

error handling of the axis module

Ai_IndependentFunctions

state independent functions of the axis module