扩展数据类型映射

<< 点击显示目录 >>

主页  OPC UA使用助手 > OPC UA 帮助 > 信息模型 > 数据类型分配 >

扩展数据类型映射

由于并非所有扩展的UA数据类型都可作为IEC标准数据类型,这些数据类型必须在IEC中进行映射。

表中有扩展UA数据类型的所有分配:

IEC data type

PLCopen data type

UA data type

BrUaByteString

UAByteString

ByteString

BrUaDuration

-

Duration

BrUaGuidString

-

Guid

BrUaImageBMP

-

ImageBMP

BrUaImageGIF

-

ImageGIF

BrUaImageJPG

-

ImageJPG

BrUaImagePNG

-

ImagePNG

BrUaLocaleIdString

-

LocaleId

BrUaLocalizedText

UALocalizedText

LocalizedText

BrUaQualifiedName

UAQualifiedName

QualifiedName

BrUaTimeZoneDataType

UATimeZoneData

TimeZoneDataType

BrUaXmlElementString

-

XmlElement

 

对定义的数据类型进行修改

如果定义的数据类型不能使用,例如,由于文本的长度不够,可以定义一个修改的数据类型。

指定的数据类型名称(如BrUaLocalizedText)被解释为一个前缀。这意味着在OPC UA服务器一侧,改变的数据类型通过前缀被识别为一个UA数据类型。

 

在下面的例子中,定义了数据类型BrUaLocalizedText的64k修改:

BrUaLocalizedText64k : STRUCT

   Locale : STRING[6];

    Text : STRING[65535];

END_STRUCT;

 

出于性能的考虑,在定义一个不用于修改现有数据类型的数据类型时,应该避免使用前缀 "BrUa"。