Determining the "Mode"

<< 点击显示目录 >>

主页  轴控开发使用手册 > ACP10/ARNC0帮助信息 > ACP10_MC运动库 > 分类的功能块 > 色标控制 (MC_RegMa-Library) > MC_BR_RegMarkCapture001  > Operating mode ("Mode")  >

Determining the "Mode"

Target system being used:

{Radio:ARTarget:SG3}

SG3

{Radio:ARTarget:SGC}

SGC

{Radio:ARTarget:SG4:checked}

SG4

{Error:ARTargetInvalid}

This selected target system is not supported!

Network being used:

{Radio:Network:CAN}

CAN

{Radio:Network:POWERLINK:checked}

POWERLINK

{Error:NetworkInvalid}

This selected network is not supported!

Finding the first registration mark position:

{Radio:FirstPos:used:checked}

All values for the subsequent parameters are known and should be used.

{Radio:FirstPos:notUsed}

At least one parameter value is unknown or a function block should be enabled while the machine is in operation.

List of important parameters:

StartOffset

Length

DistanceToSensor

RegMarkPosition

Product length:

{Radio:ProdLen:fix:checked}

Constant within certain tolerances

{Radio:ProdLen:variable}

Variable

Length and position information required for calculating compensation:

{Radio:LenAndPos:yes:checked}

"LengthError" and "PositionError" required

{Radio:LenAndPos:onlyLen}

Only "LengthError" required

Generating the interval starting position:

{Radio:Master:master:checked}

By master position

{Radio:Master:event}

By event

Note: This selection has no effect if "Only LengthError necessary" was selected beforehand.

Searching for lost registration marks:

{Radio:Search:deactivated}

Do not search for lost registration marks

{Radio:Search:auto:checked}

Use automatic search

{Radio:Search:manual}

Use manual search

Note: A registration mark is considered "lost" when a valid trigger signal cannot be detected within a defined window.

Determining the mode

Clicking on the following button determines the result depending on the settings made above:

  {Button:DetermineMode:"Determine mode!"}

Determined "Mode":

 

{TextField:OutputMode:readonly}

{Error:ResultARTargetInvalid}

This function block cannot be used with the selected target system!

{Error:ResultNetworkInvalid}

This function block cannot be used with the selected network!

Information about function block inputs depending on the "Mode":

 

The following is a list of the function block input parameters that have an effect in the currently determined mode.

{Result}

Notes:

The optional parameters can be initialized with "0".

All of the parameters that do not have any effect in this mode should be initialized with "0".

{Result:mcACT_CFG + autoSearch}
{Result:mcFIRST_TRIGGER + autoSearch}
 Master oder MasterParID
 Axis
 Enable
 SearchTrigger (optional)
 InitData (optional)
=========================================
 TriggerInput.EventSourceParID
 TriggerInput.PosSource
 TriggerInput.Edge
 TriggerInput.MinWidth (optional)
 TriggerInput.MaxWidth (optional)
 TriggerInput.WindowNegative
 TriggerInput.WindowPositive
 TriggerInput.MasterInterval
 TriggerInput.IntervalLevel (optional)
 TriggerInput.SensorDelay (optional)
=========================================
 ProductParameters.Length
 ProductParameters.LengthChange
 ProductParameters.LengthTolerance
 ProductParameters.StartOffset (optional)
 ProductParameters.RegMarkPosition (optional)
 ProductParameters.DistanceToSensor
 ProductParameters.SearchMode
 ProductParameters.MissedTriggerCount
{Result:mcACT_CFG + deactivatedSearch}
{Result:mcFIRST_TRIGGER + deactivatedSearch}
 Master oder MasterParID
 Axis
 Enable
 InitData (optional)
=========================================
 TriggerInput.EventSourceParID
 TriggerInput.PosSource
 TriggerInput.Edge
 TriggerInput.MinWidth (optional)
 TriggerInput.MaxWidth (optional)
 TriggerInput.WindowNegative
 TriggerInput.WindowPositive
 TriggerInput.MasterInterval
 TriggerInput.IntervalLevel (optional)
 TriggerInput.SensorDelay (optional)
=========================================
 ProductParameters.Length
 ProductParameters.LengthTolerance
 ProductParameters.StartOffset (optional)
 ProductParameters.RegMarkPosition (optional)
 ProductParameters.DistanceToSensor
{Result:mcACT_CFG + mcMANUAL_SEARCH}
{Result:mcFIRST_TRIGGER + mcMANUAL_SEARCH}
 Master oder MasterParID
 Axis
 Enable
 SearchTrigger (optional)
 InitData (optional)
=========================================
 TriggerInput.EventSourceParID
 TriggerInput.PosSource
 TriggerInput.Edge
 TriggerInput.MinWidth (optional)
 TriggerInput.MaxWidth (optional)
 TriggerInput.WindowNegative
 TriggerInput.WindowPositive
 TriggerInput.MasterInterval
 TriggerInput.IntervalLevel (optional)
 TriggerInput.SensorDelay (optional)
=========================================
 ProductParameters.Length
 ProductParameters.LengthChange
 ProductParameters.LengthTolerance
 ProductParameters.StartOffset (optional)
 ProductParameters.RegMarkPosition (optional)
 ProductParameters.DistanceToSensor
 ProductParameters.SearchMode
{Result:mcACT_CFG + mcINTERVAL_EVENT + autoSearch}
{Result:mcFIRST_TRIGGER + mcINTERVAL_EVENT + autoSearch}
 Axis
 Enable
 SearchTrigger (optional)
 InitData (optional)
