MLMstStatus

Pipe Network motion icon

 Function - Returns the status of the generator.

Inputs

Input

Data Type

Range

Unit

Default

Description

EN

BOOL

FALSE, TRUE

N/A

No default

Enables the FB to be executed.

BlockID

DINT

-2147483648 to 2147483647

N/A

No default

ID name of the Master Block.

Outputs

Output

Data Type

Range

Unit

Description

OK

BOOL

FALSE, TRUE

N/A

Returns TRUE when the function successfully executes.

See Function - General Rules.

Default (.Q)

DINT

 

 

Returns the status of the generator.

Remarks

  • The value returned is the state being executed by the TMP generator as it processes the various motion commands.
  • Some states are transitory, others are stable until the next event takes place.

These terms are relevant to the returned values:

Term

Definition

Running

Speed is non-zero.

Stopped

Speed is 0 (zero).

Positioning

A target position has been programmed with a relative, additive, or absolute command.

Status Definitions

FBD Language Example

FFLD Language Example

IL Language Example

Not available.

ST Language Example

MasterStatus := MLMstStatus( PipeNetwork.MASTER );