s7—200 CPU存储器的范围2013
- 格式:doc
- 大小:168.50 KB
- 文档页数:8
S7-200CPU掉电数据保持常见问题FAQ collection for S7-200CPU data retentive ranges关键词 S7-200,数据存储,RAM,EEPROM,掉电保持Key Words S7-200, data storage, RAM, EEPROM, retentive settingsIA&DT Service & Support Page 2-14目录问题1:S7-200 CPU内部存储区类型? (4)问题2:S7-200 CPU的存储卡的作用? (4)问题3:S7-200 CPU内的程序是否具有掉电保持特性? (5)问题4:S7-200 CPU内部的数据的掉电保持特性? (5)问题5:S7-200 CPU内部数据的工作顺序? (5)问题6:S7-200 CPU电池卡的使用注意事项? (5)问题7:S7-200 CPU内EEPROM的使用方法? (6)问题8:EEPROM写入次数的统计? (10)问题9:不使用数据块的方法,如何在程序中实现不止一个V区数据的存储? (10)问题10:定时器和计数器以及MB14-MB31的掉电保持性能? (11)问题11:CPU内具备断电保持性的数据区为何会丢失? (13)IA&DT Service & Support Page 3-14问题1:S7-200 CPU内部存储区类型?回答:S7-200 CPU内部存储区分为易失性的RAM存储区和永久保持的EEPROM两种,其中RAM包含CPU工作存储区和数据区域中的V数据存储区、M数据存储区、T(定时器)区和C(计数器)区,EEPROM包含程序存储区、V数据存储区的全部和M数据存储区的前14个字节、C区全部以及TONR对应区域。
也就是说V区和MB0-MB13这些区域都有对应的EEPROM永久保持区域。
EEPROM的写操作次数是有限制的(最少10万次,典型值为100万次),所以请注意只在必要时才进行保存操作。
S7 200存储区有几种,各存储区的作用是什么?(一)数字量输入和输出映象区1.输入映象寄存器(数字量输入映象区)(I)(1)按“位”方式:从I0.0~I15.7,共有128点(2)按“字节”方式:从IB0~IB15,共有16个字节(3)按“字”方式:从IW0~IW7,共有8个字(4)按“双字”方式:从ID0~ID3,共有4个双字2.输出映像寄存器(Q)(1)按“位”方式:从Q0.0~Q15.7,共有128点(2)按“字节”方式:从QB0~QB15,共有16个字节(3)按“字”方式:从QW0~QW7,共有8个字(4)按“双字”方式:从QD0~QD3,共有4个双字(二)模拟量输入映象区和输出映象区1.模拟量输入映象区(AI区)从AIW0~AIW15,共有16个字,总共允许有16路模拟量输入。
2.模拟量输出映象区(AQ区)从AQW0~AQW15,共有16个字,总共允许有16路模拟量输出。
(三)变量存储器(V)(相当于内辅继电器)(1)按“位”方式:从V0.0~V5119.7,共有40960点。
(2)按“字节”方式:从VB0~VB5119,共有5120个字节(3)按“字”方式:从VW0~VW2559,共有2560个字(4)按“双字”方式:从VD0~VD1279,共有1280个双字(四)位存储器(M)区(1)按“位”方式:从M0.0~M31.7,共有256点。
(2)按“字节”方式:从MB0~MB31,共有32个字节(3)按“字”方式:从MW0~MW15,共有16个字(4)按“双字”方式:从MD0~MD7,共有8个双字(五)顺序控制继电器区(S)(1)按“位”方式:从S0.0~S31.7,共有256点。
(2)按“字节”方式:从SB0~SB31,共有32个字节(3)按“字”方式:从SW0~SW30,共有16个字(4)按“双字”方式:从SD0~SD28,共有8个双字(六)局部存储器区(L)(相当于内辅继电器)(1)按“位”方式:从L0.0~L63.7,共有512点。
(一)数字量输入和输出映象区1.输入映象寄存器(数字量输入映象区)(I)数字量输入映象区是S7-200CPU为输入端信号状态开辟的一个存储区。
输入映像寄存器的标识符为I,在每个扫描周期的开始,CPU对输入点进行采样,并将采样值存于输入映像寄存器中。
输入映像寄存器是PLC接收外部输入的开关量信号的窗口。
可以按位、字节、字、双字四种方式来存取。
(1)按“位”方式:从I0.0~I15.7,共有128点(2)按“字节”方式:从IB0~IB15,共有16个字节(3)按“字”方式:从IW0~IW14,共有8个字(4)按“双字”方式:从ID0~ID12,共有4个双字2.输出映像寄存器(Q)数字量输出映象区是S7-200CPU为输出端信号状态开辟的一个存储区。
输出映像寄存器的标识符为Q(从Q0.0~Q15.7,共有128点),在每个扫描周期的末尾,CPU将输出映像寄存器的数据传送给输出模块,再由后者驱动外部负载。
可以按位、字节、字、双字四种方式来存取。
(1)按“位”方式:从Q0.0~I15.7,共有128点(2)按“字节”方式:从QB0~QB15,共有16个字节(3)按“字”方式:从QW0~QW14,共有8个字(4)按“双字”方式:从QD0~QD12,共有4个双字说明:实际没有使用的输入端和输出端的映象区的存储单元可以作中间继电器用。
(二)模拟量输入映象区和输出映象区1.模拟量输入映象区(AI区)模拟量输入映象区是S7-200CPU为模拟量输入端信号开辟的一个存储区。
S7-200将测得的模拟量(如温度、压力)转换成1个字长(2个字节)的数字量,模拟量输入映像寄存器用标识符(AI)、数据长度(W)及字节的起始地址表示。
从AIW0~AIW30,共有16个字,总共允许有16路模拟量输入。
说明:模拟量输入值为只读数据。
2.模拟量输出映象区(AQ区)模拟量输出映象区是S7-200CPU为模拟量输出端信号开辟的一个存储区。
S7-200系列PLC CPU技术规范一、CPU技术规范技术规范CPU221 CPU222 CPU224 CPU224XP CPU226 存储器特性存储器用户程序大小•运行模式下编辑•非运行模式下编辑4096字节4096字节4096字节4096字节8192字节12288字节12288字节16384字节16384字节24576字节用户数据2048字节2048字节8192字节10240字节10240字节掉电保持(超级电容)50小时/典型值(40°C时最少8小时)50小时/典型值(40°C时最少8小时)100小时/典型值(40°C时最少70小时)100小时/典型值(40°C时最少70小时)100小时/典型值(40°C时最少70小时)(可选电池) 200天/典型值200天/典型值200天/典型值200天/典型值典型值200天本机I/O特性本机数字量I/O 6输入/4输出8输入/6输出14输入/10输出14输入/10输出24输入/16输出本机模拟量I/O 无无无2输入/1输出无数字I/O映象区256(128输入/128输出)模拟I/O映象区无32(16 输入/16 输出)64(32 输入/32 输出)允许最大的扩展I/O模块无 2 个模块7个模块7个模块7个模块允许最大的智能模块无 2 个模块7个模块7个模块7个模块脉冲捕捉输入 6 8 14 14 24高速计数器总数•单相计数器•两相计数器总共4个计数器4个30kHz2个20kHz总共4个计数器4个30kHz2个20kHz总共6个计数器6个30kHz4个20kHz总共6个计数器4个30kHz2个200kHz3个20kHz1个100kHz总共6个计数器6个30kHz4个20kHz脉冲输出2个20kHz(仅限于DC输出)2个20kHz(仅限于DC输出)2个20kHz(仅限于DC输出)2个100kHz(仅限于DC输出)2个20kHz(仅限于DC输出)常规特性定时器总数256定时器;4个定时器(1ms);16定时器(10 ms);236定时器(100 ms)计数器总数256(由超级电容或电池备份)内部存储器位掉电保存256(由超级电容或电池备份)112(存储在EEPROM)时间中断2个1ms分辨率边沿中断4个上升沿和/或4个下降沿模拟电位器模拟电位器1个8位分辨率1个8位分辨率1个8位分辨率2个8位分辨率2个8位分辨率2个8位分辨率布尔量运算执行时间0.22μs每条指令实时时钟可选卡件可选卡件内置内置内置卡件选项存储器、电池和实时时钟存储器、电池和实时时钟存储卡和电池卡存储卡和电池卡存储卡和电池卡集成的通信功能接口1个RS-485接口1个RS-485接口1个RS-485接口2个RS-485口2个RS-485口PPI,DP/T波特率9.6、19.2、187.5Kps自由口波特率 1.2~115.2Kps每段最大电缆长度使用隔离的中继器:187.5Kps可达1000米,38.4Kps可达1200米未使用隔离中继器:50米最大站点数每段32个站,每个网络126个站最大主站数32点到点(PPI主站模式) 是(NETR/NETW)MPI连接共4个,2个保留(1个给PG,1个给OP)二、CPU电源规范电源特性输入电源DC AC 输入电压20.4至28.8VDC 85至264VAC(47至63Hz)输入电流•CPU221•CPU222•CPU224•CPU224XP •CPU226仅CPU,24 VDC80 mA85 mA110 mA120mA150 mA最大负载24 VDC450 mA500 mA700 mA900 mA1050 mA仅CPU30/15 mA 120/240 VAC40/20 mA 120/240 VAC60/30 mA 120/240 VAC70/35 mA 120/240 VAC80/40 mA 120/240 VAC最大负载120/240 VAC时120/60 mA120/240 VAC时140/70 mA120/240 VAC时200/100 mA220/100 mA 120/240 VAC120/240 VAC时320/160 mA冲击电流12A,28.8VDC时20A,264VAC时隔离(现场与逻辑) 不隔离1500VAC保持时间(掉电) 10ms,24VDC时20/80ms,120/240VAC时保险(不可替换) 3A,250V时慢速熔断2A,250V时慢速熔断24VDC传感器电源传感器电压L+减5V 20.4至28.8VDC电流限定 1.5A峰值,热量限制无破坏性纹波噪声来自输入电源小于1V峰分值隔离(传感器与逻辑) 非隔离三、CPU数字量输入规范数字量输入特性数字量输入特性24 VDC 输入(CPU221、CPU222、CPU224、CPU226)24 VDC 输入(CPU224XP)输入类型漏型/源型(IEC类型1漏型)漏型/源型(IEC类型1漏型,I0.3~I0.5除外)额定电压24VDC,4mA典型值24VDC,4mA典型值最大持续允许电压30 VDC浪涌电压35VDC,0.5秒逻辑1信号(最小) 15 VDC,2.5mA 15VDC ,2.5mA (I0.0~I0.2和I0.6~I1.5)4VDC ,8mA (I0.3~I0.5)逻辑0信号(最大) 5 VDC 1 mA 5VDC ,1 mA (I0.0~I0.2和I0.6~I1.5)1VDC ,1 mA (I0.3~I0.5)输入延迟选择的(0.2~12.8ms)连接2线接近开关传感器(Bero)允许的漏电流(最大)1mA隔离(现场与逻辑) 光电隔离是500 VAC,1分钟隔离组见接线图高速计数器(HSC)•HSC输入•所有HSC•所有HSC•HC4和HC5只在CPU224XP 上逻辑1电平15~30 VDC15~26 VDC> 4 VDC单相20 kHz30 kHz200 kHz两相10 kHz20 kHz100 kHz同时接通的输入所有所有只有CPU224XP AC/DC/继电器:所有的都是55°C ,带最大26VDC的DC输入。
主题:S7-200的数字IO映像大小和最大可扩展的数字量范围有什么区别?
在S7-200的手册上,数字量IO映像大小为256(128输入和128输出),而在样本上,最大可扩展的数字量输入输出范围对应各CPU是不一样的,CPU222、224xp、226分别为78点、168点和248点。
CPU226自带24入和16出,248+24+16=288 > 256。
它说的是最大输入输出映像寄存器是256
最大可扩展的数字量范围受以下条件约束:
1 扩展块总数(最大值7),CPU不同,可带的扩展块不同,CPU221不能带扩展块。
2 CPU 提供的5VDC。
扩展块需要CPU向其提供5VDC,而各个CPU提供的5VDC不同,每个扩展块需要的5VDC也不一样。
数字量IO映像大小:
1 要明白映像区的概念,这个和物理输入输出不一样
2 128/8=16,所以在程序里位I最大为I15.7,如果你输入I16.0,那么就显示错误,Q也是一样的,这也是最大映像区的概念。
映像区虽然为256点但是输入输出的点数是有cpu本身的点数加上扩展模块的点数决定的有些cpu 不能扩展有些只能扩展2个模块有些可以扩展7个模块而每个模块工作所需电源由cpu提供所以说真正的输入输出点数的多少是小于等于映像区的点数的
明白了,特别是楼上的“真正的输入输出点数的多少是小于等于映像区的点数的”。
感谢各位大侠!。
一、数据在存储器中的存储方式1、数据格式及要求A〉数据格式:即指数据的xx和表示方式。
B〉要求:S7-200对数据的格式有一定的要求,指令与数据之间的格式一致才能正常工作。
2、用一位二进制数表示开关量A〉一位二进制数:一位二进制数有0(OFF)和1(ON)两种不同的取值,分别对应于开关量(或数字量)的两种不同的状态。
B〉位数据的数据类型:xx(Bool)型。
C〉位地址:由存储器标识符、字节地址和位号组成,如I3.4等。
D〉其它CPU存储区的地址格式:由存储器标识符和起始字节号(一般取藕字节)组成,如V B100、V W100、V D 100等。
3、多位二进制数(8421码)A〉数及数制:数用于表示一个量的具体大小。
根据计数方式的不同,有十进制(D)、二进制(B)、十六进制(H)和八进制等不同的计数方式。
B〉二进制数的表示:在S7-200中用2#来表示二进制常数,例如“2# 101110 ”。
C〉二进制数的大小:将二进制数的各位(从右往左第n位)乘以对应的位权(×2n-1),并将结果累加求和可得其大小。
例如:2# 101110 =1×27+0×26+1×25+1×24+1×23+0×22+1×21+0×20 = 1864、十六进制数A〉十六进制数的引入:将二进制数从右往左每4位用一个十六进制数表示,可以实现对多位二进制数的快速准确的读写。
B〉不同进制数的表示方法:(表3-2-1不同进制数的表示方法)C〉十六进制数的表示:在S7-200中用16#来表示十六进制常数,例如“2#10 1110 011101可转换为16# AEF7 ”。
D〉十六进制数的大小:将十六进制数的各位(从右往左第n位)乘以对应的位权(×16n-1),并将结果累加求和可得其大小。
例如:16# 2F = 2×161+15×160 =475、数据xx:字节(Byte)、字(Word)、双字(DoubleWord)A〉字节(B):从0号位开始的连续8位二进制数称为一个字节。
说明:以课本复习为主,本材料只是根据老师知识点找的部分习题,判断选择太难找了,没找,可能还会有错误,第五章因为没法区分是不是重点都整上来了,第八章看老师上课讲的例题。
1.电器是接通和断开电路或调节、控制和保护电路及电气设备用的__电工器具__。
6.接触器是电力拖动自动控制系统中使用量大且面广的一种低压控制电器,主要用来__频繁地_接通和分断__交直流主回路_和大容量控制电路。
7.接触器主要由_电磁系统_、_触头系统_和_灭弧装置组成。
8.接触器按其主触头所控制主电路电流的种类可分为_交流接触器_和_直流接触器___两种。
11.接触器的触头按其所控制的电路可分为主触头和辅助触头。
主触头用于接通或断开主电路_,允许通过较大的电流;辅助触头用于接通或断开_控制电路,只能通过较小的电流。
15.继电器主要用于_控制与保护电路或用于_信号转换_。
当输入量变化到某一__定值_时,继电器动作,其触头接通或断开交、直流小容量的控制回路28.通电延时是指:接收输入信号后延迟_一定的时间,输出信号才发生变化。
当输入信号_消失后_,输出_ 瞬时_复原。
29.断电延时是指:接收输入信号时,_瞬时产生相应的输出信号。
当输入信号_消失后,_ 延迟_一定的时间,_ 输出_才复原(T )10.接触器的额定电压是指主触头的额定电压,应等于负载的额定电压。
( T )11.接触器的额定电流是指主触头的额定电流,应等于或稍大于负载的额定电流。
( F )12.接触器的辅助触头主要用于当主触头数量不足时,代替主触头控制电路1.交流接触器铁心上的短路环的作用是( A )。
A消除铁心振动 B 增大铁心磁通 C减缓铁心冲击2.大电流的直流接触器为了节电和延长线圈的寿命,通常采用( B )。
A单线圈结构 B双线圈串联结构 C双线圈并联结构3.接触器励磁线圈应( A )在线路中。
A串联B并联11.接触器触点弹簧初压力越大,将出现( C )。
A触点接触电阻越大 B触点接触电阻越小 C触点接触过程振动越大4.简述接触器的工作原理。
S7—200 CPU存储器的范围和特性2013
S7—200操作数的范围
①V存储器都可以存储在永久存储区。
②LB60—LB63为STEP 7-Micro/WIN32的3.0版本或以后的版本保留。
一.存储器的数据类型与寻址方式
1.位、字节、字和双字
二进制数1位(bit)只有0和1两种不同的取值,可用来表示开关量(或称数字量)的两种不同的状态:通和断。
8位二进制数组成1个字节(Byte),第0位最低位(LSB)、第7位为最高位(MSB)。
两个字节组成1字(Word)。
两个字组成1双字(D表示双字)。
数据的位数与取值范围
B(字节),8位值:无符号数十进制:0~255 ;十六进制:0~FF
W(字),16位值:无符号数十进制:0~65535;十六进制:0~FFFF
D(双字),32位值:无符号数十进制:0~4294967295;十六进制:0~FFFFFFFF
2.数据的存取方式
位存储单元的地址由字节地址和位地址组成,如:I3.2中的I表示区域标识符input,字节地址为3,位地址为2。
这种存取方式称为“字节.位”寻址方式。
输入字节IB3(B是Byte的缩写)由I3.0~I3.7这8位组成。
相邻的两个字节组成一个字,VW100表示由VB100和VB101组成的1个字,V表示区域标识符;W表示字(Word);100表示起始字节的地址。
VD100表示由VB100~VB103组成的双字,V为区域标识符;D表示存取双字(Double Word);100为起始字节的地址。
二.存储取的寻址(I、Q、V、M、SM、L均可按位、字节、字和双字
来存取)
1.输入映像寄存器(I)寻址
输入映像寄存器的标识符为I(I0.0~I15.7),在每个扫期描周的开始,CP 对输入点进行采样,并将采样值存入映像寄存器中。
2.输出映像寄存器(Q)寻址
输出映像寄存器的标识符为Q(Q0.0~Q15.7),在扫期描周的末尾,CPU输出映像寄存器数据传输给输出模块,再由后者驱动外部负载。
3.量存储器(V)寻址
在程序执行的过程中存放中间结果,或用来保存与工序或任务有关的其他数据。
4.位存储区(M)区寻址
内部存储器标志位(M0.0~M31.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)区寻址
S7—200 有三种定时器为1sm、10sm、100sm,当前值寄存器是16位有号整数,时基增量值1~32767。
地址:T0~T255
8.计数器存储器(C)区寻址
计数器用来累计其计数输入端电平由低到高的次数CPU提供加计数器、减计数器和加减计数器当前值为16位有符号整数用来存放累计的脉冲数1~32767。
地址:C0~C255。
9.顺序控制继电器(S)寻址
顺序控制继电器(SCR)位用于组织机器的顺序操作,SCR提供控制程序的逻辑分段。
10.拟量输入(AI)寻址(一个字长16位,地址为偶数字节如:AIW2、AIW4、AIW6等)
11.模拟量输出(AQ)寻址(一个字长16位,地址为偶数字节如:AQW2、AQW4、AQW6等)
12.累加器(AC)寻址
13.高速计数器(HC)寻址
IEC1131-3的复杂数据类型
S7-200的SIMATIC 指令集简表。