s7—200 CPU存储器的范围2013.doc_第1页
s7—200 CPU存储器的范围2013.doc_第2页
s7—200 CPU存储器的范围2013.doc_第3页
s7—200 CPU存储器的范围2013.doc_第4页
s7—200 CPU存储器的范围2013.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

S7200 CPU存储器的范围和特性2013描述CPU221CPU222CPU224CPU226用户程序区大小2048字4096字拥护数据区大小1024字2560字输入映像寄存器I0.0I15.7输出映像寄存器Q0.0Q15.7模拟量输入(只读)AIW0AIW30AIW0AIW62模拟量输出(只写)AQW0AQW30AQW0AQW62变量积存器(V)VB0.0VB2047.7VB0.0VB5119.7局部寄存器(L)LB0.0LB63.7位寄存器(M)M0.0M31.7特殊寄存器(SM)特殊寄存器(只读)SM0.0SM179.7SM0.0SM29.7SM0.0SM299.7SM0.0SM29.7定时器保持型通电延时,1ms 保持型通电延时,10ms 保持型通电延时,100ms On/Off延时,1msOn/Off延时,10msOn/Off延时,100ms256(T0T255)T0,T64T1T4,T68T68T5T31,T65T95T32,T96T33T36,T97T100T37T63,T101T255计数器C0C255高速计数器HC0,HC3,HC4,HC5HC0HC5顺序控制继电器S0.0S31.7累加寄存器AC0AC3跳转/标号0255调用/子程序063中断子程序0127PID回路07串行通信口端口0端口0,S7200操作数的范围寻址方式CPU221CPU222CPU224,CPU226位存取(字节,位)V0.0V2047.7V0.0V55119.7I0.0I15.7 Q0.0Q15.7 M0.0M31.7 SM0.0SM179.7S0.0S31.7 T0T255 C0C255 L0L63.7字节存取VB0VB2047VB0VB5119IB0IB15 QB0QB15 MB0MB31 SMB0SMB179SB0SB31 LB0LB63 AC0AC3 常数字存取VW0VW2046VW0VW5118IW0IW14 QW0QW14 MW0MW30 SMW0SMW178SW0SW30 T0T255 C0CC255 LW0LW62 AC0AC3AIW0AIW30AQWAQW30AIW0AIW62 AQW0AQW62常数双字存取VD0VD2044VD0VD5116ID0ID12 QD0QD12 MD0MD28 SMD0SMD176SD0SD28 LD0LD60 AC0AC3 HC0,HC3,HC4,HC5HC0HC5常数 V存储器都可以存储在永久存储区。 LB60LB63为STEP 7-Micro/WIN32的3.0版本或以后的版本保留。一存储器的数据类型与寻址方式1位、字节、字和双字二进制数1位(bit)只有0和1两种不同的取值,可用来表示开关量(或称数字量)的两种不同的状态:通和断。8位二进制数组成1个字节(Byte),第0位最低位(LSB)、第7位为最高位(MSB)。两个字节组成1字(Word)。两个字组成1双字(D表示双字)。数据的位数与取值范围B(字节),8位值:无符号数 十进制: 0255 ;十六进制 :0FF W(字),16位值:无符号数 十进制 :065535;十六进制:0FFFFD(双字),32位值:无符号数 十进制:04294967295;十六进制:0FFFFFFFF2数据的存取方式位存储单元的地址由字节地址和位地址组成,如:I3.2中的I表示区域标识符input,字节地址为3,位地址为2。这种存取方式称为“字节.位”寻址方式。输入字节IB3(B是Byte的缩写)由I3.0I3.7这8位组成。相邻的两个字节组成一个字,VW100表示由VB100和VB101组成的1个字,V表示区域标识符;W表示字(Word);100表示起始字节的地址。VD100表示由VB100VB103组成的双字,V为区域标识符;D表示存取双字(Double Word);100为起始字节的地址。二 存储取的寻址(I、Q、V、M、SM、L均可按位、字节、字和双字来存取)1 输入映像寄存器(I)寻址输入映像寄存器的标识符为I(I0.0I15.7),在每个扫期描周的开始,CP对输入点进行采样,并将采样值存入映像寄存器中。2输出映像寄存器(Q)寻址输出映像寄存器的标识符为Q(Q0.0Q15.7),在扫期描周的末尾,CPU输出映像寄存器数据传输给输出模块,再由后者驱动外部负载。3量存储器(V)寻址在程序执行的过程中存放中间结果,或用来保存与工序或任务有关的其他数据。 4 位存储区(M)区寻址内部存储器标志位(M0.0M31.7)用来保存控制继电器的中间操作状态或其他控制信息。5 特殊存储器(SM)标志位寻址特殊存储器用于CPU与用户之间交换信息,例如SM0.0一直为“1”状态,SM0.1仅在执行用户程序的第一个扫描周期为“1”。SM0.4、SM0.5分别提供周期为1min和1s的时钟脉冲。SM1.0、SM1.1和SM1.2分别是零标志、溢出标志和负数标志。6 局部存储器(L)区寻址7 定时器存储器(T)区寻址S7200 有三种定时器为1sm、10sm、100sm,当前值寄存器是16位有 号整数,时基增量值132767。地址:T0T2558 计数器存储器(C)区寻址计数器用来累计其计数输入端电平由低到高的次数CPU提供加计数器、减计数器和加减计数器当前值为16位有符号整数用来存放累计的脉冲数132767。地址:C0C255。9 顺序控制继电器(S)寻址顺序控制继电器(SCR)位用于组织机器的顺序操作,SCR提供控制程序的逻辑分段。10拟量输入(AI)寻址(一个字长16位,地址为偶数字节如:AIW2、AIW4、AIW6等)11模拟量输出(AQ)寻址(一个字长16位,地址为偶数字节如:AQW2、AQW4、AQW6等)12累加器(AC)寻址13高速计数器(HC)寻址 IEC11313的复杂数据类型数据类型名称数据范围TON通电延时定时器1ms:T32,T9610ms:T33T36,T97T100100ms:T37T63,T101T255TOF断电延时定时器TP脉冲CTU加计数器C0C255CTD减计数器CTUD加减计数器SR值位优先触发器RS复位优先触发器S7-200的SIMATIC 指令集简表布尔指令LD NLDI NLDN NLDNI N装载(开始的常开触点)立即装载取反后装载(开始的常开触点)取反后立即装载A NAI NAN NANI N与(串联的常开触点)立即与取反后与(串联的常开触点)取反后立即与O NOI NON NONI N或(并联的常开触点)立即或取反后或(并联的常开触点)取反后立即或LDBx N1,N2装载字节比较结果 N1( x:,=, )N2ABx N1,N2与字节比较结果 N1( x:,=, )N2 OBx N1,N2或字节比较结果 N1( x:,=, )N2LDWx N1,N2装载字比较结果 N1( x:,=, )N2AWx N1,N2与字比较结果 N1( x:,=, )N2Owx N1, N2或字比较结果 N1( x:,=, )N2LDDx N1, N2装载双字比较结果 N1( x:,=, )N2ADx N1, N2与双字比较结果 N1( x:,=, )N2ODx N1, N2或双字比较结果 N1( x:,=, )N2LDRx N1, N2装载实数比较结果 N1( x:,=, )N2ARx N1, N2与实数比较结果 N1( x:,=, )N2ORx N1, N2或实数比较结果 N1( x:,=, )N2NOT栈顶值取反EU上升沿检测ED下降沿检测= N赋值(线圈)=1 N立即赋值S SBIT, N置位一个区域R SBIT, N复位一个区域SI SBIT, N立即置位一个区域RI SBIT, N立即复位一个区域传送、移位、循环和填充指令MOVB IN, OUTMOVW IN, OUTMOVD IN, OUTMOVR IN, OUTBIR IN, OUTBIW IN, OUT字节传送字传送双字传送实数传送立即读取物理输入字节立即写物理输出字节BMB IN, OUT,NBMW IN, OUT,NBMD IN, OUT, N字节块传送字块传送双字块传送SWAP IN交换字节SHRB DATA, SBIT, N移位寄存器SRB OUT,NSRW OUT,NSRD OUT,N字节右移N位字右移N位双字右移N位SLB OUT,NSLW OUT,NSLB OUT,N字节左移N位字左移N位双字左移N位RRB OUT,NRRW OUT,NRRD OUT,N字节循环右移N位字循环右移N位双字循环右移N位RLB OUT,NRLW OUT,NRLD OUT,N字节循环左移N位字循环左移N位双字循环左移N位FILL IN, OUT, N用指定的元素填充存储器空间逻辑操作ALDOLD电路块串联电路块并联LPSLRDLPPLDS入栈读栈出栈装载堆栈AENO 对ENO进行与操作ANDB IN1, OUTANDW IN1, OUTANDD IN1, OUT字节逻辑与字逻辑与双逻辑与ORB IN1, OUTORW IN1, OUTORD IN1, OUT字节逻辑或字逻辑或双字逻辑或XORB IN1, OUTXORW IN1, OUTXORD IN1, OUT字节逻辑异或字逻辑异或双字逻辑异或INVB OUTINVW OUTINVB OUT字节取反(1的补码)字取反双字取反表、查找和转换指令ATT TABLE, DATA把数据加到表中LIFO TABLE, DATAFIFO TABLE, DATA从表中取数据,后入先出从表中取数据,先入后出FND= TBL, PATRN, INDXFND TBL, PATRN, INDXFND TBL, PATRN, INDX在表中查找符合比较条件的数据BCDI OUTIBCD OUTBCD码转换成整数整数转换成BCD码BTI IN, OUTITB IN, OUTITD IN, OUTDTI IN, OUT字节转换成整数整数转换成字节整数转换成双整数双整数转换成整数DTR IN, OUTTRUNC IN, OUTROUND IN, OUT双整数转换成实数实数四舍五入为双整数实数截位取正为双整数ATH IN, OUT, LENHTA IN, OUT, LENITA IN, OUT, FMTDTA IN, OUT, FMTRTA IN, OUT, FMTASC码16进制数16进制数ASC码整数ASC码双整数ASC码实数ASC码DECO IN, OUTENCO IN, OUT译码编码SEG IN, OUT7段译码中断指令CRETI从中断程序有条件返回ENI DISI 允许中断禁止中断ATCH INT,EVENTDTCH EVENT 给事件分配中断程序解除中断事件 通信指令XMT TABLE,PORTRCV TABLE,PORT自由端口发送自由端口接收NETR TABLE,PORTNETW TABLE,PORT网络读网络写GPA ADDR,PORTSPA ADDR,PORT获取端口地址设置端口地址 高速计数器指令HDEF HSC,MODE定义高速计数器模式 HSC N激活高速计数器PLS X脉冲输出 数学、加1减1指令+I IN1,OUT+D IN1,OUT+R IN1,OUT整数,双整数或实数加法IN1+OUT=OUT-I IN1,OUT-D IN1,OUT-R IN1,OUT整数,双整数或实数加法IN1-OUT=OUTMUL IN1,OUT*R IN1,OUT*I IN1,OUT*D IN1,OUT整数乘以整数得双整数实数,整数或双整数乘法IN1OUT=OUTDIV IN1,OUT/R IN1,OUT/I IN1,OUT/D IN1,OUT整数除整数得双整数实数,整数或双整数除法OUT/IN1=OUTSQRT IN,OUT平方根LN IN,OUT自然对数EXP IN,OUT自然指数SIN IN,OUT正弦COS IN,OUT余弦TAN IN,OUT正切INCB OUTINCW OUTINCD OUT字节加1字加1双字加1DECB OUTDECW OUTDECD OUT字节减1字减1双字减1PID Tab1,LoopPID回路定时器和计数器指令TON Txxx,PT TOF Txxx,PTTONR Txxx,PT通电延时定时器断电延时定时器保持型

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论