s7—200CPU存储器的范围2013_第1页
s7—200CPU存储器的范围2013_第2页
s7—200CPU存储器的范围2013_第3页
s7—200CPU存储器的范围2013_第4页
s7—200CPU存储器的范围2013_第5页
免费预览已结束,剩余3页可下载查看

下载本文档

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

文档简介

1、S7200CPU 存储器的范围和特性 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.7SM

2、0.0SM29.7定时器保持型通电延时,1ms保持型通电延时,10ms保持型通电延时,100msOn/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 操作数的范围寻址方式CPU221C

3、PU222CPU224,CPU226位存取(字节,位)V0.0V2047.7V0.0V55119.7I0.0I15.7Q0.0Q15.7M0.0M31.7SM0.0SM179.7S0.0S31.7T0T255C0C255L0L63.7VB0VB2047VB0VB5119字节存取IB0旧15QB0QB15MB0MB31SMB0SMB179SB0SB31LB0LB63AC0AC3 常数VW0VW2046VW0VW5118IW0IW14QW0QW14MW0MW30SMW0SMW178SW0SW30T0T255C0CC255LW0LW62AC0AC3AIW0AIW30AQWAQW30AIW0AIW62

4、AQW0AQW62常数双字存取VD0VD2044VD0VD5116ID0ID12QD0QD12MD0MD28SMD0SMD176SD0SD28LD0LD60AC0AC3HC0,HC3,HC4,HC5HC0HC5常数V 存储器都可以存储在永久存储区。LB60LB63 为 STEP7-Micro/WIN32 的 3.0 版本或以后的版本保留。.存储器的数据类型与寻址方式1 .位、字节、字和双字二进制数 1 位(bit)只有 0 和 1 两种不同的取值,可用来表示开关量(或称数字量)的两种不同的状态:通和断。8 位二进制数组成 1 个字节(Byte),第 0 位最低位(LSB)、第 7 位为最高位(

5、MSB)。两个字节组成 1 字(Word)。两个字组成 1 双字(D 表示双字)。数据的位数与取值范围B(字节),8 位值:无符号数十进制:0255;十六进制:0FFW(字),16 位值:无符号数十进制:065535;十六进制:0FFFFD(双字),32 位值:无符号数十进制:04294967295;十六进制:0FFFFFFFF2 .数据的存取方式位存储单元的地址由字节地址和位地址组成,如:I3.2 中的 I 表示区域标识符 input,字节地址为 3,位地址为 2。这种存取方式称为“字节.位”寻址方式。输入字节旧 3(B 是 Byte 的缩写)由 I3.0I3.7 这 8 位组成。相邻的两个

