s7200 CPU的存储区详细介绍

s7200 CPU的存储区详细介绍

一、过程映像输入寄存器(I)

在每个扫描周期的开始,CPU对物理输入点进行采样,用过程映像输入寄存器来保存采样值。

过程映像输入寄存器是PLC接受外部输入的数字量信号的窗口。外部输入电路接通时对应的过程映像输入为ON(1状态),反转为OFF(0状态)。输入端可以外接常开触点或常闭触点,也可以接多个触点组成的串并联电路。在梯形图中,可以多次使用输入位的常开触点和常闭触点。

I、Q、V、M、S、SM和L存储区均可以按位、字节、字和双字来访问,例如I3.5、IB2、IW6和ID6。

二、过程映像输出寄存器(Q)

在扫描周期的末尾,CPU将过程映像输出寄存器里的数据传送给输出模块,再由后则驱动负载。如果梯形图中Q0.0的线圈通电,继电器型输出模块中对应的硬件继电器的常开触点闭合,使接在 Q0.0对应的端子的外部负载通电,反之则该外部负载断电。输出模块中的每一个硬件继电器仅有一对常开触点,但是在梯形图中,每一个输出位的常开触点和常闭触点都可以多次使用。

三、变量存储区(V)

变量(Variable)存储器用来在程序执行过程中存放中间结果,或者用来保存于过程或任务有关的其他数据。

四、位存储器(M)

位存储器(M0.0--M31.7)类似于继电器控制系统的中间继电器,用来存储中间操作状态或其他控制信息。S7-200的M存储器只有32个字节,如果不够用可以用V存储器来代替M存储器。

五、定时器存储区(T)

定时器相当于继电器系统中的时间继电器。S7-200有三种时间基准(1ms、10ms和100ms)。定时器的当前值是有符号十六位整数,用于存储定时器累计的时间基准增量值(1-32767).预设值是定时器指令中的一部分。

定时器位用来描述定时器的延时动作的触点的状态。定时器位为ON时,梯形图中对应的定时器的常开触点闭合,常闭触点断开;位OFF时则触点的状态相反。

用定时器地址来访问定时器的当前值和定时器位,带位操作数的指令用来访问定时器位,带字操作数的指令访问当前值。


分享到:


相關文章: