工控智汇

工控智汇

「实用」WinCC 如何实现变量的线性变换

admin 161 22

在工程现场,经常可以遇到现场实际的过程值与客户想看到的观测值不一致的情况。例如阀门开度等,从模块读取的实际值为0~1000,但客户需要看到的观测值却为0~100。在遇到此类状况时,即可以通过WinCC的线性变换来处理。本文即将为您介绍WinCC线性变换的操作步骤。软件环境:

1.WindowsXPSP3

2.S7315PN/DP

3.

4.

步骤1:创建项目,建立过程变量。

创建WinCC项目并建立与控制器的通讯连接“Test”,在该通道下分别创建地址为“MD100”的“浮点数32位IEEE754”类型的变量“TestTagReal”以及地址为“MD110”的“无符号的32位值”类型的变量“TestTagUnsign”。如图01。


图01.

步骤2:配置线性变换及组态画面。

分别在“TestTagReal”及“TestTagUnsign”的属性中勾选线性标定选项,在“AS值范围始于”属性中分别填写“0”,“1000”;在“OS值范围始于”属性中分别填写“0”,“100”。其作用为将控制器中的实际值范围缩小10倍后显示在WinCC的相应变量中。如图02,图03。


图02.


图03.

打开WinCC图形编辑器并新建画面。在画面中创建两个“输入输出域”,分别在其“组态对话框”中配置其“变量”属性为“TestTagReal”及“TestTagUnsign”并保存。如图04。


图04.

步骤3:测试效果。


图05.