MC_AxRtDrive_BkPlcMc (in V3.0)

MC_AxRtDrive_BkPlcMc (in V3.0) 1:

The function block performs preparation of the control value for the axis for it to be output on a hardware module. To this end a function block is called depending on the value set as nDrive_Type in Axis.ST_TcHydAxParam, which takes into account the special features of the hardware module.

MC_AxRtDrive_BkPlcMc (in V3.0) 2: Inputs/outputs

VAR_INOUT
    Axis:       Axis_Ref_BkPlcMc;
END_VAR

Name

Type

Description

Axis

Axis_Ref_BkPlcMc

Here, the address of a variable of type Axis_Ref_BkPlcMc should be transferred.

MC_AxRtDrive_BkPlcMc (in V3.0) 3: Outputs

VAR_OUTPUT
    Error:      BOOL;
    ErrorID:    UDINT;
END_VAR

Name

Type

Description

Error

BOOL

The occurrence of an error is indicated here.

ErrorID

UDINT

An encoded indication of the cause of the error is provided here.

Behaviour of the function block:

The function block investigates the axis interface that has been passed to it every time it is called. A number of problems can be detected and reported during this process:

If it is possible to carry out these checks without encountering any problems, the control value for the axis is processed appropriately for the nDrive_Type in Axis.ST_TcHydAxParam.

Information about the necessary linking of I/O components with the input and output structures of the axis may be found in the Knowledge Base under FAQ #7.

If only the usual blocks (encoder, generator, finish, drive) for the axis are to be called, a block of type MC_AxStandardBody_BkPlcMc should be used for simplicity.

The function blocks MC_AxUtiReadRegDriveTerm_BkPlcMc and MC_AxUtiWriteRegDriveTerm_BkPlcMc are available for asynchronous data exchange with I/O devices of the KL series.

iTcMc_DriveAx2000_B110A

The function block handles the evaluation of the actual values of an AX2000 servo actuator at the EtherCAT fieldbus. This assumes that the connected motor is equipped with an absolute encoder. If a motor is operated with a resolver, iTcMc_DriveAx2000_B110R should be set.

MC_AxRtDrive_BkPlcMc (in V3.0) 4:

During manual insertion or automatic detection of a drive actuator the TwinCAT System Manager will suggest to insert an NC axis in the project and connect it with this actuator. If this actuator is to be controlled with the hydraulic system library, it is essential to decline this suggestion.

This I/O device belongs to a group of devices, which are used for the control value output as well as actual value determination. The required mapping definitions overlap with those of the encoder function block and described there. See also iTcMc_EncoderAX2000_B110A.

iTcMc_DriveAx2000_B110R

The function block handles the processing of the axis control value for output on an AX2000 servo drive at the EtherCAT fieldbus.

MC_AxRtDrive_BkPlcMc (in V3.0) 5:

During manual insertion or automatic detection of a drive actuator the TwinCAT System Manager will suggest to insert an NC axis in the project and connect it with this actuator. If this actuator is to be controlled with the hydraulic system library, it is essential to decline this suggestion.

This I/O device belongs to a group of devices, which are used for the control value output as well as actual value determination. The required mapping definitions overlap with those of the encoder function block and described there. See also iTcMc_EncoderAx2000_B110R.

iTcMc_DriveAx2000_B200R, iTcMc_DriveAx2000_B900R

The function block handles the processing of the axis control value for output on an AX2000 servo drive at the Beckhoff Lightbus (B200) or RtEthernet fieldbus (B900).

MC_AxRtDrive_BkPlcMc (in V3.0) 6:

During manual insertion or automatic detection of a drive actuator the TwinCAT System Manager will suggest to insert an NC axis in the project and connect it with this actuator. If this actuator is to be controlled with the hydraulic system library, it is essential to decline this suggestion.

This I/O device belongs to a group of devices, which are used for the control value output as well as actual value determination. The required mapping definitions overlap with those of the encoder function block and described there. See also iTcMc_EncoderAx2000_B200R.

iTcMc_DriveAx2000_B750A

The function block handles (from V3.0.26) processing of the control value of the axis for output at an AX2000 servo actuator at the Sercos fieldbus. The function block handles the evaluation of the actual values of an AX2000 servo actuator at the EtherCAT fieldbus.

MC_AxRtDrive_BkPlcMc (in V3.0) 7:

