符号:
一个单位转换对象被用于定义转换规则下表列出了所有定义的转换规则。您可以在表格下方列出的输入字段中编辑转换规则。
名称 | <名称>:<名称>_Impl是转换规则的名称。CODESYS自动将条目实现为功能块<name>_Impl 并将其实例化为<name>。 |
类型 | .转换规则类型 单一缩放(偏移):将偏移添加到输入变量。Result := Input + Offset 单一缩放(因子):将输入变量乘以因子。Result := Input * Factor 线性缩放1(因子和偏移):使用因数和偏移转换输入变量。Result := Input * Factor + Offset 线性缩放2(基本和目标范围):将输入变量转换为输出值,使其处于目标范围内。CODESYS在内部计算功能线性方程。 自定义转换:使用IEC运算符配置用户定义的转换规则。输入变量为rValue。 可切换转换:定义CODESYS独立于任何指定语言或变量执行的转换规则。
|
设置: | 显示配置的转换规则。 |
条件 | |
条件设置 | 如果选择TRUE作为条件,则该字段将被隐藏。 如果将语言配置为条件,则该字段显示当前配置,例如en,de。 如果选择变量作为条件,则该字段显示当前配置,例如PLC_PRG.bActual=PLC_PRG.bSet。 您可以在条件设置的输入字段中的表下方编辑当前条件设置。 |
输入字段“单比例缩放(偏移)”
输入字段“单比例缩放(因子)”
输入字段“线性缩放1(因子和偏移)”
输入字段“线性缩放2(基本和目标范围)”
输入变量被转换为目标范围内。CODESYS在内部根据以下输入值创建线性方程。
.例如:
电流从10位输入信号转换为4-20 mA的安培数范围
基本起始值 | 0 |
基本最终值 | 1024 |
目标起始值 | 4.0 |
目标最终值 | 20.0 |
输入字段“自定义转换”
转换 := | 作为rValue输入函数的rValue数学函数的转换规则。 |
取反 := | 转换中定义的函数的取反函数 |
输入字段“可切换转换”
当您要应用特定于语言或依赖于变量的转换时,请使用此转换规则。
可切换的转换名称 | 从预定义的转换规则列表中选择。直接双击该字段进行编辑 |
条件设置 | 配置条件。单击条件设置中的输入字段以编辑条件。 |
.例如:
Conv_A_LanguageDependent转换规则,该规则定义对英语或德语执行的转换规则。
名称 | 类型 | 设置 | 条件 | 条件设置 |
---|
Conv_A_LanguageDependent | 可切换转换 | Conv_AInInch, Conv_AInMM | 语言 | |
可切换的转换名称 | 条件设置 |
---|
Conv_AInInch | en |
Conv_AInMM | de |