MLTrigClearFlag
Function A function calculates a result according to the current value of its inputs. A function has no internal data and is not linked to declared instances. - Clears the flag of an initiated Trigger block.
Inputs
Input |
Data Type |
Range |
Unit |
Default |
Description |
---|---|---|---|---|---|
BlockID |
DINT |
-2147483648 to 2147483647 |
N/A |
No default |
ID number of an initiated Trigger object. |
Outputs
Output |
Data Type |
Range |
Unit |
Description |
---|---|---|---|---|
Default (.Q) |
BOOL |
No range |
N/A |
Returns TRUE if the function block is executed. See Pipe Network - General Rules for more information. |
Remarks
-
-
This function or function block returns cached data.
See Program a Multi-Core Controller for more information.
- The block captures the position and time of the next event.
- Once triggered, a block has to be reset before it can be triggered again.
- All events sent to a block while in a triggered state are ignored.
- The position and time information is lost.
-
-
The Fast Input The inputs are taken into account at each cycle depending on the system periodicity (for example each millisecond). Under certain circumstances this can be insufficient when more accuracy is needed, or if a quick response is required from the system. To fill the gap, a drive may have some Fast Input connections (generally one or two). When an event happens that triggers a Fast Input (e.g. when a sensor sends a rising edge), the detection of a signal occurs faster (which can be 1000 times more accurate than the system periodicity). Then the timestamp associated with this input can be provided to the IPC to take corrective action assigned to a Trigger block has to be reset before information on a new event can be captured.
MLAxisRstFastIn is used at the same time as MLTrigClearFlag.
Fast Homing - Inputs
See these topics for more information:
- Fast Homing Example with the Pipe Network Motion Engine Axis Pipe Block
- Fast Homing Example with the PLCopen Motion Engine
- Fast Inputs with Pipe Network Motion
- Pipe Network Registration and Fast Homing
- Registration Position Capture Example with Pipe Network Trigger Block
FBD Language Example
FFLD Language Example
IL Language Example
Not available.
ST Language Example
//Clear Trigger Flag
MLTrigClearFlag( PipeNetwork.TRIGGER );
See Also