During manual insertion or automatic detection of a drive actuator the TwinCAT System Manager will suggest to insert an NC axis in the project and connect it with this actuator. If this actuator is to be controlled with the hydraulic system library, it is essential to decline this suggestion.

This I/O device belongs to a group of devices, which are used for the control value output as well as actual value determination. The required mapping definitions overlap with those of the encoder function block and described there. See also iTcMc_EncoderAX2000_B750A.

Note a number of special features. Further information can be found in the Knowledge Base.

iTcMc_DriveAx5000_B110A, iTcMc_DriveAx5000_B110SR

The function block handles the processing of the axis control value for output on an AX5000 servo actuator at the EtherCAT fieldbus. The function block handles the evaluation of the actual values of an AX2000 servo actuator at the EtherCAT fieldbus. If motor is operated with a resolver, iTcMc_EncoderAx5000_B110SR should be set.

MC_AxRtDrive_BkPlcMc (in V3.0) 8:

During manual insertion or automatic detection of a drive actuator the TwinCAT System Manager will suggest to insert an NC axis in the project and connect it with this actuator. If this actuator is to be controlled with the hydraulic system library, it is essential to decline this suggestion.

This I/O device belongs to a group of devices, which are used for the control value output as well as actual value determination. The required mapping definitions overlap with those of the encoder function block and described there. See also iTcMc_EncoderAX5000_B110A.

A list of successfully tested compatible devices can be found under iTcMc_EncoderAX5000_B110A.

Note a number of special characteristics. Further information can be found in the Knowledge Base.

iTcMc_DriveCoE_DS402

The function block handles the evaluation of the actual values of a servo actuator with CoE DS402 profile at the EtherCAT fieldbus.

MC_AxRtDrive_BkPlcMc (in V3.0) 9:

During manual insertion or automatic detection of a drive actuator the TwinCAT System Manager will suggest to insert an NC axis in the project and connect it with this actuator. If this actuator is to be controlled with the hydraulic system library, it is essential to decline this suggestion.

This I/O device belongs to a group of devices, which are used for the control value output as well as actual value determination. The required mapping definitions overlap with those of the encoder function block and described there. See also iTcMc_EncoderCoE_DS402A and iTcMc_EncoderCoE_DS402SR.

A list of successfully tested compatible devices can be found under iTcMc_EncoderCoE_DS402SR.

MC_AxRtDrive_BkPlcMc (in V3.0) 10:

Currently only drives with resolver or single-turn encoders are supported.

iTcMc_Drive_CoE_DS408

The function block handles the processing of the axis control value for output to a proportional valve at the EtherCAT fieldbus. The valve must support the CiA DS408 profile.

I/O variable

Interface.Variable

Use

see note

ST_TcPlcDeviceInput.nDacOut

Output of the velocity signal.

see note

ST_TcPlcDeviceOutput.uiDriveCtrl

Device control.

see note

ST_TcPlcDeviceInput.uiStatus

Device status

WcState

ST_TcPlcDeviceInput.wDriveWcState

Connection monitoring.

InfoData.State

ST_TcPlcDeviceInput.uiDriveBoxState

Monitoring of online status

InfoData.AdsAddr

ST_TcPlcDeviceInput.sDrvAdsAddr

Automatic identification.

MC_AxRtDrive_BkPlcMc (in V3.0) 11:

The names of the process data exchanged with the device are specified via the XML file of the manufacturer.

The valve must support the following Index.SubIndex combinations.

Index

Subindex

Meaning

1000

0

Identification

1008

0

Device name (optional)

1018

1

Manufacturer ID

1018

2

Device type

The following list of compatible devices is naturally incomplete. It is not a recommendation but is merely intended for information. Beckhoff cannot guarantee trouble-free operation of the listed devices. If a manufacturer or one of their devices is not listed, trouble-free operation may well be possible, but is not guaranteed.

Manufacturer

Type

Description

Moog

D638Exxx

Proportional valve

Parker

DxxFP /DxxFE /TDP /TPQ

Proportional valve

x: Represents a placeholder for different characters.

iTcMc_DriveIx2512_1Coil

The function block deals with processing of the axis control value for output on an IP2512 PWM fieldbus module.

I/O variable

Interface.Variable

Use

Data out

ST_TcPlcDeviceOutput.uiDacOutA

Output of the PWM factor.

iTcMc_DriveIx2512_2Coil

The function block deals with processing of the axis control value for output on an IP2512 PWM fieldbus module.

I/O variable

Interface.Variable

Use

Data out

