Page 109 - 可编程控制器设计原理
P. 109

第三章  S7-200 PLC 软件的安装与使用及内部元器件


               及被监测对象的状态。
                   字节型数据在内存中以一个字节为单位进行存储,并且按照字节地址进行访
               问。比如 VB0,“V” 代表变量存储器,“B” 表示字节类型,“0” 是字节地

               址编号。当我们要对字节型变量进行操作时,只需要通过对应的字节地址,就可
               以对这 8 位二进制数据进行读取、写入或者修改等操作。
                   (3) 整型(INT)
                   整型数据由 16 个二进制位共同构成,形成一个 16 位的存储单元。其取值范

               围同样区分无符号和有符号两种情况,无符号整型能够表示从 0 到 65535 的自然
               数,而有符号整型则可以表示从 -32768 到 32767 的整数,这种相对较大的取值
               范围,使得整型数据在许多场景中都能发挥关键作用。在自动化控制领域,整型
               数据常用于记录计数器的计数值,比如在产品生产线上,通过计数器记录产品的

               数量,就可以用整型变量来存储计数值。另外,定时器的时间设定值也常常使用
               整型数据来表示,例如将定时器设定为 1000 个时间单位(具体时间单位取决于
               PLC 的时间基准),就可以将 1000 这个整数值赋给对应的整型变量。
                   整型数据在内存中以一个字(16 位)为存储单位,并且遵循低字节在前、

               高字节在后的存储顺序。例如,当我们要存储一个整型值 100 时,在内存中会将
               低字节(100 的低 8 位二进制表示)存储在地址较低的位置,高字节(补零后的
               高 8 位二进制表示)存储在地址较高的位置。访问整型变量时,通过特定的字地
               址进行,如 VW0,“V” 表示变量存储器,“W” 代表字类型,“0” 为字地

               址编号,通过这个地址就可以对 16 位的整型数据进行操作。
                   (4) 双整型(DINT)
                   双整型数据由 32 个二进制位紧密排列而成,是一种更大数据范围的数据类
               型。无符号双整型能够表示从 0 到 4294967295 的极大数值,有符号双整型则能

               表示从 -2147483648 到 2147483647 的大范围整数。在一些对数值范围要求极高
               的应用场景中,双整型数据就显得尤为重要。比如在高速计数器的应用中,当需
               要对高速旋转的设备进行精确计数时,普通的整型数据可能无法满足计数范围的
               需求,此时双整型数据就能轻松胜任,准确记录大量的脉冲信号。在一些复杂的

               数学运算或者数据处理任务中,双整型数据也常用于存储中间结果或最终结果,
               以确保数据的准确性和完整性。
                   双整型数据在内存中以双字(32 位)为存储单位,同样遵循低字节在前、



                                                                                      101
   104   105   106   107   108   109   110   111   112   113   114