FB_ActuatorBase

FB_ActuatorBase 1:

This FB creates an instance of a linear Boolean actuator. These include, for example, pneumatic or hydraulic valves with connected cylinders. For control, the actuator shares the common interface I_MotionBase with the other axis types. This allows simple motion functions to be programmed regardless of the compact drive technology used: for example, a pneumatic handling device could be replaced by a compact servo axis via the interface.

Syntax:

fbActuator:          FB_ActuatorBase;

FB_ActuatorBase 2: Connection options (I/Os)

Designation

Type

Description

FeedbackBase

I_InputBase

Feedback signal for reaching the base position

FeedbackWork

I_InputBase

Feedback signal for reaching the working position

OutputBase

I_OutputBase

Output signal for control in base position

OutputWork

I_OutputBase

Output signal for control in working position

FeedbackPower

I_InputBase

Feedback signal for the successful release of active operation.
Can be connected to pressure monitoring of the supply, for example.

OutputPower

I_OutputBase

Output signal for enabling the actuator.
Can be connected to a supply shut-off valve, for example.

FB_ActuatorBase 3:

Availability of connection options

The connection options are available as properties of the axis and can be linked once to an I/O instance: e.g. fbActuator.OutputWork := fbOutputWork;

FB_ActuatorBase 4:

Necessity of individual connections

All linkable device connections (I/Os) of an actuator are optional,

  • Missing outputs limit the possible commands
  • Missing inputs are simulated with a parameterizable time
FB_ActuatorBase 5:

Only digital I/O devices possible

Despite the use of general I/O interfaces for the device connections, only digital options can currently be used. An extension is planned for future versions.

Requirements

Development environment

Target platform

PLC libraries to include

TwinCAT v3.1.4024.55

PC or CX (x64, x86)

Tc3_PlasticFunctions (>= v3.12.5.0)