The PtAnalogInputElectricalAttributesType provides the asset attributes describing the type of digital input and is formally defined in Table 130.

Table 130 – PtAnalogInputElectricalAttributesType Definition

Attribute

Value

BrowseName

PtAnalogInputElectricalAttributesType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the PtCommonAssetAttributesType defined in chapter 7.11

0:HasProperty

Variable

GalvanicIsolationSupported

0:Boolean

0:PropertyType

O, RO

0:HasComponent

Variable

AnalogInputElectricalType

0:UInt16

0:MultiStateValueDiscreteType

O, RO

0:HasComponent

Variable

InputVoltageRange

0:Range

0:BaseDataVariableType

O, RO

0:HasComponent

Variable

InputCurrentRange

0:Range

0:BaseDataVariableType

O, RO

0:HasProperty

Variable

NumberOfChannels

0:UInt16

0:PropertyType

O, RO

0:HasProperty

Variable

Resolution

0:Int32

0:PropertyType

O, RO

0:HasComponent

Variable

InternalResistance

0:Float

0:AnalogUnitType

O, RO

Conformance Units

Powertrain Attributes Information

GalvanicIsolationSupported provides the galvanic isolation of an asset.

AnalogInputElectricalType defines the analog input properties including the rated voltage range and/or rated current range. The values of the MultiStateValueDiscreteType variable are defined in Table 131 and shall be used. The values 0-199 are reserved for future extensions of this specification. The values 200-299 shall be used for vendor-specific extensions of this variable.

Table 131 – PtAnalogInputElectricalAttributesType Attribute values for child Nodes

BrowsePath

Value Attribute

Description Attribute

AnalogInputElectricalType

0:EnumValues

[ { "Value": 0, "DisplayName": "VOLTAGE_0-10V", "Description": "Voltage range 0-10 volt" }, { "Value": 1, "DisplayName": "VOLTAGE_-10-10V", "Description": "Voltage range -10-10 volt" }, { "Value": 2, "DisplayName": "CURRENT_0-20MA", "Description": "Current range 0-20 milliampere" }, { "Value": 3, "DisplayName": "CURRENT_4-20MA", "Description": "Current range 4-20 milliampere" }, { "Value": 4, "DisplayName": "TEMPERATURE_PT1000", "Description": "PT1000 temperature sensor" }, { "Value": 5, "DisplayName": "TEMPERATURE_PT100", "Description": "PT100 temperature sensor" }, { "Value": 6, "DisplayName": "TEMPERATURE_KTY", "Description": "KTY temperature sensor" }, { "Value": 7, "DisplayName": "TEMPERATURE_KTY84", "Description": "KTY84 temperature sensor" }, { "Value": 8, "DisplayName": "TEMPERATURE_PTC", "Description": "PTC temperature sensor" }, { "Value": 9, "DisplayName": "VOLTAGE", "Description": "Other voltage interface" }, { "Value": 10, "DisplayName": "CURRENT", "Description": "Other current interface" }, { "Value": 11, "DisplayName": "TEMPERATURE", "Description": "Other temperature interface" }, { "Value": 12, "DisplayName": "CONFIGURABLE", "Description": "Configurable" } ]

InputVoltageRange provides the range of the input voltage. Preferably this information should be described by means of the AnalogInputElectricalTyp. InputVoltageRange can be used if the MultiStateValueDiscreteType is not applicable. The unit shall be volt [V].

InputCurrentRange provides the range of the input current. Preferably this information should be described by means of the AnalogInputElectricalType. InputCurrentRange can be used if the MultiStateValueDiscreteType is not applicable. The unit shall be ampere [A].

NumberOfChannels provides the number of channels of the analog input representation.

Resolution provides a number of bits (possibly adding the sign bit) for the analog input representation.

InternalResistance provides the size of the internal load resistor. The unit shall be ohm [Ω].