ST_TcPlcDeviceOutput.uiDacOutA

Output of the PWM factor for coil 1.

Data out

ST_TcPlcDeviceOutput.uiDacOutB

Output of the PWM factor for coil 2.

iTcMc_DriveEL2535

The function block prepares the control value of the axis for output on a current-controlled PWM output terminal. This terminal provides two independent output stages and can be used for the following valve types:

MC_AxRtDrive_BkPlcMc (in V3.0) 12:

Proportional valve with spring center position and two coils without permanent magnets:
nDrive_Type = iTcMc_DriveEL2535_2Coil.

Both channels are required for one valve. The terminal cannot be used for another valve at the same time.

With this type of valve, a proportion of the full current in the directionally active coil with currentless countercoil is required to move the slider to the desired position. For -100% .. 0% .. +100% control, the terminal block generates the output values 0 .. 0 .. 32767 in uiDacOutA and 32767 .. 0 .. 0 in uiDacOutB.

I/O variable

Interface.Variable

Use

Channel1.PWM Output

ST_TcPlcDeviceOutput.uiDacOutA

Output of the PWM factor for coil 1.

Channel2.PWM Output

ST_TcPlcDeviceOutput.uiDacOutB

Output of the PWM factor for coil 2.

 

ST_TcPlcDeviceOutput.nDacOut

DO NOT USE!

Channel1.Status

ST_TcPlcDeviceInput.uiStatus

Status of the first device channel

Channel2.Status

ST_TcPlcDeviceInput.uiTerminalState2

Status of the second device channel

Channel1.Control

ST_TcPlcDeviceOutput.uiDriveCtrl

Control of the first device channel

Channel2.Control

ST_TcPlcDeviceOutput.uiTerminalCtrl2

Control of the second device channel

InfoData.State

ST_TcPlcDeviceInput.uiDriveBoxState

Connection monitoring, condition monitoring.

WcState

ST_TcPlcDeviceInput.wDriveWcState

Connection monitoring.

InfoData.AdsAddr

ST_TcPlcDeviceInput.sDrvAdsAddr

Automatic identification, parameterization.

MC_AxRtDrive_BkPlcMc (in V3.0) 13:

Proportional valve with spring end position and coil without permanent magnets:
nDrive_Type = iTcMc_DriveEL2535_1Coil.

Only one channel is required here. The terminal can also be used for another valve. The I/O variables of the second channel must be used for this purpose.

With this type of valve, 50% of the full power supply is required to move the slider to the center position. The terminal module generates the output values 0 .. 16384 .. 32767 for -100% .. 0% .. +100% control.

I/O variable

Interface.Variable

Use

 

ST_TcPlcDeviceOutput.uiDacOutA

DO NOT USE!

 

ST_TcPlcDeviceOutput.uiDacOutB

DO NOT USE!

Channel1.PWM Output

ST_TcPlcDeviceOutput.nDacOut

Output of the PWM factor.

Channel1.Status

ST_TcPlcDeviceInput.uiStatus

Device status

 

 

 

Channel1.Control

ST_TcPlcDeviceOutput.uiDriveCtrl

Device control.

InfoData.State

ST_TcPlcDeviceInput.uiDriveBoxState

Connection monitoring, condition monitoring.

WcState

ST_TcPlcDeviceInput.wDriveWcState

Connection monitoring.

InfoData.AdsAddr

ST_TcPlcDeviceInput.sDrvAdsAddr

Automatic identification, parameterization.

MC_AxRtDrive_BkPlcMc (in V3.0) 14:

Proportional valve with spring center position and a coil with permanent magnets:
nDrive_Type = iTcMc_DriveEL2535_1Coil.

Only one channel is required here. The terminal can also be used for another valve. The I/O variables of the second channel must be used for this purpose.

This type of valve requires a bipolar current supply, which corresponds to the operating principle of a ±10 V terminal. The output value generated by the terminal block is to be adjusted as follows AFTER the drive function block has been called by the application:

ST_TcPlcDeviceOutput.nDacOut := 2 * (ST_TcPlcDeviceOutput.nDacOut - 16384);

I/O variable

Interface.Variable

Use

 

ST_TcPlcDeviceOutput.uiDacOutA

DO NOT USE!

 

ST_TcPlcDeviceOutput.uiDacOutB

DO NOT USE!

Channel1.PWM Output

ST_TcPlcDeviceOutput.nDacOut

Output of the PWM factor.

Channel1.Status

