Setting parameters - Tc3_PlasticBaseAppStaticParams

Static parameter list of the Tc3_PlasticBaseApplication.

Syntax:

{attribute 'qualified_only'}
VAR_GLOBAL CONSTANT
// ===============================================================
// available

    // Static motion paramters
    {attribute 'TcHmiSymbol.Hide'}
    cnMaxTrafoPoints:               INT:=181;
    {attribute 'TcHmiSymbol.Hide'}
    cnNoOfCammmingPoints:           INT:=400;
    {attribute 'TcHmiSymbol.Hide'}
    cnMaxPtpPoints:                 INT:=6;
    {attribute 'TcHmiSymbol.Hide'}
    cnMaxMoveCluster:               INT:=2;
    {attribute 'TcHmiSymbol.Hide'}
    cnMaxPtpCams:                   INT:=5;
    
    // Static temperature parameters
    {attribute 'TcHmiSymbol.Hide'}
    cnTempGroups:                   INT := 5;
    {attribute 'TcHmiSymbol.Hide'}
    cnTempTimers:                   INT := 30;
    
    // Trend
    {attribute 'TcHmiSymbol.Hide'}
    cnTrendSize:                    INT := 50;
    
    // Logger
    {attribute 'TcHmiSymbol.Hide'}
    cnLoggerBufferSize:             UINT := 100;    
    
    // Runtime handling
    {attribute 'TcHmiSymbol.Hide'}
    cnRuntimeObjects:               INT := 100;
    // maximum of global alarms active at the same time
    {attribute 'TcHmiSymbol.Hide'}
    cnMaxAlarms:                    UINT := 50;
    
    // Data on FileSystem 
    {attribute 'TcHmiSymbol.Hide'}
    csHardDisk:                     STRING := 'C:';
    {attribute 'TcHmiSymbol.Hide'}
    csDataFolderName:               STRING := 'Data\Machine';
    {attribute 'TcHmiSymbol.Hide'}
    csMachineName:                  STRING := 'Beckhoff';   
    
    // obsolete support
    {attribute 'TcHmiSymbol.Hide'}
    cbSupportObsoleteVars:          BOOL := FALSE; 
    
// ===============================================================
// obsolete

    {attribute 'hide'}
    cnNoOfTrafoPoints:             INT := cnMaxTrafoPoints;
    {attribute 'hide'}
    cnTempZonesPerGroup:           INT := 20;

// ===============================================================
END_VAR

Values

Name

Description

Default

cnMaxTrafoPoints

Maximum number of transformation points for the buffer for loading a table from a file.

181

cnNoOfCammingPoints

Standard number of points on a cam plate (e.g. for using the TF8550 CurveEditor).

400

cnMaxPtpPoints

Maximum number of PTP segments.

6

cnMaxMoveCluster

Maximum number of clusters (Grouped PTP segments).

2 (Work-/Basepos)

cnMaxPtpCams

Maximum number of PTP cams per cluster.

5

cnTempGroups

Number of available temperature groups.

5

cnTempTimers

Number of weekly timings for scheduling the temperature control.

30

cnTrendSize

Maximum number of trend values that can be historized.

50

cnLoggerBufferSize

Size of the buffer of FB_CsvBase derived logger classes.

100

cnRuntimeObjects

Number of control objects that can be appended to the runtime.

100

cnMaxAlarms

Maximum number of alarms that can be active at the same time.

50

csHardDisk

Machine data: Target drive.

C:

csDataFolderName

Machine data: Target folder on the target drive.

Data\Machine

csMachineName

Machine data: Abbreviation for the identification of a machine data file.

Beckhoff

cbSupportObsoleteVars

Supports the previous handling of hidden internal variables of a class, which are no longer used by the current algorithm due to changes.

FALSE

Requirements

Development environment

Target platform

PLC libraries to include

TwinCAT >= v3.1.4024.54 (recommended)
TwinCAT >= v3.1.4024.42 (required)

PC or CX (x64, x86)

Tc3_PlasticBaseApplication (>= v3.12.7.0)