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驱动程序手册,以获取更多的由您的设备支持的整数范围。
相关信息