ST_TcPlcDeviceInput.uiStatus

Device status

Channel1.Control

ST_TcPlcDeviceOutput.uiDriveCtrl

Device control.

InfoData.State

ST_TcPlcDeviceInput.uiDriveBoxState

Connection monitoring, condition monitoring.

WcState

ST_TcPlcDeviceInput.wDriveWcState

Connection monitoring.

InfoData.AdsAddr

ST_TcPlcDeviceInput.sDrvAdsAddr

Automatic identification, parameterization.

iTcMc_DriveEL4132

The function block deals with processing of the axis control value for output on a ±10 V output terminal.

I/O variable

Interface.Variable

Use

Output

ST_TcPlcDeviceOutput.nDacOut

Operation: Output of the velocity signal.

InfoData.State

ST_TcPlcDeviceInput.uiDriveBoxState

Connection monitoring, condition monitoring.

WcState

ST_TcPlcDeviceInput.wDriveWcState

Connection monitoring.

iTcMc_DriveEL7031

The function block deals with processing of the axis control value for output on an EL7031 stepper motor output stage terminal.

I/O variable

Interface.Variable

Use

STM Velocity.Velocity

ST_TcPlcDeviceOutput.nDacOut

Operation: Output of the velocity signal.

STM Control.Control

ST_TcPlcDeviceOutput.uiDriveCtrl

Operation: Control of the output stage.

STM Status.Status

ST_TcPlcDeviceInput.uiStatus

Operation: Status of the output stage.

WcState.WcState

ST_TcPlcDeviceInput.wDriveWcState

Connection monitoring.

InfoData.State

ST_TcPlcDeviceInput.uiDriveBoxState

Connection monitoring, condition monitoring.

InfoData.AdsAddr

ST_TcPlcDeviceInput.sDrvAdsAddr

Communication.

iTcMc_DriveEL7041

The function block deals with processing of the axis control value for output on an EL7041 stepper motor output stage terminal.

I/O variable

Interface.Variable

Use

STM Velocity.Velocity

ST_TcPlcDeviceOutput.nDacOut

Operation: Output of the velocity signal.

STM Control.Control

ST_TcPlcDeviceOutput.uiDriveCtrl

Operation: Control of the output stage.

STM Status.Status

ST_TcPlcDeviceInput.uiStatus

Operation: Status of the output stage.

ENC Status.Counter Value

ST_TcPlcDeviceInput.uiCount

Operation: Read the actual position.

ENC Status.Latch Value

ST_TcPlcDeviceInput.uiLatch

Operation: Reading the latch position.

ENC Status.Status

ST_TcPlcDeviceInput.uiTerminalState2

Operation: Status of the encoder interface.

ENC Control.Control

ST_TcPlcDeviceOutput.uiTerminalCtrl2

Operation: Control of the encoder interface.

WcState.WcState

ST_TcPlcDeviceInput.wDriveWcState

Connection monitoring.

InfoData.State

ST_TcPlcDeviceInput.uiDriveBoxState

Connection monitoring, condition monitoring.

InfoData.AdsAddr

ST_TcPlcDeviceInput.sDrvAdsAddr

Communication.

iTcMc_DriveEL7201

The function block prepares the control value of the axis for output to an EL7201 servo terminal.

This I/O device belongs to a group of devices, which are used for the control value output as well as actual value determination. The required mapping definitions, particularly for parameter communication, overlap with those of the encoder function block. See also iTcMc_EncoderEL7201.

I/O variable

Interface.Variable

Use

Target velocity

ST_TcPlcDeviceOutput.NominalVelo

Operation: Output of the velocity signal.

 

 

 

Controlword

ST_TcPlcDeviceOutput.uiDriveCtrl

Operation: Control of the output stage.

Position actual value

ST_TcPlcDeviceInput.udiCount

Operation: Read the actual position.

WcState

ST_TcPlcDeviceInput.wDriveWcState

Connection monitoring.

Statusword

ST_TcPlcDeviceInput.uiStatus

Operation: Status of the output stage.

InfoData.State

ST_TcPlcDeviceInput.uiDriveBoxState

Connection monitoring, condition monitoring.

InfoData.AdsAddr

ST_TcPlcDeviceInput.sDrvAdsAddr

Communication

iTcMc_DriveKL2521

The function block deals with processing of the axis control value for output on a KL2521 pulse output terminal.