6、字节组成一个字,VW100 表示由 VB100 和 VB101 组成的 1 个字,V 表示区域标识符;W 表示字(Word);100 表示起始字节的地址。VD100 表示由 VB100VB103 组成的双字,V 为区域标识符;D 表示存取双字(DoubleWord);100 为起始字节的地址。二.存储取的寻址(I、Q、V、M、SM、L 均可按位、字节、字和双字来存取)1 .输入映像寄存器(I)寻址输入映像寄存器的标识符为 I(I0.0I15.7),在每个扫期描周的开始,CP对输入点进行采样,并将采样值存入映像寄存器中。2 .输出映像寄存器(Q)寻址输出映像寄存器的标识符为 Q(Q0.0Q15.

7、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 分别是零标志、溢出标志和负

8、数标志。6 .局部存储器(L)区寻址7 .定时器存储器(T)区寻址57-200 有三种定时器为 1sm、10sm、100sm,当前值寄存器是 16 位有号整数,时基增量值 132767。地址:T0-T25558计数器存储器(C)区寻址计数器用来累计其计数输入端电平由低到高的次数 CPU 提供加计数器、减计数器和加减计数器当前值为 16 位有符号整数用来存放累计的脉冲数 132767。地址:C0C255。59.顺序控制继电器(S)寻址顺序控制继电器(SCR)位用于组织机器的顺序操作,SCR 提供控制程序的逻辑分段。60 .拟量输入(AI)寻址(一个字长 16 位,地址为偶数字节如:AIW2、AI

9、W4、AIW6 等)61 .模拟量输出(AQ)寻址(一个字长 16 位,地址为偶数字节如:AQW2、AQW4、AQW6等)62.累加器(AC)寻址63.高速计数器(HC)寻址IEC11313 的复杂数据类型数据类型名称数据范围TON通电延时定时器1ms:T32,T9610ms:T33T36,T97T100100ms:T37T63,T101T255TOF断电延时定时器TP脉冲CTU;加计数器00-0255CTD减计数器CTUD;加减计数器SR:值位优先触发器一RS复位优先触发器一S7-200 的 SIMATIC 指令集简表布尔指令LDLDILDNLDNINNNN装载(开始的常开触点)立即装载取反

10、后装载(开始的常开触点)取反后立即装载AAIANANINNNN与(串联的常开触点)立即与取反后与(串联的常开触点)取反后立即与OOIONONINNNN或(并联的常开触点)立即或取反后或(并联的常开触点)取反后立即或LDBxN1,N2装载字节比较结果N1(x:,=&()N2ABxN1,N2与字节比较结果N1(x:,=&()N2OBxN1,N2或字节比较结果N1(x:,=&()N2LDWxN1,N2装载字比较结果N1(x:,=&()N2AWxN1,N2与字比较结果N1(x:,=&()N2OwxN1,N2或字比较结果N1(x:,=&()N2LDDxN1

11、,N2装载双字比较结果N1(x:,=&()N2ADxN1,N2与双字比较结果N1(x:,=&()N2ODxN1,N2或双字比较结果N1(x:,=&)N2LDRxN1,N2装载实数比较结果N1(x:,=&()N2ARxN1,N2与实数比较结果N1(x:,=&()N2ORxN1,N2或实数比较结果N1(x:,=&()N2NOT栈顶值取反EU上升沿检测ED下降沿检测=N赋值(线圈)=1N立即赋值SS_BIT,N置位一个区域RS_BIT,N复位一个区域SIS_BIT,N立即置位一个区域RIS_BIT,N立即复位一个区域传送、移位、循环和填充指令MOVBI

12、N,OUT字节传送MOVWIN,OUT字传送MOVDIN,OUT双字传送MOVRIN,OUT实数传送BIRIN,OUT立即读取物理输入字节BIWIN,OUT立即写物理输出字节BMBIN,OUT,N字节块传送BMWIN,OUT,N字块传送BMDIN,OUT,N双字块传送SWAPIN交换字节SHRBDATA,S_BIT,N移位寄存器SRBOUT, N字节右移 N 位SRWOUTN字后移 N 位SRDOUT, N双字后移 N 位SLBOUT, N字节左移 N 位SLWOUT, N字左移 N 位SLBOUT, N双字左移 N 位RRBOUT, N字节循环后移 N 位RRWOUT ,N字循环后移 N 位

13、RRDOUT, N双字循环后移 N 位RLBOUT, N字节循环左移 N 位RLWOUT,N字循环左移 N 位RLDOUT,N双字循环左移 N 位FILLIN,OUT,N用指定的兀素填充存储器空间逻辑操作ALD电路块串联OLD电路块并联LPS入栈LRD读栈LPP出栈LDS装载堆栈AENO对 ENO 进行与操作ANDBIN1,OUT字节逻辑与ANDWIN1,OUT字逻辑与ANDDIN1,OUT双逻辑与ORBIN1,OUT字节逻辑或ORWIN1,OUT字逻辑或ORDIN1,OUT双字逻辑或XORBIN1,OUT字节逻辑异或XORWIN1,OUT字逻辑异或XORDIN1,OUT双字逻辑异或INVBI

14、NVWINVBOUTOUTOUT字节取反(1 的补码)字取反双字取反表、查找和转换指令ATTTABLE,DATA把数据加到表中LIFOTABLE,DATA从表中取数据,后入先出FIFOTABLE,DATA从表中取数据,先入后出FND=TBL,PATRN,INDXFNDTBL,PATRN,INDX仕表中食找付台比较条件的数据FNDTBL,PATRN,INDXBCDIOUTBCD 码转换成整数IBCDOUT整数转换成 BCD 码BTIIN,OUT字节转换成整数ITBIN,OUT整数转换成字节ITDIN,OUT整数转换成双整数DTIIN,OUT双整数转换成整数DTRIN,OUT双整数转换成实数TRU

15、NCIN,OUT实数四舍五入为双整数ROUNDIN,OUT实数截位取正为双整数ATHIN,OUT,LENASCn 码一 16 进制数HTAIN,OUT,LEN16 进制数一ASCn 码ITAIN,OUT,FMT整数一ASCn 码DTAIN,OUT,FMT双整数一 ASCn 码RTAIN,OUT,FMT实数一ASCn 码DECOIN,OUT译码ENCOIN,OUT编码SEGIN,OUT7 段译码中断指令CRETI从中断程序有条件返回ENI允许中断DISI禁止中断ATCHINT,EVENT给事件分配中断程序DTCHEVENT解除中断事件通信指令XMTTABLE,PORT自由端口发送RCVTABLE

16、,PORT自由端口接收NETRTABLE,PORT网络读NETWTABLE,PORT网络写GPAADDR,PORT获取端口地址SPAADDR,PORT设置端口地址高速计数器指令HDEFHSC,MODE定义高速计数器模式HSCN激活高速计数器PLSX脉冲输出数学、加 1 减 1 指令+IIN1,OUT整数,双整数或实数加法+DIN1,OUTIN1+OUT=OUT+RIN1,OUT-IIN1,OUT整数,双整数或实数加法-DIN1,OUTIN1-OUT=OUT-RIN1,OUTMULIN1,OUT整数乘以整数得双整数*RIN1,OUT实数,整数或双整数乘法*IIN1,OUTIN1XOUT=OUT*DIN1,OUTDIVIN1,OUT整数除整数得双整数/RIN1,OUT实数,整数或双整数除法/IIN1,OUTOUT/IN1=OUT/DIN1,OUTSQRTIN,OUT平方根LNIN,OUT自然对数EXPIN,OUT自然指数SININ,OUT正弦COSIN,OUT余弦TANIN,OUT正切INCBOUT字节加 1INCWOUT字加 1INCDOUT双字加 1DECBOUT字节减 1DECWOUT字减 1DECDOUT双字减 1PIDTab1,LoopPID 回路定时器和计数器指令TONTxxx,PT通电延时定时器TOFTxxx,PT断电延时定时器TONRTxxx,P

温馨提示

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

评论

0/150

提交评论