CIMV SetManual Method is used to open or close the CIMV to a specified percent of open position.
Signature:
SetManual (
[in] CIMVMoveEnum Direction,
[in] 0:Float Delta,
[in] SEMEnum SEM,
[in] 0:Boolean ShutdownRequest);
Table 66 – SetManual Method Arguments
Argument |
Description |
Direction |
Direction to move – Open or Close |
Delta |
A relative change in position from the current position as a percent. (i.e. if the position is at 50% and the delta is 5% and the direction is open , the result will be 55%) |
SEM |
The selection of which SEM to send the command to |
ShutdownRequest |
Boolean indicates that this command is part of a shutdown sequence. |
Method result codes are defined as part of the Call Service (see OPC 10000-4). They are described in Table 124 for ease of reference.
Comments
The SetManual Method commands the CIMV to move in the specified direction (open or close) the specified delta. Parameters include Direction 4 (refer to 8.1.9), the delta value in percent, overriding of any interlocks, the SEM selection to use for the command and if this is a shutdown request. After receiving the new commanded position, the CIMV will start to move. The server shall return Bad_OutOfRange when the Delta method argument value would result in the CIMV moving to a position less than 0 or greater than 100. For example, if the current position is 50, the method shall not be called with a Delta method argument value > 50 in either the open or close direction. The Method will complete when the command has been accepted. The move operation may or may not have completed when the Method returns. The CIMV must be in operation mode Manual_4 (refer to 8.1.8) otherwise the Method shall return Bad_InvalidState the Method returns an error if the operation cannot be started. The Client must monitor the Moving Variable to determine when the move operation actually finishes.
If a Server does not support the selection of SEM, the SEM parameter is ignored.
ShutdownRequest is a Boolean that indicates that this command is part of a shutdown sequence. It should be noted that the responsibility for the shutdown is on the DCS and operator side. All non defeatable interlocks of the subsea system will be overridden which can cause damage to the subsea system.
Table 67 specifies the AddressSpace representation for the Move Method.
Table 67 – SetManual Method AddressSpace Definition
Attribute |
Value |
||||||
SetManual |
|||||||
References |
Node Class |
DataType |
TypeDefinition |
Other |
|||
0:HasProperty |
Variable |
0:InputArguments |
0:Argument[] |
0:PropertyType |
M |
||
ConformanceUnits |
|||||||
MDIS CIMV SetManual |