All Bitmaps provided by a DTM shall be represented in the DeviceTypeImage folder according OPC UA 10000-100 (see Table 58). An image shall be represented by an FdtParameter with DataType set to one of the defined image data types. The actual image is provided by the value attribute as ByteString.
The mapping for a device type image is defined in Table 71.
Table 71 – Device Type Image mapping
OPC |
FDT |
|||
BrowseName |
Interface |
Method |
Data member |
Description |
SemanticInfo |
IDtmInformation |
<>GetSupportedTypes |
TypeInfo.Bitmaps.SemanticInfo |
|
Bitmap |
IDtmInformation |
GetBitmap() |
Bitmap |
|
Selection of the image format according to FDT2 is specific for a Frame Application. All image types are allowed that are defined in OPC UA 10000-3.
Protocol support files provided for a device are exposed as Variables organised in the ProtocolSupport folder. They may represent various types of information as defined by a protocol. Examples are a GSD or a CFF file. The ProtocolSupport folder is formally defined in OPC UA for Devices 5.7.3.. The mapping is protocol independent. All the documents listed in NetworkData.DeviceInformationDocuments are mapped. The value of the <PlaceHolder> is defined by the label of the respective document (Document.Label).
Table 72 – ProtocolSupport mapping
OPC |
FDT |
|||
BrowseName |
Interface |
Method |
Data member |
Description |
<PlaceHolder> |
INetworkData |
GetNetworkDataInfo |
NetworkData.DeviceInformationDocuments |
This applies to all protocols. The optional data member provides protocol support files for all protocols. |
The label of the DeviceInformationDocument shall be used as BrowseName for the OPC Node.