Reference
OpcNonExclusiveRateOfChangeAlarmNode Class
Defines a limit alarm which utilizes one or more non-exclusive states using a rate of change.
Reference
OpcNonExclusiveRateOfChangeAlarmNode Class
- Namespace
- Opc.UaFx
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
- Members
- OpcNonExclusiveRateOfChangeAlarmNode Members
Defines a limit alarm which utilizes one or more non-exclusive states using a rate of change.
Syntax
[OpcEventType(typeof(OpcNonExclusiveRateOfChangeAlarm))]
[OpcNodeType(10214)]
public class OpcNonExclusiveRateOfChangeAlarmNode : OpcNonExclusiveLimitAlarmNode<OpcEventType(GetType(OpcNonExclusiveRateOfChangeAlarm))>
<OpcNodeType(10214)>
Public Class OpcNonExclusiveRateOfChangeAlarmNode
Inherits OpcNonExclusiveLimitAlarmNodeInheritance
Object → OpcNode → OpcInstanceNode → OpcObjectNode → OpcEventNode → OpcConditionNode → OpcAcknowledgeableConditionNode → OpcAlarmConditionNode → OpcLimitAlarmNode → OpcNonExclusiveLimitAlarmNode → OpcNonExclusiveRateOfChangeAlarmNode
Implements
Remarks
If for example both the IsHigh and IsHighHigh states need to be maintained as active at the same time this alarm should be used.
A rate of change alarm is commonly used to report an unusual change or lack of change in a measured value related to the speed at which the value has changed. The rate of change alarm becomes active when the rate at which the value changes exceeds or drops below a defined limit.
A rate of change is measured in some time unit, such as seconds or minutes and some unit of measure such as percent or meter. For example a tank may have a high limit for the rate of change of its level (measured in meters) which would be 4 meters per minute. If the tank level changes at a rate that is greater than 4 meters per minute then the high sub state is entered.
Constructors
| Name | Description |
|---|---|
| Opc | Initializes a new instance of the Opcname specified. |
Properties
| Name | Description |
|---|---|
| Default | Gets the default identifier which identifies the node that defines the underlying node type from that this OpcInstanceNode has been created. |
Methods
| Name | Description |
|---|---|
| CreateBranchCore | Creates a new instance of the Opc |
Inherits members from OpcNonExclusiveLimitAlarmNode, OpcLimitAlarmNode, OpcAlarmConditionNode, OpcAcknowledgeableConditionNode, OpcConditionNode, OpcEventNode, OpcObjectNode, OpcInstanceNode, OpcNode.
Extension methods
| Name | Description |
|---|---|
| Opc | Acknowledges an event notification which can be identified by the EventId of the conditionNode specified there the IsAckedNode is equals to its false state using the further specified client. |
| Opc | Confirms an event notification which can be identified by the EventId of the conditionNode specified there the IsConfirmedNode is equals to its false state using the further specified client. |
| Opc | Applies a comment to the state reported by an event notification which can be identified by the EventId of the conditionNode specified using the further specified client. |
| Opc | Changes the condition 'Comment' state of the conditionNode specified using the further specified context without raising change events. |
| Opc | Changes the condition 'Acked' state of the conditionNode specified using the further specified context without raising change events. |
| Opc | Changes the condition 'Active' state of the conditionNode specified using the further specified context without raising change events. |
| Opc | Changes the condition 'Confirmed' state of the conditionNode specified using the further specified context without raising change events. |
| Opc | Changes the condition 'Enabled' state of the conditionNode specified using the further specified context without raising change events. |
| Opc | Changes the condition 'Suppressed' state of the conditionNode specified using the further specified context without raising change events. |
| Opc | Changes the condition current limit alarm state of the conditionNode specified using the further specified context. |
| Opc | Changes the condition 'Severity' of the conditionNode specified using the further specified context without raising change events. |
| Opc | Changes the condition 'Shelving' of the conditionNode specified using the further specified context. |
| Opc | Changes the condition state to 'Disabled' of the conditionNode specified using the further specified client. |
| Opc | Changes the condition state to 'Enabled' of the conditionNode specified using the further specified client. |
Applies to
| Package | Versions |
|---|---|
| Opc. | v2. |

