IF_Belt

 

IF_Belt - General Information

Overview

Type:

Interface

Available as of:

V1.0.0.0

Inherits from:

-

Versions:

Current version

Task

Interface for accessing the values and functions of a belt of the FB_Infeed POU

Properties

Name

Data type

Accessing

Description

etType

ET_BeltType

Read/Write

The belt type is set.

ifMonitoringBelt

IF_MonitoringBelt

Read

The values of the belt of type Monitoring (You also have write access to the elements of the interface.)

ifSeriesBelt

IF_SeriesBelt

Read

The values of the belt of type Series (You also have write access to the elements of the interface.)

lrLength

LREAL

Read/Write

The length of the belt

etInTakeMode

ET_InTakeMode

Read/Write

The method with which products are transferred onto the belt

lrInTakeLength

LREAL

Read/Write

The distance after which products are transferred onto the belt (is not used by all etInTakeMode methods)

lrSetLength

LREAL

Read/Write

Depending on etInTakeMode, a product is set to this length for transfer onto a belt

ifTpFilter

IF_TouchProbeFilter

Read

The parameters for filtering the Touchprobe signals (is not used by all etInTakeMode methods)

lrProductInFrontBeltDetectionWindow

LREAL

Read/Write

When a product is detected on the belt, a validation is started. If the difference between the detected position and the position of the first product of the previous belt is smaller than lrProductInFrontBeltDetectionWindow, a change of the product on the belt is detected. Otherwise, a new product is detected.

lrDelProductAfterBeltLimit

LREAL

Read/Write

If the rear edge of a product is located further away from the belt end than lrDelProductAfterBeltLimit, the product is deleted from the belt.

etCheckForProductQueues

ET_CheckForProductQueues

Read/Write

The strategy to detect colliding products using a sensor

lrQueueProductLength

LREAL

Read/Write

The length of the product which is to be detected with etCheckForProductQueues

lrQueueProductLengthFactor

LREAL

Read/Write

The factor of the product length as of which etCheckForProductQueues has to detect two colliding products

xProductInTake

BOOL

Read/Write

TRUE: A product has been accepted on the belt.

The signal must be reset by the user.

xProductLeftBelt

BOOL

Read/Write

TRUE: A product has left the belt.

The signal must be reset by the user.

xProductDeleated

BOOL

Read/Write

TRUE: A product has been deleted from the belt without being allocated to another belt.

The signal must be reset by the user.

xUnexpectedProduct

BOOL

Read/Write

TRUE: A product has been detected on the belt which has not been detected on a previous belt.

The signal must be reset by the user.

xLeadEdgeCapture

BOOL

Read/Write

TRUE: The sensor has detected the front edge of a product.

The signal must be reset by the user.

xTrailEdgeCapture

BOOL

Read/Write

TRUE: The sensor has detected the rear edge of a product.

The signal must be reset by the user.

udiId

UDINT

Read

The number of the belt

udiProductsOnBelt

UDINT

Read

The number of products on the belt

lrLeadEdgeFirstProduct

LREAL

Read

The distance from the leading edge of the first product on the belt to the end of the belt.

If the front edge of the product is behind the end of the belt, the value is negative.

If there is no product on the belt, the belt length is output.

lrTrailEdgeFirstProduct

LREAL

Read

The distance of the rear edge of the first product on the belt to the end of the belt

If the rear edge of the product is behind the end of the belt, the value is negative.

If there is no product on the belt, the belt length is output.

lrPosition

LREAL

Read

The position of the belt

lrPeriod

LREAL

Read

The period for which the position of the belt is kept

lrVelocity

LREAL

Read

The velocity of the belt

lrBeltEndToTargetBeltStart

LREAL

Read

The distance of the belt end to the beginning of the last belt

The last belt returns its length negatively.