=========================================
 TriggerInput.EventSourceParID
 TriggerInput.PosSource
 TriggerInput.Edge
 TriggerInput.MinWidth (optional)
 TriggerInput.MaxWidth (optional)
 TriggerInput.WindowNegative
 TriggerInput.WindowPositive
 TriggerInput.IntervalSourceParID
 TriggerInput.IntervalLevel
 TriggerInput.IntervalCompareMode
 TriggerInput.SensorDelay (optional)
=========================================
 ProductParameters.Length
 ProductParameters.LengthChange
 ProductParameters.LengthTolerance
 ProductParameters.StartOffset (optional)
 ProductParameters.RegMarkPosition (optional)
 ProductParameters.DistanceToSensor
 ProductParameters.SearchMode (optional)
 ProductParameters.MissedTriggerCount
{Result:mcACT_CFG + mcINTERVAL_EVENT + deactivatedSearch}
{Result:mcFIRST_TRIGGER + mcINTERVAL_EVENT + deactivatedSearch}
 Axis
 Enable
 InitData (optional)
=========================================
 TriggerInput.EventSourceParID
 TriggerInput.PosSource
 TriggerInput.Edge
 TriggerInput.MinWidth (optional)
 TriggerInput.MaxWidth (optional)
 TriggerInput.WindowNegative
 TriggerInput.WindowPositive
 TriggerInput.IntervalSourceParID
 TriggerInput.IntervalLevel
 TriggerInput.IntervalCompareMode
 TriggerInput.SensorDelay (optional)
=========================================
 ProductParameters.Length
 ProductParameters.LengthTolerance
 ProductParameters.StartOffset (optional)
 ProductParameters.RegMarkPosition (optional)
 ProductParameters.DistanceToSensor
{Result:mcACT_CFG + mcLENGTH_ONLY + autoSearch}
{Result:mcFIRST_TRIGGER + mcLENGTH_ONLY + autoSearch}
 Axis
 Enable
 SearchTrigger (optional)
 InitData (optional)
=========================================
 TriggerInput.EventSourceParID
 TriggerInput.PosSource
 TriggerInput.Edge
 TriggerInput.MinWidth (optional)
 TriggerInput.MaxWidth (optional)
 TriggerInput.WindowNegative
 TriggerInput.WindowPositive
 TriggerInput.SensorDelay (optional)
=========================================
 ProductParameters.Length
 ProductParameters.LengthChange
 ProductParameters.LengthTolerance
 ProductParameters.StartOffset (optional)
 ProductParameters.RegMarkPosition (optional)
 ProductParameters.DistanceToSensor
 ProductParameters.SearchMode (optional)
 ProductParameters.MissedTriggerCount
{Result:mcACT_CFG + mcLENGTH_ONLY + deactivatedSearch}
{Result:mcFIRST_TRIGGER + mcLENGTH_ONLY + deactivatedSearch}
 Axis
 Enable
 InitData (optional)
=========================================
 TriggerInput.EventSourceParID
 TriggerInput.PosSource
 TriggerInput.Edge
 TriggerInput.MinWidth (optional)
 TriggerInput.MaxWidth (optional)
 TriggerInput.WindowNegative
 TriggerInput.WindowPositive
 TriggerInput.SensorDelay (optional)
=========================================
 ProductParameters.Length
 ProductParameters.LengthTolerance
 ProductParameters.StartOffset (optional)
 ProductParameters.RegMarkPosition (optional)
 ProductParameters.DistanceToSensor
{Result:mcACT_CFG + mcLENGTH_ONLY + mcMANUAL_SEARCH}
{Result:mcFIRST_TRIGGER + mcLENGTH_ONLY + mcMANUAL_SEARCH}
 Axis
 Enable
 SearchTrigger (optional)
 InitData (optional)
=========================================
 TriggerInput.EventSourceParID
 TriggerInput.PosSource
 TriggerInput.Edge
 TriggerInput.MinWidth (optional)
 TriggerInput.MaxWidth (optional)
 TriggerInput.WindowNegative
 TriggerInput.WindowPositive
 TriggerInput.SensorDelay (optional)
=========================================
 ProductParameters.Length
 ProductParameters.LengthChange
 ProductParameters.LengthTolerance
 ProductParameters.StartOffset (optional)
 ProductParameters.RegMarkPosition (optional)
 ProductParameters.DistanceToSensor
 ProductParameters.SearchMode
{Result:mcACT_CFG + mcINTERVAL_EVENT + mcMANUAL_SEARCH}
{Result:mcFIRST_TRIGGER + mcINTERVAL_EVENT + mcMANUAL_SEARCH}
 Axis
 Enable
 SearchTrigger (optional)
 InitData (optional)
=========================================
 TriggerInput.EventSourceParID
 TriggerInput.PosSource
 TriggerInput.Edge
 TriggerInput.MinWidth (optional)
 TriggerInput.MaxWidth (optional)
 TriggerInput.WindowNegative
 TriggerInput.WindowPositive
 TriggerInput.IntervalSourceParID
 TriggerInput.IntervalLevel
 TriggerInput.IntervalCompareMode
 TriggerInput.SensorDelay (optional)
=========================================
 ProductParameters.Length
 ProductParameters.LengthChange
 ProductParameters.LengthTolerance
 ProductParameters.StartOffset (optional)
 ProductParameters.RegMarkPosition (optional)
 ProductParameters.DistanceToSensor
 ProductParameters.SearchMode