指定整型与实型 I/O 标记
- Last UpdatedSep 24, 2024
- 1 minute read
您必须为 I/O 整型与实型标记指定一组属性,这些属性描述在 InTouch 应用程序与外部进程之间发送的数值数据。
InTouch HMI 对来自 PLC 的原始输入数据进行规格化处理。下图显示限定原始 I/O 数据值、再将它们缩放到可从 InTouch 应用程序中显示的工程单位的过程。
I/O 整型与实型标记包含某些属性,这些属性设置 PLC 发送的原始输入数据的最小与最大限制。InTouch HMI 会对低于或高于原始值范围的 I/O 值进行钳位处理。钳位功能将超出范围的值重新指定为最小或最大原始值。
I/O 整型与实型标记包含某些属性,这些属性将钳位后的原始值缩放到一定的工程单位范围。最小与最大工程单位属性设置缩放后的值的上、下边界。
定义整型与实型 I/O 标记时,可以指定缩放原始值以计算工程单位值时要采用的转换类型。您可以选择<1>“</1>线性<2>”</2>或<3>“</3>平方根<4>”。</4>
对于线性缩放,结果是在最小与最大端点之间使用线性插值进行计算的。输入值的线性缩放算法是:
EUValue = (RawValue - MinRaw) * ((MaxEU - MinEU) / (MaxRaw - MinRaw)) + MinEU
输出值的线性缩放算法是:
RawValue = (EUValue - MinEU) * ((MaxRaw - MinRaw) / (MaxEU - MinEU)) + MinRaw
对于平方根缩放,最小与最大原始值用作插值。这对于缩放来自非线性设备(如压力传感器)的输入非常有用。输入值的平方根缩放算法是:
EUValue = sqrt(RawValue - MinRaw) * ((MaxEU - MinEU) / sqrt(MaxRaw - MinRaw)) + MinEU
输出值的平方根缩放算法是:
RawValue = square((EUValue - MinEU) * (sqrt(MaxRaw – MinRaw) / (MaxEU -MinEU))) + MinRaw
定义整型与实型 I/O 标记
-
<1>打开</1><2>“</2><3>标记名字典</3><4>”</4><5>并为新的标记指定一个名称</5><6>。</6>
-
从标记类型对话框中,将“I/O 整型”或“I/O 实型”指定为标记的类型。此时出现标记名字典对话框的详细信息部分。

-
执行以下操作:
-
在初始值框中,输入应用程序启动时与标记关联的整数或实数。
应用程序并不会将这个初始值写入外部进程。
-
在最小工程单位框中,输入标记的最小工程单位值。
-
在最大工程单位框中,输入标记的最大工程单位值。
-
在最小原始数据框中,输入原始 I/O 整型或实型数值的下钳位(最小值)。
-
在最大原始数据框中,输入原始 I/O 整型或实型数值的上钳位(最大值)。
-
在工程单位框中,输入要给标记的工程单位使用的标签。
-
选择线性或平方根作为计算工程单位值时缩放原始值所采用的转换类型。
-
-
将更改保存到标记中。