西门子s7-200程序控制器
公司主要从事工业自动化产品的集成,销售各维修。 致力于为您提供在食品、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及系统、
上海晋营自动化科技有限公司
:邵泽春
电 话:
传 真:
邮 箱:3117125529
: 3117125529
STEP 7 - Micor/WIN 的版本
S7-200的编程软件经历了一个长期的发展过程,从STEP 7 - Micro/DOS(DOS下运行)到STEP 7-Micro/WIN16(运行于16位Windows下),一直到现在的STEP 7-Micro/WIN32。
STEP 7-Micro/WIN32运行在32位Windows操作系统下,即从Windows95以后的微软视窗操作系统。Micro/WIN32只是说明它适用于32位Windows,而不是版本号。

目前常见的Micro/WIN版本有V4.0和V3.2。再老的版本,如V2.1,除了用于转化老项目文件,已经没有继续应用的价值。
不同版本的Micro/WIN生成的项目文件不同。高版本的Micro/WIN能够向下兼容低版本软件生成的项目文件;低版本的软件不能打开高版本保存的项目文件。
我们建议用户总是使用的版本,目前的版本是 STEP 7-Micro/WIN V4.0 SP7。
在每个版本中,还会有小的升级,以SPx(Service Pack)表示。Service Pack升级包可以在西门子的上免费下载;Service Pack包不是能够单独安装的正式版本。

西门子s7-200程序控制器
Micro/WIN的版本信息
在Micro/WIN的Help(帮助)菜单中,使用About(关于)命令查看详细信息:

图1. 详细的版本信息
在上图中,“V3.2”表示是3.2版,后面的数字“4”就是Service Pack号。所以这个版本的全称是STEP 7-Micro/WIN32 V3.2 SP4。
版本与操作系统兼容性
STEP 7-Micro/WIN的各个版本与Windows操作系统的各个版本之间,有一定的兼容关系。如果您安装的Micro/WIN版本和操作系统不兼容,会发生各种问题,如比较常见的通信不正常的现象。
表1. Micro/WIN与Windows版本兼容表

(注:C = 支持;IC = 不支持;* = 不确定)
系统块——数据保持
数据保持设置定义CPU如何处理各数据区的数据保持任务。在数据保持设置区中选中的就是要“保持”其数据内容的数据区。所谓“保持”就是在CPU断电后再上电,数据区域的内容是否保持断电前的
- 保持:选中的数据区内容会保持断电前状态
- 不保持:如果某数据区未设置为“保持”,则在CPU重新上电时,V存储区的内容会用EEPROM的内容覆盖(通常都是0),如果EEPROM中保存了数据(如在数据块中设置了V数据区的初始值),这些数据就会自动复制到V区中;其他数据区的内容会清零
在这里设置的数据保持功能靠如下几种方式实现:
- CPU内置的超级电容
- 超级电容放电完毕后,如果安装了外插电池(或CPU221/222用的时钟/电池)卡,则电池卡会继续数据保持的电源供电,直到放电完毕
- 数据在断电前被自动写入相应的EEPROM数据区中(如果设置MB0 - MB13为保持)

图1. 设置数据保持范围
在上图中:
- zui多可以设置6个数据保持区域
- 选择数据保持区的存储区类型(V、M、T和C的当前值)
- 指定数据保持区的起始地址:相对于地址0的偏移值,如14就是起始地址为MB14
- 存储单元的个数(在b.中指定的数据单元的个数)
- 清除当前的设置(为不保持)




数据保持设置与EEPROM操作的关系
- 如果将MB0 - MB13共14个字节范围中的存储单元设置为“保持”,则CPU在断电时会自动将其内容写入到EEPROM的相应区域中,在重新上电后用EEPROM的内容覆盖这些存储区
- 如果将其他数据区的范围设置为“不保持”,CPU会在重新上电后将EEPROM中数值复制到相应的地址
- 如果将数据区范围设置为“保持”,如果内置超级电容(+电池卡)未能成功保持数据,则会将EEPROM的内容覆盖相应的数据区,反之则不覆盖