S7-200 PLC存储器结构



《S7-200 PLC存储器结构》由会员分享,可在线阅读,更多相关《S7-200 PLC存储器结构(55页珍藏版)》请在文档大全上搜索。
1、 S7-200PLC内部编程软元件 S7-200PLC存储器寻址方式数据存储类型 数据编址方式 PLC内部软元件及编址 位地址字节地址字地址双字地址 存储器由许多单元组成,每一个单元都有唯一存储器由许多单元组成,每一个单元都有唯一的地址,可以依据的地址,可以依据存储器地址存储器地址来存取数据。来存取数据。 数据区数据区存储器地址的表示有存储器地址的表示有四种格式四种格式:位号字节地址区域标识符V2.4 隔开隔开独立的元件独立的元件“软继电器软继电器”-( )-| |-| / |-起始字节地址数据长度区域标识符VB100VB101VB102VB103VB100VB100VB10100071531
2、VD100VB100VW100VB100VB100VW100最高有效字节最低有效字节VD100最低有效字节元件号区域标识符T24l定时器:T24T24l计数器:C45C45l累加器:AC3AC3l高速计数器:HC0HC0PLCPLC的输入端子是从外部接收输入信号的通道。每一个的输入端子是从外部接收输入信号的通道。每一个输入端子输入端子与输入映像寄存器与输入映像寄存器相应位相应位相对应。相对应。输入端子的外部电路接通输入端子的外部电路接通 对应位的输入映像寄存器为对应位的输入映像寄存器为1输入端子的外部电路断开输入端子的外部电路断开 对应位的输入映像寄存器为对应位的输入映像寄存器为0CPUCPU
3、在每次扫在每次扫描周期的描周期的采样采样阶段阶段,对,对各输各输入端子入端子的状态的状态进行进行集中采样集中采样,并 将 采 样 值并 将 采 样 值(0/1)(0/1)存于输入存于输入映像寄存器对映像寄存器对应的位中,作应的位中,作为程序处理时为程序处理时输入点状态的输入点状态的依据。依据。 I I的的每一位每一位又称又称输入继电器输入继电器,输入继电器的线圈,输入继电器的线圈只能由只能由外外部输入信号部输入信号驱动,不能由程序指令驱动。输入继电器的常开驱动,不能由程序指令驱动。输入继电器的常开和常闭触点可供和常闭触点可供用户编程使用用户编程使用。输入继电器线圈常开和常闭触点常开和常闭触点
4、位地址位地址 I I字节地址字节地址 . . 位地址位地址 例例I0.1I0.1 字节、字、双字地址字节、字、双字地址 I I长度长度 起始字节地址起始字节地址 例例IB4IB4071503171507IB4IW4ID4每一个每一个输出端子输出端子与输出映像寄存器的与输出映像寄存器的相应位相应位相对应。相对应。CPUCPU将输出的结果存放在输出映像寄存器中,在扫描周期的将输出的结果存放在输出映像寄存器中,在扫描周期的输出刷新输出刷新阶段,阶段,CPUCPU以以某位输出映像寄存器状态为某位输出映像寄存器状态为1 1 对应输出端子上的外部负载对应输出端子上的外部负载通电通电 某位输出映像寄存器状态
5、为某位输出映像寄存器状态为0 0 对应输出端子上的外部负载对应输出端子上的外部负载断电断电 集中处理方集中处理方式将输出映式将输出映像寄存器的像寄存器的数值数值复制复制到到相应的输出相应的输出端子上。通端子上。通过输出模块过输出模块将输出信号将输出信号传送给外部传送给外部负载。负载。 Q Q的的每一位每一位又称又称输出继电器输出继电器,其线圈,其线圈只能由程序指令驱动只能由程序指令驱动,输出继电器的常开和常闭触点可供用户编程使用。输出继电器的常开和常闭触点可供用户编程使用。输出继电器线圈常开和常闭触点常开和常闭触点 位地址位地址 Q Q字节地址字节地址 . . 位地址位地址 , 例例Q1.1Q
6、1.1 字节、字、双字地址字节、字、双字地址 Q Q长度长度起始字节地址起始字节地址 , 例例QB5QB5QB5071503171507QW5QD5I/O设备设备 I/O端子端子I/O端子端子 I/O映像区映像区I端子端子 I映像区映像区 输入采样阶段输入采样阶段集中输入,并存放在I映像区中 每一个输入端子与每一个输入端子与I I映像区的相应位相对应映像区的相应位相对应 如输入端子I0.3 输入映像寄存器I0.3 程序执行期间,I映像区采样值被冻结O映像区映像区 O端子端子输出刷新阶段输出刷新阶段集中输出:O映像区输出锁存器O端子外部负载每一个输出端子与每一个输出端子与O O映像区的相应位相对
7、应映像区的相应位相对应 如输出映像寄存器Q0.4 输出端子Q0.4I/OI/O映像区映像区 I/OI/O映像区映像区每个位每个位都映像都映像I/O单元上的单元上的每个端子每个端子状态状态 PLCPLC通过通过I/OI/O映像区的映像区的各个位各个位与外部物理设备建立与外部物理设备建立联系联系I/OI/O映像区实际上就是外部映像区实际上就是外部I/OI/O设备状态的映像区设备状态的映像区I/O映像区的映像区的每一位每一位 I/O继电器继电器在程序执行期间在程序执行期间 程序对输入程序对输入/ /出的存取是通过出的存取是通过I/OI/O映像区,而不是实际的映像区,而不是实际的I/OI/O端子。使端
8、子。使程序与外界隔开,程序与外界隔开,提高提高了系统了系统抗干扰能力抗干扰能力。 用户程序存取用户程序存取I/OI/O映像寄存器的数据要比存取映像寄存器的数据要比存取I/OI/O端子的速度要快,端子的速度要快,提提高高了系统了系统运行速度运行速度 外部输入点外部输入点/ /输出点输出点的存取只能的存取只能按位按位进行,而进行,而I/OI/O映像寄存器映像寄存器的存取可的存取可以按以按位位、字节字节、字字、双字双字进行,操作更灵活。进行,操作更灵活。3.3.模拟模拟量输入映像寄存器(量输入映像寄存器(AIAI) 模拟量输入模块模拟量输入模块将外界输入的模拟量信号的模将外界输入的模拟量信号的模拟值
9、转换成拟值转换成1 1个字长个字长(16bit16bit)的数字量,)的数字量,转换后转换后存存放在模拟量输入存储器(放在模拟量输入存储器(AIAI)中,供)中,供CPUCPU运算处理。运算处理。 CPU221无此区域无此区域 地址格式:地址格式:lAIWAIW起始字节地址起始字节地址 例:例:AIW8必须用偶数字节地址必须用偶数字节地址 只读只读 CPU224CPU224模块模拟量输入映像寄存器模块模拟量输入映像寄存器AIAI的有效地址的有效地址的范围为:的范围为:AIW(0AIW(062)62)4.4.模拟量输出映像寄存器模拟量输出映像寄存器(AQAQ) CPUCPU运算的运算的相关结果相
10、关结果存放在模拟量输出映像存放在模拟量输出映像寄存器(寄存器(AQAQ)中,供)中,供模拟量输出模块模拟量输出模块将将1 1个字长个字长的数字值转换为模拟量,以驱动的数字值转换为模拟量,以驱动外外部模拟量控制的设备部模拟量控制的设备。 CPU221无此区域无此区域lAQWAQW起始字节地址起始字节地址 例:例:AQW10 只写只写 CPU224CPU224模块模拟量输出映像寄存器模块模拟量输出映像寄存器AQAQ的有的有效地址的范围为:效地址的范围为:AQW(0AQW(062)62)必须用偶数字节地址必须用偶数字节地址 5.5.内部标志位存储器(内部标志位存储器(M M) 简称位存储器位存储器,
11、是一种内部线圈存放中间操作状态模拟继电器控制系统中的中间中间继电器继电器内部标志位存储器(内部标志位存储器(MM)的地址)的地址格式格式 位地址:位地址: M字节地址字节地址 . 位地址位地址 例例M20.7 字节、字、双字地址:字节、字、双字地址: M长度长度起始字节地址起始字节地址 例例MD20071503171507MD20MB20MW20按位位使用的M称为中间中间继电器继电器6.6.特殊标志位存储器(特殊标志位存储器(SMSM) 特殊内部线圈特殊内部线圈 用户程序与系统程序之间的界面用户程序与系统程序之间的界面 提供特殊的控制功能及系统信息提供特殊的控制功能及系统信息 用户通知系统有特