在配置编辑器 UnitConversion 中,您可以为可视化元素和 IEC 编辑器中的变量定义可使用的换算。将编辑器作为对象 UnitConversion 添加到应用程序树中。您可以在那里对其重命名。
UnitConversion 编辑器
您可以为项目定义各种换算。输入名称,然后选择各自的类型。在设置列中会自动显示相应的换算公式。输入条件,以确定应何时执行换算。根据所选择的类型,在表格下方的区域中定义具体的参数。
编辑器提供以下换算类型:
o基于偏移的计算:单一转换(转移)
o基于系数的计算:单一缩放(原因)
o基于系数和偏移的计算:线性缩放 1(原因和抵消)
o基于基础范围和目标范围的计算:线性缩放 2(基础和目标范围)
o基于用户定义表达式的计算:用户定义的转换
o根据变量值的不同计算:可交换型转换
有关单位换算在 IEC 编辑器中的使用,请参阅章节 IEC 编辑器中的使用。
有关单位换算在可视化中的使用,请参阅 EcoStruxure Machine Expert 在线帮助可视化部分中的章节使用单位换算。
您可以选择 3 个条件来定义合适执行计算:
条件 |
描述 |
---|---|
TRUE |
始终执行换算。 |
语言 |
可视化的语言(变量 VisuElems.CurrentLanguage 的值) |
变量 |
根据变量值执行换算比较值可以是常量、变量或 IEC 表达式。 |
如要将偏移添加到输入值,则使用此换算。
(输出值 = 输入值 + 偏移)
参数 |
描述 |
---|---|
偏移 |
值或变量 |
如要将输入值乘以某个系数,则使用此换算。
(输出值 = 输入值 * 系数)
参数 |
描述 |
---|---|
系数 |
值或变量 |
如要将输入值乘以某个系数然后再加上偏移,则使用此换算。
(输出值 =(输入值 * 系数)+ 偏移)
参数 |
描述 |
---|---|
系数 |
值或变量 |
偏移 |
值或变量 |
如要通过定义输入和输出的范围来计算值,则使用此换算。在内部计算系数和偏移
参数 |
描述 |
---|---|
基本启动值 |
输入范围的下限值 |
基本终止值 |
输入范围的上限值 |
目标启动值 |
输入范围的下限值 |
目标终止值 |
输入范围的上限值 |
示例
Base start value: 0
Base end value: 1024
Target start value: 4.0
Target end value: 20.0
如要通过用户定义的表达式来计算输入值,则使用此换算。将变量 rValue 用作输入值。在此表达式中,可以使用所有 IEC 操作数。
参数 |
描述 |
---|---|
转换 |
用于转换输入值的表达式。 |
反向 |
用于将计算值转换回去的表达式。 |
根据语言或变量值,如要使用不同的换算,则使用此换算。可以使用所有定义的换算。