理解EGU限值

EGU限值具有精度和范围。精度是小数点后的位数。范围是数值的量程。例如,块的缺省范围是0到100。

更改EGU限值精度

可以通过编辑高限值和低限值字段来改变EGU限值的精度。在改变了精度之后,数据库管理器修改过程数据库中所有涉及当前块的内容。例如,如果创建了一个模拟量输入块,它的EGU限值为0.0到100.0,然后将精度改变为0.00到100.00,数据库管理器搜索数据库中所有涉及该块的内容,并作出适当的改变。在这种情况下,一个包含下列步骤的程序块:

SETOUT AI1 50.0

被调整为:

SETOUT AI1 50.00

更改EGU限值范围

为了改变EGU限值范围,必须手工改变涉及到这个块的内容。例如,如果您创建了一个模拟量输入块,它的限值为0.0到100.0,然后将范围改变为0.0到700.0,所有涉及该块的EGU限值不受影响,除非您对其进行编辑。在这种情况下,假设有一个程序块输出相当于原先范围一半的数值,如下所示:

SETOUT AI1 50.0

就必须修改程序块的SETOUT语句来反映新的范围,如下所示:

SETOUT AI1 350.0

EGU限值格式

数据库管理器在表中列出的EGU限值格式的有效的EGU限值。表中列出的EGU限值格式。每个格式确定为六位数字。由于编译程序的限制,舍入错误可能发生在第七位上。由于编译程序的限制,舍入错误可能发生在第七位上。

有效的EGU限值

格式:

格式:

标准整型

-32768 to 32767 (带符号整型)
0 to 65535          (无符号整型)
0 to 999                (3BCD)
0 to 4095              (12 位二进制)

扩展的十进制计数法

-9999999 to 9999999
使用这个格式,您可以指定到小数点后六位。确保您输入相同的十进制位数,同时需要高限和低限。注意,这个范围对应于科学计数法中的-1E7到+1E7。

科学计数法

±3.4E-38 to ±3.4E+38
使用这个格式来显示更大或者更小的数目。此外,只有前面的七位数是准确的。如果喜欢,也可以使用科学计数法来表示iFIX用十进制计数法显示的数字。通过将十进制计数法和科学计数法一起使用,可以指定到小数点后六位。

注意:请参阅您的I/O驱动程序手册,以获取更多的由您的设备支持的整数范围。

 

相关信息

您最近了解过 iFIX 吗 ?

查看最新版 iFIX 的所有新功能。

让 iFIX 帮助您提高效率,降低成本。