Mandatory part of AnalogItemType, EURange vs. InstrumentRange|OPC UA Standard|Forum|OPC Foundation

Avatar
Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
sp_Feed sp_PrintTopic sp_TopicIcon
Mandatory part of AnalogItemType, EURange vs. InstrumentRange
Avatar
Martin Lang
Germany
Member
Members
Forum Posts: 72
Member Since:
06/25/2014
sp_UserOfflineSmall Offline
1
04/22/2016 - 03:47
sp_Permalink sp_Print

Hello all,

the UA Spec. Part 8, 5.3.2 AnalogItemType indicates that the Property ‘EURange’ is mandatory. But I can not comprehend this requirement. Why is this property mandatory and not the InstrumentRange-property? For me is the base information about a device which range in total it supports. The normal operation range is a dynamic value which can be different between various processes.

I go familiar with the idea to provide an Client this information for e. g. bar scaling or something, but it is not the base requirement which should be provide by a device in my opinion.

I am glade, if someone can explain me this decision, that I can advocate this behaviour f. e. ahead a costumer.

Regards,
Martin

Avatar
Guest
Guests
2
04/23/2016 - 04:44
sp_Permalink sp_Print

The EngineeringUnit Range defines the value range likely to be obtained in normal operation.  It is intended for such use as automatically scaling a bar graph display. It is also needed for the PercentDeadband filter that can be used when monitoring such items in a subscription.

Because of these use cases, the majority of working group members considered this property as mandatory. There are no such use cases for the InstrumentRange.

Vendors that can only provide an InstrumentRange and no EURange must not use the AnalogItemType. However, they can use the DataItemType with the InstrumentRange property.

Avatar
Martin Lang
Germany
Member
Members
Forum Posts: 72
Member Since:
06/25/2014
sp_UserOfflineSmall Offline
3
04/25/2016 - 03:19
sp_Permalink sp_Print

Hello Karl,
many thanks for your detailed explanation. I was not familiar with the relation to the PercentDeadband filter concept until now.
Subscription and the related services which are required for the Micro Server profile is next on our road map.
Your suggestion to use the DataItemType and expand this with the InstrumentRange seem a adequate opportunity to handle this use-case.

Regards,
Martin

Forum Timezone: America/Phoenix
Most Users Ever Online: 510
Currently Online:
Guest(s) 33
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Forum Stats:
Groups: 2
Forums: 10
Topics: 1444
Posts: 4887