FB_MdActuator

FB_MdActuator 1:

This machine data component contains parameters that are relevant for motion objects with linear Boolean actuators.

Syntax:

FUNCTION_BLOCK FB_MdActuator EXTENDS FB_MdBaseComponent

FB_MdActuator 2: Machine data

Index (Identifier)

Parameter

PLC storage location

0x0000 8010

FeedbackReversed

Motion.MotionParams

0x0000 8011

OutputReversed

Working directions

0x0000 81xx

BasePos

Motion.MotionParams.ActuatorBase

0x0000 82xx

WorkPos

Motion.MotionParams.ActuatorWork

Parameters per working direction

0x0000 8x10

FeedbackDelayOn

In each case in the working direction

0x0000 8x11

FeedbackDelayOff

0x0000 8x12

InvertFeedback

0x0000 8x13

HoldOutput

0x0000 8x14

Timeout

0x0000 8x15

UseImpulse

0x0000 8x16

LatchFeedback

0x0000 8x20

ReturnTime

0x0000 8x21

ReturnTimeEna

FB_MdActuator 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_MdActuator 4: Methods

Name

Description

AddNextComponent()

Adds the subsequent component to the component (list).

FB_MdActuator

Connect(ipActrFunctions, ipActrFunctionsHmi)

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_MdActuator 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_MdActuator 6: Interfaces

Type

Description

I_MdComponent

Standard interface on FB_MdComponent

I_MdActuator

Standard interface on FB_MdActuator.

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.54 (recommended)
TwinCAT >= v3.1.4024.42 (required)

PC or CX (x64, x86)

Tc3_PlasticBaseApplication (>= v3.12.7.0)