6ES7288-2DR32-0AA0
SIMATIC S7-200 SMART, 数字输入/输出 SM DR32,16DI/16DO, 16DI 24V DC,灌电流/拉电流, 16DO,继电器 2A
:
SIMATIC S7-200 SMART, 模拟输入 SM AI04,4 模拟输入, 0...10V,0...5V,+/-5V,+/-2.5V, 或者 0/4-20mA 11 Bit+符号位(12 Bit ADC)
SIMATIC S7-200 SMART, 模拟 I/O SM AM06,4 个模拟输入/2 个模拟输出, 0..10V,0..5V,0/4..20mA,+/-5V, +/-2.5V,12 Bit 分辨率 或 4...20mA,+/-10V 11 Bit 分辨率
SIMATIC S7-200 SMART, 模拟输入 SM AI08,8 模拟输入, 0...10V,0...5V,+/-5V,+/-2.5V 或者 0/4-20mA; 11 Bit+符号位(12 Bit ADC)
SIMATIC S7-200 SMART, 模拟 I/O SM AM06,2AI/1AO, 0..10V,0..5V,0/4..20mA,+/-5V, +/-2.5V,12 Bit 分辨率 或 4...20mA,+/-10V, 11 Bit 分辨率
SIMATIC S7-200 SMART, 模拟输出 SM AQ02,2 AO, +/-10V,11 Bit 分辨率, 或 4-20mA,10 Bit 分辨率
掉电后保存M存储区
如果位存储器(MB0到MB13)前14字节中的任何一个被指定为保持,则当S7--200掉电时,这些字节会
被保存到存储器中。缺省情况下,M存储器的前14位是不保持的。
开机后数据的恢复
上电之后,S7--200将从存储器中恢复程序块和系统块。然后S7-200将检查可选电池卡(如果有的
话)是否正确保存了RAM存储器中的数据。如果数据保存正确,则用户数据存储器的保持区将保持不
变。而V存储器的非保持部分将根据存储器中的数据块内容来恢复。其他存储区的非保持部分则
被清空。
如果RAM中的内容已经丢失(比如较长时间的掉电),则S7--200将清除所有用户数据区,将保持数据
丢失存储器位(SM0.2)置位,并读取存储器的数据块内容来恢复V存储器,如果M存储器的前14位
已预设为保持,则S7--200还将读取存储器恢复这些位的内容。
通过编程方式将V存储器保存至存储器
可以将储存在V存储器中的数据(字节、字或双字)存储到存储器中。存储到存储器中的操作通
常增加扫描时间10到15 ms。通过保存操作所写入的数据会覆盖先前存储器中V存储区的数据。
保存至存储器的操作并不更新存储卡中的数据。
提示
由于保存至存储器(EEPROM)的操作次数是有限的(少10万次,典型值为100万次),所以请
注意只在必要时才进行保存操作。否则,EEPROM可能会失效,从而引起CPU故障。一般来说,
当特定事件发生时,才执行存储操作,而特定事件是不很频繁发生的。
例如,如果S7--200扫描周期为50ms,一个数据在每个扫描周期保存一次,则EEPROM短只能工
作5,000秒,还不到一个半小时。另一方面,如果一个数据每小时保存一次,则EEPROM至少可以
工作11年。
将V存储器复制至存储器
特殊存储器字节31 (SMB31)命令S7-200将V存储区中的某个值复制到存储器的V存储区。特殊
存储器字32 (SMW32)中存储所要复制数据的地址。图4--17给出了SMB31和SMW32的格式。
采用下列步骤来保存或者写入V存储区中的一个特定
数值:
1. 将要保存的V存储器的地址装载到SMW32中。
2. 将数据长度装载入SM31.0和SM31.1,如图
4--17所示。
3. 将SM31.7置为1。
在每个扫描周期结束时,S7--200检查SM31.7;如果
SM31.7等于1,则将指定值保存到存储器中。当
CPU将SM31.7清零时,操作结束。
在保存操作完成之前 不要改变V存储器中的数值
7 0
sv 0 0 0 0 0 s1 s0
SMB31
保存到存储器:0 = 否
1 = 是
要保存的数值大小:
00 -- 字节
01 -- 字节
10 -- 字
11 -- 双字
15
SMW32
0 V存储器地址
指定从V0开始的V存储器地址偏移量。
每次存储操作完成
后,CPU将复位
SM31.7位。
在保存操作完成之前,不要改变V存储器中的数值。
图4--17 SMB31和SMW32
S7-200可编程序控制器系统手册
40
提示
通过将V存储器复制到存储器,可保存从HMI创建、并从程序存储到内部EEPROM的数值。
若要在STEP 7--Micro/WIN项目中包括保存到内部EEPROM的数值,必须上传DB。然而,只有在
以前从STEP 7--Micro/WIN下载了DB (包括一个地址等于或大于在SMW32中保存的V存储器地址
的变量)时,才能执行此上传操作。
范例程序:将V存储器复制到存储器
在本例中,将VB100传送到存储器。当I0.0有上升沿信号产生,并且没有其他写EEPROM操作发生时,将V存储器的
地址传送到SMW32。它选择要传送的V存储器的容量(1=字节;2=字;3=双字或实型)。然后将SM31.7置位,S7--200会在
扫描末尾传送数据。
当传送完成后,S7--200会自动复位SM31.7。
Network 1 //传送V存储器
//(VB100)到
//存储器
LD I0.0
EU
AN SM31.7
MOVW +100, SMW32
MOVB 1, SMB31
S SM31.7, 1
选择S7--200 CPU的操作模式
S7-200有两种操作模式:STOP模式和RUN模式。CPU前面板上的LED状态显示了当前的操作模式。
在STOP模式下,S7--200不执行程序,您可以下载程序和CPU组态。在RUN模式下,S7-200将运行
程序。
? S7--200提供一个模式开关来改变操作模式。可使用模式开关(位于S7--200前检修门的下面)手
动选择操作模式:将模式开关设为STOP模式停止程序执行;将模式开关设为RUN模式启动程
序执行;将模式开关设为TERM (终端)模式不更改操作模式。
如果模式开关打在STOP或者TERM模式,且电源状态发生变化,则当电源恢复时,CPU会自
动进入STOP模式。如果