FB_MdTrafo

FB_MdTrafo 1:

This machine data component contains parameters that are relevant for transforming axes.

Syntax:

FUNCTION_BLOCK FB_MdTrafo EXTENDS FB_MdBaseComponent

FB_MdTrafo 2: Machine data

Index (Identifier)

Parameter

PLC storage location

0x0000 2310

GenerateTable.DriveLowEnd

FB_TrafoFunctions.TableGenerator

 

0x0000 2311

GenerateTable.DriveHighEnd

0x0000 232x

GenerateTable.Params (16 indices)

FB_TrafoFunctions.ParamList

0x0000 2330

Transformation.LowerLimit

AxisTrafo.Transformation

0x0000 2331

Transformation.UpperLimit

0x0000 2340

Synchronisation (full transformation)

AxisTrafo

0x0000 2341

Drive.SoftEndMin

AxisTrafo.DriveSideBase.MotionParams

0x0000 2342

Drive.SoftEndMinEna

0x0000 2343

Drive.SoftEndMax

0x0000 2344

Drive.SoftEndMaxEna

0x0000 2350

Load.LagMonitored

AxisTrafo.LoadSideBase.MotionParams

0x0000 2351

Load.LagLimit

0x0000 2352

Load.LagFilter

FB_MdTrafo 3: Properties

Name

Type

Access

Initial value

Description

Connected

BOOL

Get

FALSE

Component is connected to its dependencies (except for the MD container).

FB_MdBaseComponent

LinkedContainer

I_MdBaseContainer

Get

NULL

Points to the container to which the component was appended.

Tc3_PlasticFunctions.FB_MdComponent

Further characteristics

<>

<>

<>

Implemented by FB_MdComponent

FB_MdTrafo 4: Methods

Name

Description

AddNextComponent()

Adds the subsequent component to the component (list).

FB_MdTrafo

Connect(ipTrafoFunctions, ipTrafoFunctionsHmi)

Connects the component with the necessary dependencies.

FB_MdBaseComponent

[PROTECTED] ConfigCompType(eCompType)

Used with inheriting classes to initialize the encoding offset after E_StandardCompType.

[PROTECTED] ConfigCompTypeEx()

Used with the inheriting class to initialize the encoding offset.

[PROTECTED] NextString(…)

Simplified method for reading a text-based machine data parameter. This method is used within the MdNextParameter(...) Callback method.

[PROTECTED] SetString(…)

Simplified method for writing a text-based machine data parameter. This method is used within the MdSetParameter(...) Callback method.

Tc3_PlasticFunctions.FB_MdComponent

Other methods

Implemented by FB_MdComponent.

FB_MdTrafo 5: Event-driven methods (callback methods)

Name

Description

MdNextParameter(…)

Container call for saving the parameters in a file, implemented by FB_MdComponent.

MdSetParameter(…)

Container call for loading the parameters into the runtime, implemented by FB_MdComponent.

FB_MdTrafo 6: Interfaces

Type

Description

I_MdComponent

Standard interface on FB_MdComponent

I_MdTrafo

Standard interface on FB_MdTrafo.

I_MdBaseComponent

Standard interface on FB_MdBaseComponent

Further interfaces

Implemented by FB_MdComponent

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)