This I/O device belongs to a group of devices, which are used for the control value output as well as actual value determination. The required mapping definitions, particularly for parameter communication, overlap with those of the encoder function block. See also iTcMc_EncoderKL2521.

I/O variable

Interface.Variable

Use

Data in

ST_TcPlcDeviceInput.uiTerminalData

Operation: Read the actual position.

For register communication: Interface for read data.

Control

ST_TcPlcDeviceOutput.bTerminalCtrl

Register communication

Status

ST_TcPlcDeviceInput.bTerminalState

Register communication

Data out

ST_TcPlcDeviceOutput.nDacOut

Operation: Output of the velocity signal.

Register communication: Interface for written data.

iTcMc_DriveKL2531

The function block deals with processing of the axis control value for output on a KL2531 stepper motor output stage terminal.

This I/O device belongs to a group of devices, which are used for the control value output as well as actual value determination. The required mapping definitions, particularly for parameter communication, overlap with those of the encoder function block. See also iTcMc_EncoderKL2531.

I/O variable

Interface.Variable

Use

Velocity

ST_TcPlcDeviceOutput.nDacOut

Operation: Output of the velocity signal.

For register communication: Interface for written data.

Position

ST_TcPlcDeviceInput.uiTerminalData

Operation: Read the actual position.

For register communication: Interface for read data.

Ctrl

ST_TcPlcDeviceOutput.bTerminalCtrl

Control the output stage, register communication.

Status

ST_TcPlcDeviceInput.bTerminalState

Status of the output stage, register communication.

ExtStatus

ST_TcPlcDeviceInput.uiTerminalState2

Diagnosis of output stage and motor

iTcMc_DriveKL2532

The function block deals with processing of the axis control value for output on a KL2532 DC motor output stage terminal.

I/O variable

Interface.Variable

Use

Data in

ST_TcPlcDeviceInput.uiTerminalData

For register communication: Interface for read data.

Control

ST_TcPlcDeviceOutput.bTerminalCtrl

Register communication.

Status

ST_TcPlcDeviceInput.bTerminalState

Register communication

Data out

ST_TcPlcDeviceOutput.nDacOut

Register communication

iTcMc_DriveKL2535_1Coil, iTcMc_DriveKL2535_2Coil

The function block deals with processing of the axis control value for output on a KL2535 PWM output stage terminal.

I/O variable

Interface.Variable

Use

Data in

ST_TcPlcDeviceInput.uiTerminalData

Register communication

Control

ST_TcPlcDeviceOutput.bTerminalCtrl

Register communication.

Status

ST_TcPlcDeviceInput.bTerminalState

Register communication

Data out

ST_TcPlcDeviceOutput.nDacOut

Register communication

iTcMc_DriveKL2541

The function block deals with processing of the axis control value for output on a KL2541 stepper motor output stage terminal.

This I/O device belongs to a group of devices, which are used for the control value output as well as actual value determination. The required mapping definitions, particularly for parameter communication, overlap with those of the encoder function block. See also iTcMc_EncoderKL2541.

I/O variable

Interface.Variable

Use

Velocity

ST_TcPlcDeviceOutput.nDacOut

Operation: Output of the velocity signal.

For register communication: Interface for written data.

Position

ST_TcPlcDeviceInput.uiTerminalData

Operation: Read the actual position.

For register communication: Interface for read data.

Ctrl

ST_TcPlcDeviceOutput.bTerminalCtrl

Control the output stage, register communication.

Status

ST_TcPlcDeviceInput.bTerminalState

Status of the output stage, register communication.

ExtCtrl

ST_TcPlcDeviceOutput.uiTerminalCtrl2

Latch control during homing with the synchronous pulse of the encoder

ExtStatus

ST_TcPlcDeviceInput.uiTerminalState2

Diagnosis of output stage and motor, latch status during homing with the synchronous pulse of the encoder

iTcMc_DriveKL2542

The function block deals with processing of the axis control value for output on a KL2542 DC motor output stage terminal.

This I/O device belongs to a group of devices, which are used for the control value output as well as actual value determination. The required mapping definitions, particularly for parameter communication, overlap with those of the encoder function block. See also iTcMc_EncoderKL2542.

I/O variable

Interface.Variable

Use

Data out

ST_TcPlcDeviceOutput.nDacOut

Operation: Output of the velocity signal.

For register communication: Interface for written data.

Data in

ST_TcPlcDeviceInput.uiTerminalData

Operation: Read the actual position.

For register communication: Interface for read data.

Control

