stopImmediate
short summary
This method executes stops all movements of a node. It has to be overwritten for every node. E.g. axes should perform a quickstop, cylinders should be turned off, etc. If the node should do nothing, return a 'SUCCESS'. It should stop axes/cylinders/process (e.g. laser welding, dispensing) endless until the manual mode is stopped via stop request or immediate stop. This method is called automatically by the operation mode handler before disabling the machine or if the operator selects an immediate stop.
attention: If this method returns the state 'ERROR', the operation mode handler automatically disables the whole machine!
legal notes
| SPDX-FileCopyrightText: © 2024 ekvip automation GmbH <info@ekvip.de> | SPDX-License-Identifier: Apache-2.0 | For details check: Apache-2.0_
.. _Apache-2.0: https://www.apache.org/licenses/LICENSE-2.0
.. </legal notes>
- Return type: CNM_ReturnTypes.SingleExecutionState
Parameters
| Name | Type | Comment | Kind |
|---|---|---|---|
| execute | BOOL | - | input |
Code
Declaration
METHOD stopImmediate : CNM_ReturnTypes.SingleExecutionState
VAR_INPUT
execute :BOOL;
END_VAR