FB_TrafoTableGenerator

FB_TrafoTableGenerator 1:

Class is 'obsolete'

This class is marked as obsolete and should not be used anymore!

Alternative: TF8560 –Tc3_PlasticFunctions.FB_TrafoTableGenerator

Original version:

FB_TrafoTableGenerator 2:

Represents the base class for generation algorithms of transformation cam plates.

FB_TrafoTableGenerator 3:

Class is abstract

Since the class is defined as ABSTRACT, the class cannot be instantiated and must be implemented using inheritance.

The following pre-implemented geometries are included:

  1. FB_TableGeneratorClampStandard - Geometry of a typical clamping unit
  2. FB_TableGeneratorCrankStandard - Geometry of a crank mechanism
  3. FB_TableGeneratorScotchYoke - Geometry of a scotch yoke

Syntax:

FUNCTION_BLOCK ABSTRACT FB_TrafoTableGenerator

FB_TrafoTableGenerator 4: Properties

Name

Type

Access

Initial value

Description

DriveHighEnd

LREAL

Get, Set

0.0

Upper limit of the drive position

DriveLowEnd

LREAL

Get, Set

0.0

Lower limit of the drive position

LookUp

I_CammingLookUp

Get, Set

NULL

Interface to the TF8560 to be assigned FB_CammingLookUp Table

ParameterList

I_Parameter

Get

-

List of geometry-specific parameters

ParamValid

BOOL

Get

FALSE

The set parameters have valid values.

Scope

I_TrafoScope

Get

-

Diagnostic values from the transformation table calculation

FB_TrafoTableGenerator 5: Methods

Name

Description

CalculateScope()

Calculates the diagnostic values of the Scope property.

DefineTable()

Starts the calculation of the transformation table.

ReadFromParamList()

Reads parameters from the list of special parameters.

WriteToParamList()

Writes local variables to the list of special parameters.

FB_TrafoTableGenerator 6:

Methods are abstract

The methods are defined as ABSTRACT and must be implemented in inheriting classes.

FB_TrafoTableGenerator 7: Interfaces

Type

Description

I_TrafoTableGenerator

Standard interface on FB_TrafoTableGenerator

Requirements

Development environment

Target platform

PLC libraries to include

TwinCAT v3.1.4024.35

PC or CX (x64, x86)

Tc3_PlasticBaseApplication (>= v3.12.5.0)