您现在的位置是:首页 > PLC技术 > PLC技术

S7-200 PLC的输出映像寄存器(Q)

来源:艾特贸易2017-06-05

简介输出端子是 PLC 向外部负载发出控制命令的窗口,每一个输出模块的端子与输出映像寄存器的相应位相对应。 PLC 在执行用户程序的过程中,并不把输出信号随时送到输出点,而是 CPU 将

    输出端子是PLC向外部负载发出控制命令的窗口,每一个输出模块的端子与输出映像寄存器的相应位相对应。PLC在执行用户程序的过程中,并不把输出信号随时送到输出点,而是CPU将输出判断结果存放在输出映像寄存器中,在扫描周期的结尾,CPU以批处理方式将输出映像寄存器的数值复制到相应的输出端子上,通过输出模块将输出信号传送给外部负载。该区的数据可以是位(1bit)、字节(8bit)、字(16bit)或者双字(32bit)。输出映像寄存器(Q)地址格式为    位地址:Q[字节地址][位地址],如Q1.1    字节、字、双字地址:Q[数据长度][起始字节地址],如QB5QW8QD11    CPU226模块输出映像寄存器的有效地址范围为:Q(0. 015.7),共有128位;QB (015),共有16字节;QW (014),共有8个字;QD (012),共有4个双字。    I/O映像区实际上就是外部输入/输出设备状态的映像区,PLC通过I/O映像区的各个位与外部物理设备建立联系。I/O映像区每个位都可以映像输入/输出单元上的每个端子状态。    在程序的执行过程中,对于输入/输出的存取通常是通过映像寄存器,而不是实际的输入/输出端子。S7 -200 PLC CPU执行有关输入/输出程序时的操作过程如图3-5所示。
S7-200 PLC CPU输入/输出的操作
    3-5    S7-200 PLC CPU输入/输出的操作    I/O映像寄存器具有以下优点:    1)在采样周期开始时同步扫描所有输入点,并在扫描的执行阶段冻结所有输入值。    2)在程序执行完后再从映像寄存器刷新所有输出端子,使被控系统能获得更好的稳定性。    3)存取映像寄存器中的数据要比存取输入、输出物理点要快得多,加速了运算速度。    4)外部输入点的存取只能按位进行,而I/O映像寄存器的存取可按位、字节、字、双字进行,因而使操作更加灵活。    5)对控制系统中个别I/O点要求实时性较高的情况下,可用直接I/O指令直接存取输入/输出点,实际没有使用的输入点和输出点的映像区的存储单元可以用做中间继电器。