<< 点击显示目录 >> 主页 mappView帮助助手 > mapp View帮助信息 > 指南 > FAQs > 小工具应用 > User-defined unit 1/10°C用户定义的单位 1/10°C |
一个传感器返回一个物理值,分辨率为1/10°C(200=20.0°C)。这个值应该使用部件NumericOutput以°C显示。
由于这个单位不存在标准单位, 可以为它创建 一个 用户定义的单位。如果这个用户定义的单位是基于一个标准单位(1/10°C来自原子标准单位 "摄氏度"),单位可以像通常一样在 部件 NumericOutput的属性 单位上配置 。
本节提供了一个关于如何在Automation Studio中配置用户定义单位的逐步描述。
在 对象目录中包 UnitSystem的配置视图中添加一个用户单元文件 ,并打开它。
如果 配置视图中尚未存在包 UnitSystem ,则必须首先添加该包。
|
使用 命名空间 和 命名空间中唯一的公共代码来定义一个用户定义的单元 。
|
The unit ID is automatically calculated from the common code. This unit ID is needed later when configuring the unit texts in the text system. |
要从1/10°C扩展到1°C,定义AtomicFactor,用 0.1 作为乘数。
由于该单位是基于基本单位 摄氏度,必须指定命名空间 "http://www.opcfoundation.org/UA/units/un/cefact"。
然后必须从工程单位目录中指定标准单位。
用户定义的单位的文本在文本系统(TMX文件)中定义。为 此, 从逻辑视图的对象目录中添加一个新的 单位 文本文件。
功能介绍 |
说明 |
Namespace |
命名空间必须与用户定义的单元的命名空间相匹配。 |
Text ID |
文本ID的前缀由单元的单元ID指定。 |
Text ID.Name |
在OPC UA工程单元目录中显示的单元名称("名称 "列)。
|
Text ID.Sym |
在OPC UA工程单元目录中显示的单元的符号("符号 "列),并在HMI应用中使用。 |
Text ID.Desc |
用户定义的单元的描述。 |
保存文本文件后,文本ID也会自动显示用户定义的单位的相关单位ID。
最后一步是将用户定义的单位分配给相应的OPC UA变量。用户定义的单元也显示在工程单元目录中。一个用户定义的单元被分配到OPC UA变量的方式与标准单元相同。