1、(1)输入过程映像区(I),每个扫描周期开始,PLC会对PLC输入端子上的信号状态进行采集,采集后存储到输入过程映像区(I)当中。
(2)输出过程映像区(Q),用来将PLC内部信号输出传送给外部负载。在每次扫描周期的结尾,CPU将输出过程映像寄存器中的数值复制到 物理输出点上。
(3)模拟量输入映像寄存器(AI),用于存取CPU将模拟量值(如温度或电压)转换后的数字量,其转换后的长度为一个字的程度。
(4)模拟量输出映像寄存器(AQ),CPU根据其存储的数字量的多少,按比例转换为电流或电压。
2、全局变量存储(V)是S7-200SMART系列PLC中的最大一个数据存储器,根据CPU型号的不一样,其大小也不一样,主要用来存储各种数据,顾名思义,全局变量存储器在全局有效,即当主程序中用到的一个地址,那么在别的任何程序有用到这个地址,这个地址里面的数据都是相同的。而局部变量存储器(L)在S7-200SMART系列里面主要有64个字节的存储器空间。所谓局部存储器指的是在局部有效,即所使用的地址只在当前的POU中有效。局部存储器多用于在建立带形式参数的子程序时候用,在子程序中建立变量表后,系统会自动的分配地址,这些地址都是局部存储器的地址。
3、1DWORD = 2WORD = 4BYTE = 32BIT
4、5转换成8位二进制位后为2#0000 0101,与QB0中的Q0.0到Q0.7对应,Q0.0为最低位(即在最右边),Q0.7为最高位(即在最右边),所以对于后,可知Q0.0=1,Q0.2=1。
5、VW0由VB0和VB1两个字节组成,所以VB0位高八位,VB0位低八位,分别把12转成八位二进制数后存入到VB0中,把34转换成八位二进制数后存入到VB1,然后把他们组合成一个16位的二进制数,所得的值就是VW0中的值,最后结果为3106。
6、INT与WORD的数据类型来说都是占用16位的存储空间,其主要的区别在于INT的数据类型存储的是有符号的数,大小为-32768~32767的范围,而WORD的数据类型存储的是无符号的数,存储范围为0到65535.在指令使用方面也有应用于不同的地方,在数学运转指令中多用INT的数据类型,在逻辑运算中多用word的数据类型。
7、负数在PLC中是以其补码的形式存储于PLC的存储器中的,如-5存入到PLC时是以二进制数2#1111 1111 1111 1011,进行存储的。补码的计算方式对其绝对值的原码取法加1。
|