5 Sercos Information Model ToC Previous Next

5.2 SercosProfileType, SercosClassType and SercosFunctionGroupType ToC Previous Next index

FunctionalGroupType is extended (inheritance) with the types SercosProfileType, SercosClassType and SercosFunctionGroupType according to the Sercos Information Model as shown in Figure 3. It is formally defined in Table 4.

readme_files/image007.png

Figure 3 – FunctionalGroupType

Table 4 – FunctionalGroupType Definition

Attribute Value
BrowseName FunctionalGroupType
IsAbstract False

Subtype of the FolderType defined in OPC UA specification OPC 10000-5

References NodeClass BrowseName TypeDefinition ModellingRule
Inherit the Properties of the FunctionalGroupType.        
         
HasSubType ObjectType SercosProfileType Defined in Clause 5.2  
HasSubType ObjectType SercosClassType Defined in Clause 5.2  
HasSubType ObjectType SercosFunctionGroupType Defined in Clause 5.2  

SercosProfileType represents the type of Sercos Profiles. All SercosProfileType instances of one device are components of the ProfileSet object of SercosDeviceType (see Figure 2, details are explained in 5.3).

SercosClassType represents the type of Sercos Classes. All SercosClassType instances of one device are components of the ClassSet object of SercosDeviceType (see Figure 2, details are explained in 5.3).

SercosFunctionGroupType represents the type of Sercos Function Groups. All SercosFunctionGroup instances of one device are components of the FunctionGroupSet object of SercosDeviceType (see Figure 2, details are explained in 5.3).

SercosProfileType instances have “Organizes” References to the Sercos Profile related SercosClassType and SercosFunctionGroupType instances.

SercosClassType and SercosFunctionGroupType instances have “Organizes” References to the Sercos Class and Sercos Function Group-related SercosParameterType instances (defined in 5.5).

Instance names of SercosProfileType, SercosClassType and SercosFunctionGroupType shall be taken from the current name convention used in the SPDML standard (provided by Sercos International).

The examples in Figure 4 and Figure 5 illustrate the use of FunctionalGroupType sub-types.

readme_files/image008.png

Figure 4 – Use of FunctionalGroupType sub-types

readme_files/image009.png

Figure 5 – Use for Sercos FunctionalGroups

Previous Next