Superclass (is-a): Condition

MotionProgram

Definition: indication that an error occurred in the motion program associated with a piece of equipment.

Version Info

IntroducedDeprecatedUpdated
1.1  

Inherited from Condition


Properties

NameTypeIntDepMultiplicityDescription
compositionId ID1.40..1 identifier of the «abstract» Composition entity defined in the MTConnectDevices Response Documentresponse document published by an MTConnect Agent in response to a probe request. associated with the data reported for the Observation.
dataItemId ID1.11

unique identifier of the DataItem associated with this Observation.

Observation::dataItemId MUST match the associated DataItem::id defined in the MTConnectDevices Response Documentresponse document published by an MTConnect Agent in response to a probe request..

name string1.10..1

name of the DataItem associated with this Observation.

Observation::name MUST match the associated DataItem::name defined in the MTConnectDevices Response Documentresponse document published by an MTConnect Agent in response to a probe request..

sequence integer1.11

number representing the sequential position of an occurrence of an observationobserved value of a property at a point in time. in the data buffer of an agentsoftware that collects data published from one or more piece(s) of equipment, organizes that data in a structured manner, and responds to requests for data from client software systems by providing a structured response in the form of a response document that is constructed using the semantic data model of a Standard. .

Observation::sequence MUST have a value represented as an unsigned 64-bit value from 1 to \(2^{64}-1\).

subType DataItemSubTypeEnum1.20..1

subtype of the DataItem associated with this Observation.

Observation::subType MUST match the associated DataItem::subType defined in the MTConnectDevices Response Documentresponse document published by an MTConnect Agent in response to a probe request..

timestamp datetime1.11 most accurate time available to a piece of equipment that represents the point in time that the data reported was measured.
type «abstract» DataItemTypeEnum1.11

type of the DataItem associated with this Observation.

Observation::type MUST match the associated DataItem::type defined in the MTConnectDevices Response Documentresponse document published by an MTConnect Agent in response to a probe request..

units UnitEnum1.10..1

units of the DataItem associated with this Observation.

Observation::units MUST match the associated DataItem::units defined in the MTConnectDevices Response Documentresponse document published by an MTConnect Agent in response to a probe request..

isUnavailable boolean (Default: true)1.11

when true, Observation::result is indeterminate.

Note 1 to entry: In XML, when isUnavailable is true, the XML CDATA of the Observation MUST be UNAVAILABLE. ```xml

<Execution dataItemId=”…” …>UNAVAILABLE</Execution>


> Note 2 to entry: In *JSON*, when `isUnavailable` is `true`, the *JSON* `value` of the `Observation` **MUST** be `UNAVAILABLE`.
```json
  "Execution" : [ { "dataItemId": "..." ..., "value": "UNAVAILABLE" } ]
result string1.10..1

observationobserved value of a property at a point in time. of the Observation entity.

The default value type for Observation::result is string.

Note 1 to entry: in XML the Observation::result is the CDATA of the Observation elementconstituent part or a basic unit of identifiable and definable data..

<Execution dataItemId="..." ...>READY</Execution>

Note 2 to entry: in JSON the Observation::result is the member value of the Observation object.

"Execution" : [ { "dataItemId": "..." ..., "value": "READY" } ]
quality QualityEnum (Default: UNVERIFIABLE)2.50..1 indicates if the Observation is verifiable and is in accordance with the normative definitions within the MTConnect Standard.
deprecated boolean (Default: false)2.50..1 indicates if the Observation has any property or controlled vocabulary that has been deprecated in the MTConnect Standard.
extended boolean (Default: false)2.50..1 indicates if the Observation has any property or controlled vocabulary that has been extended and cannot be validated.
nativeCode string1.10..1 native code is the proprietary identifier designating a specific alarm, fault or warning code provided by the piece of equipment.
nativeSeverity string1.10..1 severity information to a client software application if the piece of equipment designates a severity level to a fault.
qualifier QualifierEnum1.10..1

additional information regarding a condition stateindicator of the condition. associated with the measured value of a process variable.

«abstract» Condition::qualifier defines whether the condition stateindicator of the condition. represented indicates a measured value that is above or below an expected value of a process variable.

statistic StatisticEnum1.20..1

«abstract» Condition::statistic provides additional information describing the meaning of the «abstract» Condition entity.

«abstract» Condition::statistic MUST match the DataItem::statistic defined in the MTConnectDevices Response Documentresponse document published by an MTConnect Agent in response to a probe request..

xs:lang xslang1.10..1

specifies the language of the Observation::result returned for the «abstract» Condition.

See IETF RFC 4646 (http://www.ietf.org/rfc/rfc4646.txt).

state ConditionStateEnum1.10..1 condition stateindicator of the condition. of the piece of equipment or «abstract» Component.
type ConditionEnum1.11
conditionId string2.31

identifier of an individual condition activationstate transition from Normal to either Warning or Fault. provided by a piece of equipment.

«abstract» Condition::conditionId MUST be unique for all concurrent condition activation.

«abstract» Condition::conditionId MUST be maintained for all state transitions related to the same condition activationstate transition from Normal to either Warning or Fault..

Multiple «abstract» Condition::conditionIds MAY exist for the same ::nativeCode.

If «abstract» Condition::conditionId is not given, the value is the «abstract» Condition::nativeCode. If «abstract» Condition::nativeCode and «abstract» Condition::conditionId are not given, «abstract» Condition::conditionId MUST be generated.


Properties

NameTypeIntDepMultiplicityDescription
type ConditionEnum (Only: MOTION_PROGRAM)1.11

Back to top

Copyright © 2017-2026 Association for Manufacturing Technology (AMT). All rights reserved. MTConnect® is a trademark of AMT. Terms of Use.

MTConnect SysML Model V2.6