ST_TcPlcDeviceOutput.bTerminalCtrl

Control the output stage, register communication.

Status

ST_TcPlcDeviceInput.bTerminalState

Status of the output stage, register communication.

iTcMc_DriveKL4032

The function block deals with processing of the axis control value for output on a ±10 V output terminal.

I/O variable

Interface.Variable

Use

Data out

ST_TcPlcDeviceOutput.nDacOut

Operation: Output of the velocity signal.

For register communication: Interface for written data.

Control

ST_TcPlcDeviceOutput.bTerminalCtrl

Register communication

Status

ST_TcPlcDeviceInput.bTerminalState

Register communication

Data in

ST_TcPlcDeviceOutput.uiTerminalData

Register communication: Interface for read data.

iTcMc_DriveLowCostStepper

The function block deals with processing of the axis control value for output on digital output terminals. For emulation of an actual position, a pulse counter is updated, which can be evaluated with an iTcMc_EncoderLowCostStepper encoder.

I/O variable

Interface.Variable

Use

Output

ST_TcPlcDeviceOutput.nDigOutAp

Non-inverted control of the A phase.

Output

ST_TcPlcDeviceOutput.nDigOutAn

Inverted control of the A phase.

Output

ST_TcPlcDeviceOutput.nDigOutBp

Non-inverted control of the B phase.

Output

ST_TcPlcDeviceOutput.nDigOutBn

Inverted control of the B phase.

iTcMc_DriveLowCostInverter

The function block deals with processing of the axis control value for output on digital output terminals for operation of a pole reversing contactor configuration or a frequency inverter with fixed frequencies. If this drive type is used, a number of special characteristics must be taken into account. For linking, a distinction has to be made between two options:

Brake, enable, direction and velocity level

After the MC_AxRtFinish_BkPlcMc or MC_AxStandardBody_BkPlcMc function block of the axis has been called, four decoded signals are available. In order to generate the required signals, the following consolidations of the direction-specific signals are required after the function block call.
Sample:
stAxDeviceOut.bDigOutAp:=stAxDeviceOut.bDigOutAp OR stAxDeviceOut.bDigOutBp;

stAxDeviceOut.bDigOutAn:=stAxDeviceOut.bDigOutAn OR stAxDeviceOut.bDigOutBn;

MC_AxRtDrive_BkPlcMc (in V3.0) 15:

From V3.0.11 the output of an absolute value can be activated on the valve tab. In this case, the signal consolidation shown above is applied internally.

I/O variable

Interface.Variable

Use

Output

ST_TcPlcDeviceOutput.nDigOutAp

Selection of the fixed frequency for rapid traverse.

Output

ST_TcPlcDeviceOutput.nDigOutAn

Selection of the fixed frequency for slow traverse.

Output

ST_TcPlcDeviceOutput.bMovePos

Specifies the direction of travel: Positive.

Output

ST_TcPlcDeviceOutput.bMoveNeg

Specifies the direction of travel: Negative.

Output

ST_TcPlcDeviceOutput.bPowerOn

Enabling the power stage.

Output

ST_TcPlcDeviceOutput.bBrakeOff

Activation of the brake.

Input

ST_TcPlcDeviceInput.bPowerOk

Status of the converter: Ready for operation.

Brake, enable and direction-coded velocity level

I/O variable

Interface.Variable

Use

Output

ST_TcPlcDeviceOutput.nDigOutAp

Selection of the fixed frequency for rapid traverse in positive direction of travel.

Output

ST_TcPlcDeviceOutput.nDigOutAn

Selection of the fixed frequency for slow traverse in positive direction of travel.

Output

ST_TcPlcDeviceOutput.nDigOutBn

Selection of the fixed frequency for slow traverse in negative direction of travel.

Output

ST_TcPlcDeviceOutput.nDigOutBp

Selection of the fixed frequency for rapid traverse in negative direction of travel.

Output

ST_TcPlcDeviceOutput.bPowerOn

Enabling the power stage.

Output

ST_TcPlcDeviceOutput.bBrakeOff

Activation of the brake.

Input

ST_TcPlcDeviceInput.bPowerOk

Status of the converter: Ready for operation.

iTcMc_DriveM2400_Dn

The function block performs preparation of the control value for the axis so that it can be output on one of the four channels of a ±10 V M2400 output box.

I/O variable

Interface.Variable

Use

Data out

ST_TcPlcDeviceOutput.nDacOut

Operation: Output of the velocity signal.