Calculate 指令可以根据定义的等式生成作用于多个输入参数的数学函数,从而生成结果。
在 TIA 软件指令树中,展开“数学函数”(Math functions) 文件夹。 双击 Calculate 指令以将该指令插入用户程序中。
未组态的 Calculate 指令提供了两个输入参数和一个输出参数。
单击“???”并为输入参数和输出参数选择数据类型。 (所有输入参数和输出参数的数据类型必须同。)
对于本示例,请选择“Real”数据类型。
单击“编辑等式”(Edit equation) 图标以输入等式。
对于本示例,请输入以下等式来标定原有模拟值。 (“In”和“Out”标识对应于 Calculate 指令的参数。)
Out value = ((Out high - Out low) / (In high - In low)) * (In value - In low) + Out low
Out = ((in4 - in5) / (in2 - in3)) * (in1 - in3) + in5
其中:
Out value (Out) 标定的输出值
In value (in1) 模拟量输入值
In high (in2) 标定输入值的上限
In low (in3) 标定输入值的下限
Out high (in4) 标定输出值的上限
Out low (in5) 标定输出值的下限
在“编辑 Calculate”(Edit Calculate) 框中,输入带有参数名称的等式:
OUT = ((in4 - in5) / (in2 - in3)) * (in1 - in3) + in5
单击“确定”(OK) 后,Calculate 指令就会生成指令所需的输入。