Avatar

Please consider registering
guest

sp_LogInOut Log In sp_Registration Register

Register | Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

sp_Feed Topic RSS sp_TopicIcon
Missing PropertyType integration
January 9, 2019
17:05, EET
Avatar
sam
New Member
Members
Forum Posts: 2
Member Since:
January 9, 2019
sp_UserOfflineSmall Offline

Hi,

I’ve used the Codegen 3.1.8 to generate the Java classes for the ISA95 OPC UA NodeSet2 information model.
When I include this classes in the Prosys OPC UA Java SDK I got errors in the relations to the “VariableType” “PropertyType”. This PropertyType is used in the “EquipmentType” and the “GeoSpatialLocationType” of the companion specification for example. The package “com.prosysopc.ua.types.opcua.PropertyType” seems to be missing.
Is there another way to include it to the SDK?

Thanks in advance.

January 11, 2019
17:35, EET
Avatar
Bjarne Boström
Moderator
Moderators
Forum Posts: 1026
Member Since:
April 3, 2012
sp_UserOfflineSmall Offline

Hi,

(Assuming it is the 1.00 version of https://opcfoundation.org/developer-tools/specifications-opc-ua-information-models/isa-95-common-object-model/ that was released in 2013.)

That model has some errors, i.e. it is not done according to the OPC UA specification. There is a release candidate (in the archives on that page; 1.01.00), which fixes some of them. I’m not aware of any releases of that. However there is (some) NodeSet file in https://opcfoundation.org/UA/schemas/ISA-95/1.0/OPC.ISA95.NodeSet2.Nov52013.xml which apparently has some fixes, if possible please try that one.

Errors (based on quite old notes I had for the model) :
– GeoSpatialLocationType is defined as the subtype of PropertyType, but the standard UA spec is clear on e.g. version 1.04 Part 4 section 7.3. “PropertyType” that “It is not allowed to subtype this VariableType.” (Properties are handled a bit differently than any other Components of a node)
– Model is missing SymbolicName entries for nodes that do not have a valid code identifier in BrowseName that could be used as a class name (codegen 3.1.8 should be able to guess some names, previously this was a blocking problem)

Therefore I would recommend contacting the foundation / companion specification group for the ISA-95 model and ask them to make a release 1.01 of the spec with fixes.

January 17, 2019
14:53, EET
Avatar
sam
New Member
Members
Forum Posts: 2
Member Since:
January 9, 2019
sp_UserOfflineSmall Offline

Thank you for the answer.

Forum Timezone: Europe/Helsinki

Most Users Ever Online: 1919

Currently Online:
15 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

Heikki Tahvanainen: 402

hbrackel: 144

rocket science: 88

pramanj: 86

Francesco Zambon: 83

Ibrahim: 78

Sabari: 62

kapsl: 57

gjevremovic: 49

Xavier: 43

Member Stats:

Guest Posters: 0

Members: 737

Moderators: 7

Admins: 1

Forum Stats:

Groups: 3

Forums: 15

Topics: 1524

Posts: 6450

Newest Members:

fannielima, kristiewinkle8, rust, christamcdowall, redaahern07571, nigelbdhmp, travistimmons, AnnelCib, dalenegettinger, howardkennerley

Moderators: Jouni Aro: 1026, Pyry: 1, Petri: 0, Bjarne Boström: 1026, Jimmy Ni: 26, Matti Siponen: 346, Lusetti: 0

Administrators: admin: 1