描述
在 SIMATIC 控制器中,单整数和双整数数据类型可用于计算整数值。 .
单整数数据类型
单整数数据类型的数值范围(16-位 固定长度)
- 从+ 32 767 (7FFF hex)
- 到- 32 768 (8000 hex)
双整数数据类型
双整数数据类型的数值范围(32-位 固定长度)
- 从 + 2 147 483 647 (7FFFFFFF hex)
- 到 - 2 147 483 648 (8000 0000 hex)
当使用单整数数据类型及计算(+I, -I, ...),必须确保计算结果在上面给出的数值范围内。然后存贮在一个16-位存贮区中(WORD值)。
如果一个单整数的计算结果被存储在一个 32-位存储区中(DWORD 值),在变量表中作为一个双-word 进行监控。在某些情况下不能显示正确的结果。这种情况特别对于负整数。在图. 01中给出了一个例子:
图. 01
这个误差原因能被避免,通过使用双整数数据类型的计算命令(-D, +D, ...)。
注意
关于计算命令和数据类型的信息在 STEP 7 的在线帮助中得到。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc330985.html