为什么项目、程序块或硬件组态根本无法打开,或者打开时出现错误信息,或是显示“只读”?

概述:
本条目描述了在用STEP 7打开或保存项目、程序块、硬件组态时需要注意的 事项。如果根本不能打开项目、程序块或硬件组态,或者出现错误消息,或者只显示为“只读”,则可能是由于下列原因引起的。n

  1. 使用早先版本处理当前版本的 STEP 7 项目。n
  2. 更新硬件目录。n
  3. 不兼容或者缺少可选软件包。n
  4. 用户权限。n
  5. 存储器需求。n
  6. STEP 7 项目中存在有缺陷的文件。n
  7. 在资源管理器中从 S7Proj 目录复制 STEP 7 项目。n
  8. 打开位于服务器上项目中的程序块。n
  9. 在 Windows 中设置的系统日期不正确。n
  10. 要打开的项目语言与 STEP 7 语言或与当前 Windows 语言不相符。n
  11. 访问保护功能激活。n
  12. 打开或恢复已删除的项目

为了处理这样的项目,更改硬件组态或执行菜单命令 “Save and d Compile”,我们建议采取下表中的措施。n

序号 关于处理 STEP 7 项目的注意事项:
1

使用早期版本STEP7 处理当前新版本的 STEP 7 项目
例如,STEP 7 版本 V5.3 可以向下兼容 STEP 7 版本 V5.2。在版本 V5.3 中创建的项目可以在 V5.2 版本中处理,前提是 V5.3 项目中没有使用 V 5.2 的 STEP 7 版本不支持的组件和功能,例如新 CPU 或新功能。n

  • 举例来说,如果要使用 STEP 7 V5.2 处理一个 STEP 7 V5.3 项目,则在 V5.3 项目中只能使用版本 V5.2 已知的模块订货号。如必要的话,应当使用“原有产品订货号”组态新模块。n
  • 将来,在 STEP 7 V5.2 和更高版本中,将能够“重载”新模块。

请参阅自述文件中第 6.6 小节“Changing between the different versions of STEP 7”的内容“New modules in old versions of STEP 7”。如果您在 STEP 7 V5.2 中打开或者解压缩一个在 V5.3 或 V5.4 中创建的项目,将会出现以下消息, 然后只能读取硬件组态。n

  • S7 Hardware Update options package not available. (S7 硬件更新选件包不可用)n
  • The project includes objects of the “Hardware Update” options package that caot be processed, because the options package is not installed or an obsolete version of it is installed..(项目中包含“硬件更新”选件包中无法处理的对象,因为该选件包未安装或者安装的版本为过期版本)
2

更新硬件目录
建议安装缺失的更新包以更新硬件目录。在 Hardware Configuration 中执行功能“Options > Install Hardware Updates…”。关于这方面的更多详情还可以参阅 Internet 上以下条目号的 FAQ:n

  • “在 STEP 7 V5.2 和 V5.3 中如何更新 STEP 7 模块目录?”,条目号:17581199.n
  • “不能直接访问 Internet 的情况下如何更新硬件目录?”,条目号:22374877

注意事项:
在 Hardware Configuration 的“Options > Install Hardware Updates…”下的“Install Hardware Updates”对话框中,您可以看到所列模块的技术规格以及可以将硬件更新安装到哪个版本的 STEP 7。n

为什么项目、程序块或硬件组态根本无法打开,或者打开时出现错误信息,或是显示“只读”?
图 01

3

不兼容或者缺少可选软件包
查看创建 STEP 7 项目时使用了哪些附加选件包。选中项目名称并右击鼠标,然后在打开的弹出菜单中选择“Object Properties”。随后,在“Properties – Project”对话框中,选择“Required Software Packages”标签页。该页向用户提供了处理该项目所需的软件包清单以及这些软件包是否已安装。n

为什么项目、程序块或硬件组态根本无法打开,或者打开时出现错误信息,或是显示“只读”?
图 02n

安装缺少的所有选件包,例如样例中的 S7-HiGraph (图 02)。n

所需的软件包必须与安装的 STEP 7 版本以及操作系统相兼容。查看兼容性列表,检查安装的选件包是否兼容,或者是否需要进行升级或更新。兼容性列表位于 Windows 的以下路径:n

  • “Start > SIMATIC > Product Information > English > Compatibility List”

兼容性列表显示了根据已安装的 STEP 7 版本和操作系统版本确定的所需选件包版本,例如 S7-GRAPH (图 03)。如果相关选件包的版本与 STEP 7 版本不兼容,必须相应地更新软件。n

为什么项目、程序块或硬件组态根本无法打开,或者打开时出现错误信息,或是显示“只读”?
图 03n

条目:18734363 包括 SIMATIC 软件和 Microsoft Windows 操作系统及 STEP 7 V5.3 和 V5.4完整的兼容信息。

4

用户权限

请参阅自述文件第 3.1 节“Runtime environment”,“User rights”部分的信息。在 Windows 2000/2003/XP 和 STEP 7 V5.3 SP2 中,必须 至少作为是用户权限登录(不能作为客人)。对于所有的老版本 STEP 7,您至少需要标准用户权限。您需要管理员权限才能安装 STEP 7 和选件包以及设置 PG/PC 接口。

