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: 983
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: 518

Currently Online:
11 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

hbrackel: 135

pramanj: 86

Francesco Zambon: 81

rocket science: 77

ibrahim: 75

Sabari: 62

kapsl: 57

gjevremovic: 49

Xavier: 43

fred: 41

Member Stats:

Guest Posters: 0

Members: 685

Moderators: 16

Admins: 1

Forum Stats:

Groups: 3

Forums: 15

Topics: 1467

Posts: 6259

Newest Members:

Jan-Pfizer, DavidROunc, fen.pang@woodside.com, aytule, rashadbrownrigg, christi10l, ahamad1, Flores Frederick, ellenmoss, harriettscherer

Moderators: Jouni Aro: 1009, Otso Palonen: 32, Tuomas Hiltunen: 5, Pyry: 1, Petri: 0, Bjarne Boström: 983, Heikki Tahvanainen: 402, Jukka Asikainen: 1, moldzh08: 0, Jimmy Ni: 26, Teppo Uimonen: 21, Markus Johansson: 42, Niklas Nurminen: 0, Matti Siponen: 321, Lusetti: 0, Ari-Pekka Soikkeli: 5

Administrators: admin: 1