5存储器需求
STEP 7 V5.4 需要大约 650 MB 到 900 MB 的空闲硬盘空间。 n

Windows 操作系统支持在硬盘上(通常情况:C 盘)使用额外的空间交换文件,其大小取决于可扩展的内存。应该保持至少两倍于主内存大小的空闲容量。(例如:主 内存为 512 MB,则安装了 STEP 7 之后,另外需要硬盘上有 1024 MB 的空闲存储空间用于交换文件)。根据项目的大小,可能需要更大的交换文件空间,例如复制整个项目时(额外需要两倍于项目大小的硬盘空间)。如果为交换文件预留的空间太小,则可能会发生错误(甚至可能导致程序崩溃)。其它的与 STEP 7 V5.4 同时运行的 Windows 应用程序(例如 MS Word)也需要为交换文件保留额外的硬盘空间。n

更多关于在 Windows 操作系统中设置虚拟内存的信息可参阅 FAQn

  • “在 MS Windows XP/2000/ME/NT/9x 中如何进行虚拟内存设置?”,条目号:20440472
6 STEP 7 项目中存在有缺陷的文件
通过“File > Save as…”和选项“With reorganization (slow)”为您的项目制作一个副本。该操作同时也删除了程序中的空隙,对项目进行了压缩。数据存储得以优化且项目的存储空间需求降低。 n

为什么项目、程序块或硬件组态根本无法打开,或者打开时出现错误信息,或是显示“只读”?
图 04

7>7

在资源管理器中从 S7Proj 目录复制 STEP 7 项目:
在 SIMATIC 管理器中,对于每个 STEP 7 项目, 在“<驱动器名 C 或 D, …>:ProgramsSiemensSTEP7S7Proj”,中会创建一个项目文件夹用以保存项目数据。必须始终避免通过资源管理器从该目录中向其它驱动器或者向服务器复制 STEP 7 项目。n

如果您从“S7Proj”复制项目目录,并非项目的所有部分和数据库的所有部分都能被复制,这样可能破坏项目。STEP 7 项目应当总是:n

  • 通过“File > Save as …”命令将它们保存在不同的驱动器或不同的目录中,n
  • 或使用“File > Archive …”进行备份。所创建的 ZIP 文件可以被传送到其它的 PC 并在那里用 STEP 7 解压缩。
8 打开块所属的项目位于一个服务器上
如果使用的是某个早期版本的 STEP 7 (V4.x,V5.0 或 V5.1),连接其它计算机时必须指定驱动器盘符。为了与服务器建立连接,必须首先关闭所有的 STEP 7 应用程序,在资源管理器中通过功能“Tools >Map Network Drive…”为服务器路径指定驱动器盘符,从而建立与服务器的连接。连接建立起来之后,便拥有项目的完整访问权限(读和写)。 n

注意事项:
在 STEP 7 V5.2 中,支持通过 UNC 路径的连接选项。

9Wondows 中设置的系统日期不正确
检查 PC 上的系统日期设置。在某些情况下,可能会出现这样的情况:如果系统日期设置不正确,解压缩 STEP 7 项目后打开项目块时会出现报错消息。此时,我们建议您关闭所有的 STEP 7 应用程序并到控制面板中更正系统日期。然后重新启动 PC,此时上述情况应当消除 。
10

生成项目的操作系统语言不符合任一种 STEP 7 语言或与当前 Windows 语言不相符
从STEP 7 V5.3 SP2开始,由于系统特性的原因,消息显示项目只能在指定的窗口语言下打开:

  • 从STEP 7 V5.3 SP2 版本开始创建的项目
  • 创建项目时的操作系统语言不符合任一种 STEP 7 语言
  • 或与当前 Windows 语言不一致
  • 如果项目没有被设置成语言不相关

如果打开一个STEP7项目比如说是俄语的操作系统语言环境中创建的,必须在当前的操作系统控制面板中,预先将语言设置成俄语。如果您希望在任何语言环境中都能打开STEP7项目或库文件,您需要将项目标注成“语言 不相关”

关于这方面的说明和更多信息可以参阅以下条目号:

  • 当从 STEP 7 版本 V5.3 SP2 打开一个项目时为什么会提示需要在 操作系统中安装外语插件的消息?
    (条目 ID: 22635865).

使用STEP 7在线帮助在“使用外语字符集”章节同样可以发现更多的信息。

11访问保护功能激活
如果在 STEP 7 V5.4 创建的项目中激活访问保护功能(“Options > Access Protection > Enable”(“选项〉访问保护〉激活”)),该项目就无法在更早版本的 STEP 7 中打开。为防止这种状况,那么必须在 STEP 7 V5.4 SIMATIC 管理器中预先取消访问保护功能(“Options > Access Protection > Disable”(“选项〉访问保护〉取消激活”))。为了在 STEP 7 V5.4 打开一个带有访问保护功能的项目,必须在对话框“SIMATIC Logon Service”中输入用户名、密码和域名。

更多信息可参阅以下条目号:

  • “STEP 7 项目中如何激活访问保护功能和如何创建一个用户作为项目管理员?”
    (条目 ID: 25470496).
12 打开或恢复已删除的项目
不能恢复已删除的项目。

关键字:
归档程序,程序异常中止,多用户系统,多用户模式,多重项目,版本冲突

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc334067.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论