STEP 7 V5.4 SP3.1中文编程软件

SIMATIC

用于SIMATIC S7 / M7 / C7的STEP 7 V5.4 SP3.1中文编程

软件

安装与使用注意事项

该注意事项中包含的信息相对于其他文档来说是最新的。 请仔细阅读, 此文本中包

含了有关带Service Pack 3.1的STEP 7 V5.4的安装与使用信息。

请注意, 对于A4格式, 所要打印文件的左右边距都设置成25mm。

目录

安装注意事项

1 发货清单

2 硬件要求

3 软件要求

3.1 运行环境

3.2 存储器要求

3.3 与其它软件产品的兼容性

3.3.1 使用其它软件产品时的网络设置

3.3.2 与已安装的S7容错系统的交互操作

3.4 在线文档

3.5 从一个较早的STEP 7版本升级

3.5.1 STEP 7 V5.4 SP3.1升级版

4 安装

4.1 安装STEP 7 V5.4 SP3.1

4.2 STEP 7 V5.4 SP3.1许可证密钥

4.3 删除含SP3.1的STEP 7 V5.4

4.4 安装时的其它注意事项

4.4.1 使用滚轮鼠标

4.4.2 使用PC/PG通讯卡时的注意事项

使用注意事项(版本注释)

5 新版软件的新特性和所作的修改

6 组态和操作软件时的注意事项

6.1 STEP 7如何满足IEC标准

6.2 常规注意事项

6.3 使用网络驱动器

6.4 多用户操作

6.5 多重项目

6.6 交换不同版本的STEP 7

6.7 库文件和实例项目

6.8 SIMATIC管理器

6.9 口令保护

6.1 0 使用符号名(符号的大写和小写)

6.1 1 硬件配置(中央机架)

6.1 2 硬件配置(PROFIBUS DP)

6.1 3 硬件配置(PROFINET IO)

6.1 4 冗余I/O: 通道间隔冗余

6.1 5 硬件诊断

6.1 6 组态连接

6.1 7 MPI / PROFIBUS网络设置

6.1 8 SIMATIC M7

6.1 9 梯形图、 功能块图、 语句表和参考数据

6.20 消息组态

6.21 翻译文本

6.22 管理多语言文本

6.23 S7-PDIAG

6.24 将S5程序转换成S7程序

6.25 将TI程序转换成S7程序

6.26 容错系统

6.27 使用外文字符集时的注意事项

6.28 使用SIMATIC Logon的注意事项

6.29 拓扑编辑器

6.30 命令接口

7 文档注意事项

8 使用STEP 7中文版时的重要特征

9 Software with OSS Components

10 Siemens Licensing Conditions

11 Licensing Conditions for Commercial Third-part Software

1 1 .1 Adobe Reader

1 1 .2 .Net Framework

1 1 .3 PKWARE

End-User License Agreement

1 1 .4 PKWARE, , Inc. , Third-Party License Summary for PKZIP and SecureZIP for AIX, HP/UX, Solaris and Windows Server v8. 6

 (for MS Windows Vista only)

1 1 .5 License Conditions and Disclaimers for Open Source Software

1 1 .5.1 Licensing conditions for Xerxes-C

1 1 .5.2 Licensing conditions von Boost Regex

1 1 .5.3 Licensing conditions von zlib

安装注意事项

本注意事项中包含您在安装STEP 7 V5.4 SP3.1时所需的重要信息, 在安装该软件以前请务必详细阅读该注意事项。

1 发货清单

发货清单中列出的两张CD上含有一套STEP 7 V5.4 SP3.1软件的完整版本。

此版软件有2种语言可供选择, 您可以在第3.1节中所列出的操作系统中运行此版本。

STEP 7 V5.4 SP3.1被分刻在两张CD上, 分别为发货清单中所列的"STEP 7 V5.4

Service Pack 3.1 CD1/2"和"STEP 7 V5.4Service Pack 3.1 CD2/2", 并带有浮动许可证、 升级许可证、 租用许可证或试用许可证:

STEP 7 V5.4 SP3.1 (浮动许可证)

订货号: 6ES7810-4CC08-0KA5

此数据包包含下列内容:

• 2张STEP 7 CD (CD1/2和CD2/2)

• 1个许可证密钥USB存储棒

• 1份许可证证明

• 1份产品信息

STEP 7 V5.4, 含SP3.1 (浮动许可证)(V3/V4/V5.x > V5.4)

订货号: 6ES7810-4CC08-0YE5

此数据包包含下列内容:

• 2张STEP 7 CD (CD1/2和CD2/2)

• 1个许可证密钥USB存储棒

• 1份许可证证明

• 2份产品信息

STEP 7 V5.4 SP3.1租用许可证(50小时)

订货号: 6ES7810-4CC08-0KA6

此数据包包含下列内容:

• 2张STEP 7 CD (CD1/2和CD2/2)

• 许可证密钥USB存储棒

• 1份许可证证明

• 1份产品信息

STEP 7 V5.4 SP3.1试用许可证(14天)

订货号: 6ES7810-4CC08-0YA7

此数据包包含下列内容:

• 2张STEP 7 CD (CD1/2和CD2/2)

STEP 7 CD目录

CD1/2

• STEP 7 V5.4, 含SP3.1

• 用于TI405和TI 505程序转换的转换器

• Automation License Manager

CD 2/2

• 产品信息: "新增内容"

• 产品信息: "新模块"

• 产品信息: "中央安装"

• 手册: "STEP 7使用入门"

• 手册: "使用STEP 7 编程"

• 手册: "使用STEP 7进行硬件配置和通讯连接"

• 手册: "RUN模式下通过CiR对系统进行修改"

• 手册: "自动化系统S7-400H -容错系统"

• 手册: "NCM S7"

• 手册: "从S5到S7"

• 手册: "S7-300/400梯形图(LAD)"

• 手册: "S7-300/400语句表(STL)"

• 手册: "S7-300/400功能块图表(FBD)"

• 手册: "S7-300/400的标准功能及系统功能"

• 手册: "TI STEP 7转换器的标准功能及系统功能"

• 手册: "PID控制"

• 手册: "PID温度控制"

• 兼容性列表

• SIMATIC iMap STEP 7附加件

• 命令接口描述

• 无许可证的5种语言版本的Acrobat Reader, 可使用该工具来阅读和打印所提供的手册

在CD1/2上的这些手册是可以被安装的, 您可以在安装STEP 7后有选择地安装这些手册。 如果您不安装这些手册, 您也可以随时在CD2/2中浏览这些手册的内容。

2 硬件要求

要使用STEP 7 V5.4 SP3.1软件, 您须配备一台编程设备或PC机, 同时该设备须满足下列对处理器速度/性能、 RAM以及图形处理能力的最低需求:

操作系统 最低要求:

处理器 RAM 图形

MS Windows XP

Professional

600兆赫 512 MB*) XGA 1024x768

16位彩色深度

*) 建议至少1 GB RAM

如果要编辑多个STEP 7项目, 或者进行数百个模块(CPU、 从站、 I/O设备等)的硬件配置, 请使用性能最好的编程设备或PC机。

此外, 如果您使用的是PC机, 而且要在EPROM中保存用户程序, 那么您需要为SIMATIC存储卡/ MMC配备一台外部编程设备; 如要通过个人计算机使用PLC的在线功能, 则您须有一个SIMATIC NET接口。

3 软件要求

3.1 运行环境

操作系统

STEP 7 V5.4 SP3.1是一个32位的应用程序, 可在以下列操作系统中运行:

操作系统 Service Pack

MS Windows XP Professional SP2

您可以在Microsoft的网站查询有关操作系统的信息。

STEP 7 V5.4 SP3.1无法在如下操作系统中运行:

• MS Windows 3.1

• MS Windows for Workgroups 3.11

• MS Windows XP Home

• MS Windows Vista

STEP 7 V5.3及后续版本不再支持MS Windows 95、 MS Windows 98SE、 MS Windows Millennium以及MS Windows NT 4.0操作系统。

重要附加信息:

对于目前安装的STEP 7, 不允许或不可能将操作系统从MS Windows XP升级为MS Windows Vista。

Internet Explorer

所有的操作系统都必须使用MS Internet Explorer 6.0 (或更高版本)。

用户权限

关于STEP 7 V5.4 SP2的用户权限, 请遵守下列内容:

要使用STEP 7, 您必须至少要以用户(而不是客户)的身份登录操作系统。

您需要管理员权限才能安装STEP7软件和HSP、 设置用户组及使用"设置PG/PC接口" 功能更改设置。

使用可选数据包时, 请遵守各可选数据包所规定的权限要求。

如果项目保存在NTFS驱动上, 则用户必须在此具有完全访问权限。 这对于HSP升级版文件夹(默认路径: C:/HWUPDATES)同样适用。 在标准项目目录S7PROJ范围内的访问权自动对所有用户开放。

注意:

用户权限下的可执行性只能在STEP 7中被启用。 但在用户权限下无法保证对可选数据包的操作。 此处可能需要管理员权限或一级用户权限。

在安装/删除新硬件后, 计算机必须在管理员权限下运行至少一次。

文件系统

与在FAT文件系统下工作时相反, STEP 7在MS Windows NT文件系统(NTFS)下运行时其性能略显逊色。

休眠模式

STEP 7通常允许切换到休眠模式。 但如果打开了在线连接或正在通过一个网络访问STEP 7应用程序项目, 则决不能触发休眠模式。

否则就可能无意地中止在线连接, 而在网络上打开项目则可能导致数据的丢失。

为此, 应对Windows控制面板中的操作系统节能方式进行设置, 以避免(通过定时器)自动触发休眠模式。 在上述情况下, 用户不能手动触发休眠模式。

3.2 存储器要求

STEP 7需要的存储空间

根据安装要求和所安装语言的数量, STEP 7 V5.4 SP3.1约需要650 MB到900 MB的硬盘存储空间。 所需硬盘空间的确切数值还取决于您的操作系统以及您所用编程设备(PG)/个人计算机(PC)上的文件系统。

MS Windows交换文件

所支持的Windows操作系统的交换文件还额外需要未使用的硬盘(典型情况为C:盘的)空间, 这取决于内存的组态。 (实例: 您至少还要保留相当于RAM空间双倍的未使用硬盘空间。 如果您的RAM大小为512 MB, 则在安装完STEP 7后, 还需要为交换文件保留另外1024 MB的未使用的硬盘空间。 ) 根据项目的大小, 可能需要更大的交换文件, 如在复制整个项目时(还额外需要相当于双倍项目大小的硬盘空间)。 如果为交换文件所保留的空闲的存储区过小, 则可能出错(程序可能会崩溃)。

与STEP 7并行运行的其它Windows应用程序(例如Microsoft Word)同样需要为交换文件保留额外的硬盘空间。

为确保交换文件所需存储空间确实可用, 应按上述数值设置交换文件所需存储空间的最小值。 可以通过Windows任务栏中的开始 > 设置 > 控制面板(在系统 > 高级 > 系统性能 > 设置 > 高级中)进行设置。

您必须确保项目数据所在的硬盘中有足够的剩余空闲存储区。 如果驱动器空间不足, 则项目数据在运行(例如, 在将STL源文件编译到块中)时可能损坏。 建议不要将项目数据与Windows交换文件保存在同一驱动器中。

3.3 与其它软件产品的兼容性

Rational ClearCase配置管理工具

STEP 7项目不能保存在ClearCase驱动器中, 也就是说不能保存在链接到ClearCase视图(多版本文件系统)的驱动器中。

3.3.1 使用其它软件产品时的网络设置

如果您正在带STEP 7的编程设备(PG)或PC中使用其它软件产品(如邮件程序), 则请注意本README文件后半部分中(使用注意事项中的)"使用网络驱动器"一节中有

关网络设置的附加注意事项。

3.3.2 与已安装的S7容错系统的交互操作

STEP 7 V5.3及其后续版本中集成了容错系统(H系统)组态。 如果在安装有S7 H系统附加件数据包的计算机中安装STEP 7 V5.4 SP3.1, 则该容错系统将被删除。 不要再安装"S7 H系统"可选数据包。 因为不再需要。

3.4 在线文档

STEP 7 V5.4 SP3.1的在线帮助分为两部分。

可以采用与使用标准的Windows帮助文档相同的方法, 找到对当前内容的注释。

在线帮助的常规部分为HTML格式。

您可以在该README文件后半部分(使用注意事项)的第7章找到有关文档结构的信息。

3.5 从一个较早的STEP 7版本升级

3.5.1 STEP 7 V5.4 SP3.1升级版

要安装升级数据包, 您必须持有STEP 7 V3.x、 V4.x、 V5.0、 V5.1、 V5.2或V5.3的有效许可证。

注意

要考虑到, 在升级时会要求更换操作系统, 因为STEP 7 V5.3及其后续版本不再支持旧的操作系统(请参见3.1节)。 欲知有关软件升级的详情, 请参见产品信息部分。

在更换操作系统前, 须将AuthorsW/Automation License Manager程序的现有授权/许可证密钥保存到软盘/USB存储棒上。

4 安装

4.1 安装STEP 7 V5.4 SP3.1

在安装STEP 7 V5.4 SP3.1时, 可以将当前已安装的STEP 7 V5.1V5.2、 V5.3或V5.4覆盖, 同时要遵守经授权的操作系统(参见第3.1节)。 在安装前, 您不必卸载这些版本的STEP 7及其可选数据包。 但是, 您必须首先卸载旧版本及其可选数据包。

为能在安装过程中以最佳效果显示相关信息, 您应在编程设备(PG)/个人计算机(PC)的控制面板中将颜色配置至少设置为65536色。

在启动安装程序前, 请关闭所有的应用程序(如Microsoft Word等)和"控制面板"窗口, 因为在安装完STEP 7 V5.4 SP3.1后必须重新启动Windows以完整地输入所有的系统变量。

将光盘STEP 7 CD 1/2插入驱动器。 安装程序将指引整个安装过程。 STEP 7 CD插入光驱后, 安装程序将自动启动。 如果您禁止了计算机中的自动运行功能, 则请双击光盘根目录下的SETUP.EXE程序启动安装程序。

在组件选择框中, 请选择Acrobat Reader、 STEP 7、 Automation License Manager及其他您希望安装的组件。

如果您想改变STEP 7安装中所建议的安装路径, 请注意不可直接将其安装到您计算机中的根目录下。 您至少需要设立一个更高级别的文件夹, 如D:\STEP7。

在完成此操作后组件将被安装完毕, 与此同时Microsoft Windows文件中也会形成该组件的条目。

要形成安装程序所需正确的用户条目, 下列注意事项将对您有所帮助:

• 可以在计算机中任意选择STEP 7 V5.4 SP3.1系统所要安装到的驱动器路径。 但在某些编程设备(PG)/PC上无法通过选择列表来选择驱动器。 在这种情况下,可在相应的输入对话框中输入带路径的驱动器名(如"e:\Siemens/Step7")。 请注意, 所有的STEP 7可选数据包也须安装在该驱动器中, 所以驱动器中必须有足够的空间可供使用(请参见"需要的存储空间"一节)。 请勿将STEP 7安装在SUBST驱动器上。

• 在使用STEP 7 V5.4 SP3.1之前, 必须重新启动Windows。 只有这样才能激活所有的Microsoft Windows条目。 如没有重新启动Windows, 则STEP 7 V5.4

SP3.1将无法正常运行, 且数据可能丢失。 如果安装过程被中断, 您同样需要重新启动Windows。

• 关于哪些版本的可选数据包能和STEP 7 V5.4 SP3.1在各自操作系统下运行的信息, 请参见S7KOMP_B.PDF文件(在"Step7"安装目录下)中的表格。

• STEP 7不能安装在其路径名含有非ASCII字符集字符的目录下。 (请参见"使用外语字符集的注意事项"一节)

有关最新信息, 请咨询您的西门子代表机构或访问我们的网站:

http://www.ad.siemens.de/support

如果在计算机上没有所需的版本, 将自动建议安装Acrobat Reader。

注意

STEP 7会在MS Windows操作系统的系统文件中自己注册。 您不能使用资源管理器等Microsoft Windows工具来移动或者重命名STEP 7文件或文件夹, 也不能修改Microsoft Windows注册表中的STEP 7数据。 如果进行了上述修改, 程序将无法正常运行。

4.2 STEP 7 V5.4 SP3.1许可证密钥

从STEP 7 V5.4 SP3.1开始, 在交付STEP 7时,

许可证密钥将不再使用软盘提供, 而使用USB棒提供。

开始使用STEP 7之前, 必须将许可证密钥传送到计算机。 有两种方法可以运行此操作:

• 如果您的计算机中没有合适的许可证密钥, 则在安装STEP 7时安装程序会弹出一条提示消息。 您于是可以选择是通过"安装"程序来安装许可证密钥, 还是稍后使用"Automation License Manager"程序来手动安装许可证密钥。

• 如果在安装过程中无法安装许可证密钥, 请在不安装许可证密钥的情况下继续安装程序过程。 然后使用SIMATIC\License Management\Automation License Manager中的任务栏(例如, Windows XP Professional)引导计算机并安装许可证密钥

要操作STEP 7 V5.3及其后续版本, 请确保已经安装了Automation License Manager。

当从V5.4或V5.4 SP1升级到V5.4 SP3.1后, 还可以继续使用V5.4的许可证密钥。

注意

Automation License Manager能防止将授权/许可证密钥安装到RAM驱动器、 软盘或压缩盘(即DBLSPACE)等无效驱动器或介质中。 如果某设备中的驱动器被报告为"可移动介质", 而不是通常情况下的"硬盘", 则该驱动器将被视作CD, 这意味着不能在上面安装许可证密钥。

对于压缩驱动器, 可以将许可证密钥安装在相应的主机驱动器上。

阅读STEP 7安装盘上"Automation License Manager\disk1\"目录下的ALM README.WRI文件中有关Automation License Manager的注意事项。

隐藏文件保存在文件夹"<授权/许可证密钥所在的驱动器>:\AX NF ZZ"中。 这些文件和文件夹不能删除、 移动或复制。 其中含有软件许可证所需要的数据。

如果不遵守该操作指南, 授权/许可证密钥则可能永久丢失。

正确使用许可证密钥的注意事项

• 许可证存储棒不得为只读方式。 由于许可证存储棒在使用时没有写保护, 因此有从硬盘感染病毒的危险。 因此, 每次安装或者删除许可证密钥时都应运行PC或编程设备(PG)上的病毒检测软件。

• 如果使用碎片整合程序(用以移动固定内存块), 则必须在将许可证密钥从硬盘传回许可证磁盘/存储棒后才能使用该选项。

• 当安装许可证密钥时, 在目标驱动器上出现一个簇, 用一个特殊字符标记。 一些测试程序可能显示该簇为"故障"。 不要尝试"修复"该簇。

• 在进行格式化、 压缩、 恢复硬盘数据或安装新操作系统之前, 请不要忘记将许可证密钥传到许可证磁盘/存储棒中。

• 如果在硬盘备份文件中含有许可证密钥的备份, 则在将备份数据恢复到硬盘时,所安装的有效许可证密钥有可能会被恢复的许可证密钥覆盖从而损坏。 要防止有效的许可证密钥被备份的许可证密钥所覆盖, 必须在备份之前删除所有许可证密钥, 也可先从备份中删除许可证密钥。使用试用许可证

如果尚未为S7-SCL V5.3安装有效的许可证密钥, SP3则使用随同S7-SCL提供并安装的试用版许可证密钥。 该许可证密钥仅允许运行S7-SCL14天。 在初次启动没有有效许可证密钥的S7-SCL时, 确认后可激活试用版许可证。

4.3 删除含SP3.1的STEP 7 V5.4

注意

软件产品必须按照Microsoft Windows的惯例进行卸载。

使用Microsoft Windows应用程序"添加/删除程序"(例如, 在MS Windows XP任务栏中的 ...... > 设置 > 控制面板 > 添加/删除程序中)来删除软件包(例如, "STEP 7")。

或者您还可以使用安装程序来卸载应用程序。

如果为安装STEP 7 V5.4 SP3.1而卸载旧版的STEP 7, 您必须要首先卸载所有现有的STEP 7可选数据包。

4.4 安装时的其它注意事项

4.4.1 使用滚轮鼠标

使用滚轮鼠标时须确保安装了设备制造商所提供的驱动程序。 否则, 通常情况下STEP 7将不支持鼠标的滚轮特性。

4.4.2 使用PC/PG通讯卡时的注意事项

插件板CP 5611/CP 5611 (使用PCI总线的SIMATIC NET PROFIBUS接口)

如要使用CP 5611卡, 则须有一台带PCI总线的PC或编程设备(PG)。 然后可以通过MPI或者PROFIBUS (9.6 Kbps至12 Mbps)对SIMATIC站点进行编址。

如果在将CP插入计算机后安装STEP 7, 则即插即用机制将进入"其它设备"中控制面板/系统中设备管理器中的CP 5611。 因此在安装STEP 7的某些场合, CP无法被识别。

这种情况下, 可在安装STEP 7后从设备管理器中删除CP 5611并重新启动计算机。

请遵守"设置PG/PC接口"中在线帮助里的注意事项。

CP 5511 (使用PCMCIA的SIMATIC NET PROFIBUS接口)该插件板是通过MS Windows 2000/XP中"卡、 插槽服务"进行操作的。 CP 5511具有即插即用功能, 这表示如果您的PC/编程设备(PG)上有足够空闲资源(中断、 地址区域), 该卡则可被MS Windows 2000/XP识别并自动集成到系统中。

CP 5511不能在装有欧米伽电桥II型或者TI 1130I型PCMCIA控制器的笔记本电脑中使用。

注意

CP 5511完全不支持ACPI (高级配置和电源接口)。

在MS Windows Server 2003和MS Windows Vista下不支持CP 5511。

CP 5512 (使用PC卡的SIMATIC NET PROFIBUS接口)

如使用CP 5512, 则需要有一台带PC卡插槽的PC或者编程设备(PG)。 然后可以通过MPI或者PROFIBUS (9.6 Kbps至12 Mbps)对SIMATIC站点进行编址。

MPI-ISA卡/板载MPI-ISA MS Windows 2000/XP、 MS Windows Server 2003和MS Windows Vista不支持 MPI-ISA卡和MPI-ISA插件板。

Hardnet模块

如果要使用工业以太网卡CP 1613或者PROFIBUS卡CP 5613/14, 则您还需要另行

安装与含SP3.1的STEP 7 V5.4相兼容(请见安装目录"STEP 7"下的兼容性列表

S7KOMP_A.PDF)的SIMATIC NET PC可选数据包。

要使用CP 5613_A2以及CP 5614_A2, 您须安装有SIMATIC-Net软件V6.2 (CD 11/2003)及以上版本。

PC/编程设备的常规设置

调试即插即用的无线网卡

要在MS Windows 2000/XP/Server 2003/Vista中调试即插即用型模块(如CP5512和CP 5611), 可如下操作:

1. 安装STEP 7, 安装结束时会出现对话框"设置PG/PC接口", 不作任何输入将其关闭。

2. 关闭MS Windows, 关闭PC, 安装该通讯模块。 也可以在运行时插入CP 5512。

3. 重新启动(或在插入CP 5512)后, 该通讯模块将自动安装。

4. 在Windows 2000下, 将显示消息"找到新硬件"。 确认该消息和之后的所有对话框(不要点击"取消"按钮)。

5. 在WinXP/Server 2003下将显示硬件向导, 在显示的第一个对话框中, 选择选项"否, 暂时不"。 确认之后的所有对话框(不要点击"取消"按钮)。

6. 然后检查设置, 或者在"设置PG/PC接口"(...> STEP 7> 设置PG/PC接口)中选择期望的接口组态。

请注意"设置编程设备(PG)/个人计算机(PC)接口"中的在线帮助中的信息。

在STEP 7安装到编程设备后, 将自动安装通讯驱动程序并接受默认设置。

设置中断和地址

MS Windows 2000/XP/Server 2003/Vista:

不能在MS Windows 2000、 MS Windows XP、 Server 2003和Windows Vista中更改地址区和中断的设置。可以按下列方法查看所赋的数值: 例如, 打开MS WindowsXP中的开始 > 设置 > 控制面板 > 管理工具 > 计算机管理, 然后打开"系统"。

在设备管理器中, 您可以查看各个模块的数据。 在系统信息 > 硬件资源中, 您可以查看保留的资源。

在PC机的BIOS中为PCI组件保留有特定的中断和地址区域。 欲知详情, 请咨询您的PC或BIOS制造商。

通过专用无源节点(从站)来操作网络。

在只连有从站(被动节点)的网络上使用编程设备(PG)/PC前, 您必须先激活"PG/PC只作总线主站"选项。 否则, 您的编程设备(PG)/PC将无法激活。 为执行此操作, 请如下处理:

1. 启动应用程序"设置PG/PC接口"(例如, 在MS Windows XP中, 在开始 >SIMATIC > STEP 7 > 设置PG/PC接口下)。

2. 显示所用模块参数集的属性。

3. 在显示的带标签的页面中, 启动"PG/PC只作总线的主站"选项。

4. 再次关闭对话框。

在网络中完成工作后, 您应立即取消激活此选项。 这样, 即使在编程设备(PG)/PC接口处与运行状态下插入MPI电缆, 网络也不会被中断。

使用注意事项(版本注释)

与使用手册和在线帮助中相比, 此注意事项为最新信息。

5 新版软件的新特性和所作的修改

在5.3版基础上的新增内容

欲知详情, 请参阅STEP 7 CD中的RTF文件"新增内容"部分, 或者参考在线帮助中的对应章节"新增内容"。 您还可以从STEP 7帮助中的目录页中调用此主题(菜单命

令帮助 > 目录)。

其它改动情况:

• STEP 7 V 5.3不再需要安装H系统附加件数据包。 该功能已被集成到STEP 7中。

• 不再需要NCM附加件数据包。 该功能已被集成到STEP 7中。

6 组态和操作软件时的注意事项

6.1 STEP 7如何满足IEC标准

在安装过程中所选择子目录下的NORM_TLB.RTF文件中, 可以找到有关遵守该标准的精确定义。

6.2 常规注意事项

在文件名、 文件夹名或项目名中不能使用特殊字符。

不能选用软盘作为项目数据的工作介质, 因为其存储空间有限, 且访问速度慢。

窗口内容没有自动更新(如中断在线连接后, SIMATIC Manager中的窗口内容没有总是及时更新。 )。 如有疑问, 请使用F5功能键刷新所打开窗口的内容。

屏幕保护程序

使用屏幕保护程序时, 要注意到附加处理会占用CPU时间且可能引起系统过载。 有些屏保程序被公认为会阻止主内存器组件空间的释放。 这将导致连续消耗可用的主存储器空间。

使用病毒扫描程序

下列病毒扫描程序已经作过对STEP 7 V5.4 SP3.1的兼容性测试。

1. Symantec Antivirus Corporate Edition 9.0

2. Trend Micro OfficeScan Client 8.0

上述的病毒扫描程序通常被应用于标准设置。

用户数据(如Microsoft Word文档)不能保存在STEP 7的项目目录下, 否则在从SIMATIC Manager中删除一个STEP 7项目时, 这些用户数据也会被永久删除。 您无法通过"撤消"命令从Windows回收站中恢复已经删除的数据。

即使没有出现"不可用"光标, 也无法将所选择的STEP 7对象(如数据块) (使用拖放功能)移动到MS Windows的对象(如回收站)中。

不能用SUBST驱动器来保存STEP 7或您的项目。

PC和TS适配器

如果使用PC或TS适配器所进行的通讯连接被中断或丢失, 请检查计算机中的"电源管理择优"选项。

下载组态数据

在组态完整的SIMATIC硬件时, 组态数据将自动保存在离线数据库中。 这些数据保存在用户程序("块")下的"系统数据"文件夹中。 如果用户程序与其组态数据一起被下载到CPU中, 则CPU中的组态数据将立即生效, 这就意味着将改变现有的设置数据(如一个新的MPI地址)。 为安全起见, 建议只在绝对必要(如装载到存储卡)时才下载完整的用户程序和组态数据。

通过CPU的MPI接口下载CP组态及其所包含的组态数据。 如通过CP将组态数据下载到CPU, 则会导致连接被取消。

处理系统数据

将这些数据复制到其它模块并不是一个好做法。 该文件夹包含硬件配置以及网络/通讯组态的组态数据。 网络/通讯组态数据是一组不只关系到某一个模块/站点的数据。 同样, 当使用"硬件配置"应用程序从PLC向编程设备(PG)/PC装载SIMATIC组态时, 您所装载到系统数据文件夹的仅仅是硬件配置。

S7-EPROM闪存文件驱动程序

如果在控制面板的"存储卡参数配置"中选择了闪存文件驱动程序和S7 EPROM驱动程序, 则在安装后会将系统中的另一驱动器盘符分配给该闪存文件驱动程序。

在Windows 2000/XP/Server 2003/Vista下, 该驱动程序可在一个选择框中选择。

"远程桌面"以及"快速用户切换"

在Windows XP Professional、 MS Windows Server 2003和MS Windows Vista下,STEP 7既不支持"远程桌面", 也不支持"快速用户切换"。 但如果要使用安装有STEP7的这些操作系统属性, 则须注意以下几点: STEP 7的应用程序只可在一个会话中启动。 如果在一个通过"远程桌面"或"快速更换用户"的会话中启动一个应用程序,那么其他会话中则无法再启动其他STEP 7的应用程序。 在一部电脑上只可由一个用户使用STEP 7应用程序。

请注意, 在使用选项软件包时, 只能由一个用户来调用和操作, 否则会产生相互影响。

6.3 使用网络驱动器

在网络上保存项目

如果在网络服务器上使用项目/多重项目时网络连接中断, 且出现一条有关某项目/服务器不可用的消息, 则请在不作保存的情况下退出所有受影响的项目/多重项目,再恢复到服务器的连接, 然后继续使用这些项目。

如要访问网络驱动器, PC有必要与其名称连接, 而不是与IP地址连接。 如果不能通过广播自动执行名称解析, 且没有服务可用于解析名称, 则可通过引用文件<WINDOWs>system32\\LMHOST中的PC来执行。 如果没有LMHOST文件可用,则可通过复制LMHOST.SAM来生成。 文件包含语法实例。

为了访问网络驱动器, 请确保编辑者对网络及网络上的文件有必要的读/写权限。 在多用户环境中已登录的用户必须拥有网络及其所包含文件的共享权。

6.4 多用户操作

释放共享

如果在MS Windows XP/Server 2003/Vista中, NTFS分区共享被释放掉的情况下,用户要访问该分区则应从两个位置输入。 请选择菜单命令"共享及安全", 然后在"共享"标签以及"安全"标签下, 都输入用户名。

请同时遵守下列章节中有关"多重项目"的注意事项。

6.5 多重项目

通过使用多重项目, 可以使STEP 7项目的规模变小, 从而使其更清晰、 更便于使用。 例如, 此分散性工作可以通过以下方式进行: 每个编辑人员创建一个项目, 每个项目设有不同站点。 这些项目可以保存在不同的编程设备(PG)/PC中。 使用多重项目; 您可以将这些项目整合到一个总体单元中。

欲知有关使用多重项目的详情, 请参考STEP 7的在线帮助。

在一个STEP 7多重项目中, 计算机1("客户机")上的编辑人员能够访问计算机2("服务器")上STEP 7项目中的信息, 比如使用交互项目功能时就时这样。 在此环境下进

行工作时, 请遵守下列注意事项:

有两种本质上不同的方法可用于多重项目中

一个多重项目中的项目集中保存在一个服务器上在这种情况下, 多重项目中的所有项目都保存在中央服务器上。 各个项目的编辑人员都能够直接从各自的站点, 访问保存在该服务器中的项目。

如果在该中央服务器中同时打开了多个项目(在多重项目中打开了超过20个项目),且同时又触发了交互项目功能, 则该服务器上只能使用"MS Windows Server 2003"作为操作系统。 (由于操作系统自身身功能的极限, 不能使用其它的MS操作系统,甚至Win2000 Professional操作系统也不行)

多重项目中的各个项目分布在多个计算机中

每个编辑人员, 在各自的编程设备(PG)/PC中都有"属于其自己的项目", 且只能编辑自己的这个项目。 负责管理交互项目功能的编辑人员在他的计算机上装有多重项目。 项目的分散存储(每个编程设备(PG)/PC上有一个项目), 意味着不会达到MS Windows操作系统的极限。

这两种多重项目的管理方法可以按顺序使用, 也可以在项目编辑的任何阶段交替使用。 例如, 在项目初始化阶段, 一个项目可以分布在多个站点上, 然后在各个站点进行本地工作。 在结束阶段(如开始使用过程中), 项目可随后存入中央服务器并从该服务器进行访问。

为避免因操作系统极限和访问权限冲突而引发的问题, 工作在各自项目上的编辑人员, 应该单独打开各自的项目, 而且不要在多重项目中打开项目。

当心如果正在一个多重项目中使用交互项目功能, 则须和项目管理员协调, 以保证在这些交互项目功能运行时没有人使用相关项目。

该交互项目的实例就是SIMATIC Manager中的如文件 > 多重项目 > 调整项目...

或者在多重项目本身被选择的前提下为的: 文件 > 另存为、 文件 > 重新组织以及文件 > 归档。

如果您收到一条有关某项目/服务器不可用的消息, 则请在不作保存的情况下退出所有受影响的项目/多重项目, 再恢复到服务器的连接。

此外, 请一定遵守在线帮助中有关对多重项目进行处理时的要求及建议。

将多重项目存档到软盘中

多重项目不能归档到软盘中。

6.6 交换不同版本的STEP 7

第2版中的项目

• 如果STEP 7 V2.1中的项目数据已被导入一个当前版本的项目中, 则这些项目数据只能在STEP 7 V5.4 SP3.1中继续使用。

• 如果通过"另存为"命令将一个带有CP 443-1和CP 443-5的V2.1项目转换成当前版本下的项目, 则不会在项目路径下所出现的CP对象中创建任何系统数据。

"块"文件夹内为空。 只有在打开"组态连接(组态网络)"应用程序, 并选择了"保存和编译"命令后, 才能创建系统数据。

第3版及更高版本中的项目

• 使用STEP 7 V3.1、 V3.2及其更高版本软件所创建和编辑的项目, 可以不作修改地在STEP 7 V5.4 SP3.1中使用(当前项目)。

• 对于多用户操作, 必须将现有的V3.0版本的项目通过菜单命令"另存为, 并重新组织"转换成当前版本的项目。

STEP 7早期版本中的新模块

• 如果您在STEP 7 V5.4 SP3.1中为模块分配参数, 而这些参数在STEP 7的早期版本中并不存在, 那么在版本高于V5.1 SP3的STEP 7中, 这些模块及其从属组件将无法显示。 如果将参数分配给那些通过可选数据包添加到STEP 7中的模块, 而该项目又是在版本高于V5.1 SP3的STEP 7中所创建的时, 这些参数也同样无法被显示。

从STEP 7 V5.1 SP3开始使用了一个常规对象来代表这些"未知"模块。

当心

如果在版本低于V5或和V5相当的STEP 7项目中对一个带消息的对象(如带块相关消息的块, 带符号相关消息的符号表, 带自定义消息的S7 PDIAG监控或程序块)进行编辑, 则该项目可能无法在运行STEP 7 V5.3及其后续版本的PG/PC上打开。 这就意味着, 即便只进行只读功能的访问, 也必须关闭装有STEP 7早期版本的计算机中的项目!

为CPU(自V5.2版本开始)或项目分配唯一的消息号。

• 请注意, 在那些已为CPU(新过程)分配了消息号的项目中, 只有不带消息组态(如自定义消息、 块消息、 扫描消息和S7-PDIAG组态)的程序、 块或符号才能在STEP 7早期版本(如V5.1版)中进行编辑。 不能将CPU范围内的消息组态转换成项目范围内的消息组态。

请参考"消息组态"一节中的注意事项。

微存储卡(MMC)

• 在STEP 7 V5.1及其后续版本中, 块、 系统数据和STEP 7标准项目都能够保存到MMC中。 自V5.3起的STEP 7 Lite和STEP 7中, 任何类型的文件都能够保存到MMC中。

6.7 库文件和实例项目

• 含SP3.1的STEP 7 V5.4提供大量库文件和实例项目。 可以在SIMATIC管理器中删除这些实例项目。 要重新安装这些实例项目, 必须重新运行STEP 7 V5.4

SP3.1安装程序。 只有在运行整个STEP 7安装程序后, 才能安装上实例项目和库文件。

注意

在安装STEP 7时, 通常会复制STEP 7 V5.4 SP3.1所带的实例项目和库文件, 如果您已经编辑过这些标准的实例项目, 则在重新安装STEP 7时这些编辑过的实例项目和库文件将会被原始实例项目所覆盖。

因此, 您应在修改标准实例前将它们备份, 然后在备份文件上作修改。

6.8 SIMATIC管理器

• 在特定环境下, 在长时间操作过程中等待光标将不会出现或过早消失。

可访问节点

• 与S7-300功能模块相比较, S7-400功能模块(如FM 456)未在"可访问节点"列表中列出。 因此, 如要对FM 456中的内存进行复位, 则复位工作必须在该项目的在线视图中进行, 那里列出了(既用于S7-300也用于S7-400的)已组态功能模块。 或者, 也可以使用按键开关对该功能模块进行内存复位。

• "可访问节点"和"存储卡"视图通常不会自动更新。 可以按功能键F5同时更新这两个视图窗口。

• PROFINET IO: 在PROFINET IO中的最大节点数限制为512。

文件归档和检索程序

对于操作系统MS Windows 2000、 MS Windows XP和MS Windows 2003 Server,作为STEP 7 V5.4 SP3.1组成部分提供的归档程序PKZip V8.6 CLI将由STEP 7

V5.4 SP2中的PKZip V4.0代替。 PKZip V8.6 CLI将用于MS Windows Vista。

在SIMATIC管理器的选项 > 设置 > 归档下已更改了用于归档和/或检索的工具选择: 不再使用JAR和LHARC。 如果您原来一直使用的归档格式不再可用, 则可在当前平台中解压缩项目, 然后使用PKZip归档。

如果您已经拥有带有命令行选项的归档程序WinZip V11.1 Pro, 则可以将产品集成到所有所支持的操作系统中。 如果您想使用WinZip实现归档目的, 建议使用WinZip V11.1 Pro及ZIP文件格式。

确保所使用的归档程序适用于相应的操作系统。

对于MS Windows 2000和MS Windows XP, 可以在以后集成ARJ归档程序。

尚未批准最新操作系统使用数据载体上的ARJ 2.50a, 但可以用于在MS Windows 2000之前发布的操作系统中解压缩项目。

升级STEP 7时请注意上述说明。

注意

多重项目不能归档到软盘中。

与本地驱动器相比, 在网络驱动器上使用PKZIP进行归档需要的时间要多得多。

与早期STEP 7相比, 从STEP 7 V5.4 SP3.1开始, 使用PKZip 8.6归档项目时, 操作有所变化。 建议不要在STEP 7项目目录中创建自己的子目录。 下面列举的实例

表明, 如果不遵照建议进行操作, 那么手动创建的子目录中的附加文件 (例如: 您为自己创建的备份文件)也将被归档。

项目备份实例:

S7_Proj

my_Project_1

Project1_Files*.*

my_Subdirectory

my_Project_1

any_Files*.*

在SIMATIC 管理器中, 通过菜单命令"文件 > 归档"对"my_Project_1"进行归档。

在此之前, 当在"S7Proj"目录中选择了"my_Project_1"时, STEP 7只归档该项目目录和它所有的文件("Project1_Files*.*")。

从STEP 7 V5.4 SP3.1开始, PKZip 8.6还会在"S7_Proj"下找到同样命名为"my_Subdirectory\my_Project_1"的子目录, 并且也将其进行归档。 由于这些附加

文件的存在, SIMATIC管理器将无法打开这些归档。

在进行任何归档前, 请确保不存在这类结构。

如果创建了带附加文件的归档, 可以使用以下方法进行解决:

• 如果SIMATIC管理器解压缩归档失败, 则会显示一条消息, 给出PKZip临时解压缩项目的路径(如"...\S7Proj\S7TEMP001")。 您可以通过该路经打开该项目,然后使用如"另存为"命令, 将该项目保存在另一个目标目录下。

• 使用PKZip将项目手动保存在一个项目目录下。 确保不要在疏忽的情况下, 覆盖任何可能已存在的文档。

UNC路径

• 对STEP 7 Version 5.2及其后续版本, 在打开网络上其它计算机中所保存的项目时通常会通过其UNC路径(UNC = 通用命名标准; 即\\<Server_Name>\<Share>\...)添加到本地项目管理中。 这意味着即便可以通过链接到的网络驱动器打开一个项目, 该项目在STEP 7中的存储位置也将被显示为UNC路径(即在文件>打开/管理的SIMATIC Manager中)。 这尤其意味着, 一个网络中的项目可以通过其UNC路径直接打开, 而不象以前那样只能通过链接的网络驱动器来打开。

比较而言, 即使本地项目位于本地共享中, 它还是始终通过其物理路径(即<本地驱动器盘符>:\...)被添加到本地项目管理器中。

如果含SP3.1的STEP 7 V5.4是以较早版本安装的, 则在安装过程中也对项目管理器进行更新。

编译和下载对象

• 目标CPU必须处于STOP工作方式,以便下载硬件配置。 这一点在启动"编译并下载"之前通过SIMATIC Manager(PLC > 诊断 > 设置 > 工作模式)来设置。

所有CP的SDB必须尽可能地放在CPU中, 以便自动下载硬件配置。

• 在通过SIMATIC管理器(PLC > 诊断 > 设置 > 工作模式)执行了 "编译并下载"后即可启动。

• 所有的SDB都可以采用与下载时所用SIMATIC管理器相同的方法, 从离线存储器中上传。用户有责任确保用于Netpro、GD或其它可选数据包的SDB为最新的。

• 通常情况下, PC站不能自动下载硬件配置。

使用"重新组织"另存为

• 如果在一个项目中打开一个站点时, 弹出对话框"无法显示HW更新的模块", 则不要通过"重新组织"在该项目中使用"另存为"命令。 如果执行"另存为"命令, 则无法从数据库中完全删除该模块。

如果在一个站点组态无法被当前STEP 7版本识别的模块, 则可能发生上述情况, 原因在于, 例如尚未安装相应的HW更新软件。

更改记录

• 如果在PC/PG上安装了SIMATIC Logon, 则项目的更改记录为只写。 请阅读"使用SIMATIC Logon的注意事项"章节中的信息。

• 只能对安装了SIMATIC Logon的PC/PG上带有更改记录的项目进行编辑。

• 与存储卡有关的活动不包含在更改记录中。 可以在在线帮助中查找有关更改记录的附加注意事项。

6.9 口令保护

访问权限:

在激活STEP 7 V4.02及其后续版本的CPU集成的访问保护时, 请遵守下列注意事项。 如果您激活此功能, 并尝试用STEP 7 V4.02的早期版本来处理CPU, 则会弹出一条消息提示您CPU已经被一个口令所保护。

可能弹出下列消息:

• 未达到保护等级

• 无法下载...

• 无法打开...

M7模块的访问权限:

如果在模式选择键处于运行状态时为M7模块下载一个块, 则会弹出消息窗口"请输入口令", 同时显示消息"模块<xxx>被口令保护。 "如M7-SYS RT的版本低于V5.0的M7模块就不会出现此消息。

在这种情况下, 可如下操作:

1. 单击"取消", 退出该对话框。

2. 将模式选择键切换到STOP或者RUN-P模式。

3. 重新调用所需功能。

6.10 使用符号名(符号的大写和小写)

• 如果将带有消息的符号复制到其它符号表中, 则可能出现消息"符号表被其它过程占用"。 在这种情况下, 保存并关闭符号表。 在重新打开表格后, 又可以继续正常工作。

在STEP 7 V4.02及其后续版本中输入符号名称时, 大写和小写您都可以使用。 但在处理符号时将不再考虑这一点(按照IEC 1131-3规范)。 换句话说, 注重的是名字本身, 而不是其书写方法。

实例: 符号"Motor"和"MOTOR"都指同一个变量。

欲知详情, 请参见在线帮助中的相关章节, 或者参见手册"使用STEP 7进行编程"。

如要在由STEP 7 V4.02以前版本创建的项目中使用该功能, 您必须:

• 使用符号编辑器打开符号表。 这些名称于是自动进行匹配, 或者

• 重新组织该项目。

按此方法执行时, 请确保项目未被写保护。 然后, 您就可以在当前版本和其早期版本的软件中使用该项目了。

• 如果符号表中使用了两个完全相同的符号, 一个采用大写格式, 另外一个采用小写格式, 则该符号将被标记为非唯一。 您可以使用过滤器在符号编辑器中显示非唯一的符号。

6.11 硬件配置(中央机架)

带MPI/DP接口的CPU:

• 在组态这些接口时, 请确保没有选择编程设备(PG)/PC所不支持的传输速率。 如果选择了这种设置, 您将无法通过该接口与CPU之间建立在线连接。

可能的纠正方法:

1. 使用传输速率与编程设备(PG)/PC相同的另一接口。

2. 在STEP 7项目中创建新站。 在新站中, 通过"硬件配置"应用程序用默认设置对CPU进行组态。 在保存并编译之后, 将SIMATIC Manager中的系统数据复制到S7存储卡中。 将存储卡插入CPU, 并将存储器复位。

• 如果已经从一个复位过的CPU中上传了数据, 则必须重新组态MPI/DP接口。

• 如果300站中模块(CPU/CP/FM)的MPI地址发生了变化, 建议加载完整站。 否则, 模块可能无法重新连接。

S5适配器模块

• 当在一个S7-400站点中使用了许多S5适配器时, 则不检查模块中P/Q/IM3/IM4区域内的S5地址是否重叠。 您必须确保没有在S5适配器模块/IM463-2的输入对话框中输入已被占用的S5地址。

• 不能在S5适配器模块的用户程序中使用S5模拟量输入/输出模块, 或对这些模块进行编址。 S5模拟输入/输出模块只能用于IM463-2中的SIMATIC-S7系统中,或通过DP接口使用。

ASCII导入:

如果要导入由STEP 7 V5.0 SP1创建的"可读"格式的ASCII文件, 则有必要事先对该文件进行更改。

• 在使用CPU 318或CPU 417时:

- 用"TEST_ON_COMPLETE_RESTART"替换

"TEST_ON_WARM_RESTART"

- 如果在关键字"STARTUP_AFTER_POWER_ON"下输入了参数

"WARM_RESTART", 则将前者改为"COMPLETE_RESTART"。

• 如果组态中含有带MLFB 6ES7 313-1AD02-0AB0的CPU 313, 则:

- 用"SYNC_TYPE_SYNC_IN_PLC"替换"SYNC_TYPE"

- 用"TIME_INTERVAL_SYNC_IN_PLC"替换"TIME_INTERVAL"

• 对于多值计算的组态:

- 在输入关键字"MULTIPROCESSOR_OPERATION"后, 必须将

"SINGLE-SYSTEM"改为"MULTICOMPUTING", 同时将

"MULTI_SYSTEM"改为"SEGMENTED_MULTICOMPUTING"。

• 如果用STEP 7 V5.0 SP3导出DP/AS-i Link 20 E型从站, 则在使用STEP 7导入时, 用"6GK1 415-2AA01"替换可由机器读取的产品标志(MLFB)"6GK1

415-2AA10"。

• 如果一个站是通过原本用于导出的不同语言设置导入的, 则必须对指定语言GSD文件所安装的PROFIBUS从站进行重新组态。

• 在(在对话框站点 > 导出中设置的)"紧凑"文件格式下, 无需进行任何修改。

报告系统错误

• 如要在调用一个用户块的同时触发一条自定义的消息, 则须另外组态一个能生成此消息的块。 此块应在用户块中调用。

• "CPU处于STOP模式"在版本5.4 Service Pack 2中已经简化。 错误类型 - 机架错误、 PROFIBUS DP主站系统错误、 PROFIBUS DP从站错误、 PROFINET IO系统错误和PROFINET IO设备错误已经合并为一个错误类型: 机架错误。 如果在以前的组态中对被合并的错误类型有不同的设置, 则应为机架错误选择"CPU处于STOP模式"。

其它问题

• 删除参数数据(SDB>1000): 有些FM和CP不仅将其参数数据保存在CPU上的系统数据块中(SDB) > 1000中, 还将自己保留这些数据。 如果在此后从CPU中删除了SDB, 则FM或CP将继续使用由先前有效参数组成的参数。 欲知详情,请参考有关FM或CP的说明。

• 为确保数据的一致性, 在多用户操作(多个用户同时使用一个项目)中只能同时使用一个其它的站。

• 如果在组态一个M7大容量模块的过程中出现一条消息, 指出没有足够可用的AT地址时, 可以删除一个IF模块, 然后插入该大容量模块即可。 此后, 您可以重新插入该IF模块。

• 如果您的组态中含有来自较早可选数据包的模块, 则在使用"导出站"功能时,可能无法完全获得("捕获")模块数据。 在这种情况下, 在结束导入过程后检查模块数据是否完整。

• 如果使用CPU"热启动"功能, 请确保模块地址区域没有超出进程I/O的映象范围。

• PLC > PROFIBUS > 诊断, 监控/修改节点:如果从站带有以位为单位的I/O设备(如ET 200S、 ET 200L-SC或DP/AS-iLink), 在回读从站组态数据时, 将不能解释该I/O设备的以位为单位的组态。 因此, 这些从站将只通过以字节为单位的I/O来显示, 而且无法再用菜单命令选项 > 指定模块将其组态为以位为单位。 它们无法以位为单位进行控制, 只能在字节范围内进行控制。

• 在监控/修改从站时, 所有行都将被修改, 即使无法同时看见列表中的所有的行。这一特点与在HW Config中监控/修改模块时有所不同。

• 在STEP 7 V5.3及其后续版本中, 程序将确认所设置的I/O地址区域是否完全超出了过程映象(PI)。 如果该问题没有在现有的站点中显示, 那么将会在程序的一致性检查中提出,您可以通过此项检查对I/O地址进行调整。

6.12 硬件配置(PROFIBUS DP)

交叉引用

• 请注意, 在组态直接数据交换(DP交叉参考)时, 必须下载发送器作为从站的站点和接收器站点。

• 在其它项目中, 从相互存在通讯关系(如数据的交叉引用)的站进行复制的活动必须同时进行。 否则这些通讯关系有可能在复制过程中丢失。 因此, 请选择相关站点, 然后再进行复制。

• 在下载组态的时候, 程序不会检查DP从站的产品版本是否支持"直接通讯链接中的发送器"功能。 因此, 应该注意DP从站的性能范围(进行版本比较, 组态中该功能是否可用)。

恒定扫描周期时间

• 在为PROFIBUS-DP组态"恒定扫描周期时间"和sync/freeze组时, 请遵守下列各项:

• 第8组不能使用(保留给恒定扫描周期时间块)。 如果已经将编组组态分配给第8组, 则无法设置恒定扫描周期时间。

• 恒定扫描周期时间设置功能不能用于DP从站DP/AS-i_Link ET 200B模拟量、 第5版及早期版本的ET 200-SC、 ET 200X、 第3版及早期版本的IM 153-1以及第5版及早期版本的IMSC。

• 当选择了恒定扫描周期时间工作模式时, PROFIBUS上的编程设备可能无法输入字符串。 如果发生这种情况, 请尽量减少HSA, 或选择一个没有进行自动总线参数重新识别的接口, 然后再试一次。

• 不支持SYNC或FREEZE命令的PROFIBUS从站不能用于"恒定扫描周期时间"功能。

• 对于ET 200M 6ES7 153-2BA00-0XB0和6ES7 153-2BB00-0XB0的, 不能将激活背板总线模块用于恒定扫描周期时间操作。 可组态的最小时间, 只适用于不带激活底板总线模块的操作。

注意: 如使用激活底板总线模块, 则应该由用户在Tdp上再附加一个1 ms的时间段。

Sync/Freeze:

• 只有在相应的Profibus设置成"恒定扫描周期时间"并分配了对应的第7组从站时,M7-CPU和带M7-SYS RT V5的M7-FM才能通过DP-接口6ES7

964-2AA02-0AB0支持SYNC/FREEZE功能。

• 在不能将FM或者CP插入由STEP 7 Sync/Freeze组分配的ET 200M外围I/O设备中。

切换语言

• 在切换语言后, 在对带DP组态的站点进行复制前, 必须重新启动HW-Config。

• 如果所设置的语言与组态过程中所用的语言不同, 则可能无法通过菜单命令站 > 导入来导入所有的DP从站模块。 解决方案: 按照原始语言导入组态, 然后再切换语言。

I-从站: BM147和IM151/CPU:

• 在用智能预处理器组态BM147/CPU (ET 200X)和IM151/CPU (ET 200S)时, 请使用SIMATIC 300站点。

• 如果BM147/CPU模块被用作一个备用(单独操作)设备, 则须通过一个新的

PROFIBUS网络将其连接到组态。

• 只有当PG/PC的"S7在线"访问点和该模块所支持或被该模块组态的接口相一致时才能下载或上传IM151/CPU。 如果使用不带可切换MPI/DP接口的IM

151/CPU, 则必须设置PROFIBUS接口(参见SIMATIC Manager: 设置编程设备(PG)/个人计算机接口(PC)...)。 只有当PG/PC的"S7在线"访问点和该模块所

支持或被该模块组态的接口相匹配时才能下载或上传IM151/CPU。 如果使用不带可切换MPI/DP接口的IM 152/CPU, 则必须设置PROFIBUS接口(参见

SIMATIC Manager中的设置PG/CP接口...)

DP从站

• 只有在下列组态场合, 在以GSD文件互连的从站上, 用来将物理地址转换成逻辑地址(或相反)的SFC 5和49才能提供正确数值:

DP从站通过V2.0或更高版本的固化程序连接到300CPU上或在DPV1操作模式下的主站上。 在故障情况下, SSL 0x91在这些从站记录中提供一个不正确的参数"adr 2"(插槽、 接口编号)。

诊断中继器

• 在DPV0操作模式(即DP报警模式)下, 诊断事件将调用OB 82。 在DPV1操作模式下, 只有诊断中断才能触发OB 82。 如果从站参数中没有为诊断中断提供DPV1中断, 则该从站将不支持此功能。

• 因此, 必须在DPV0操作模式下使用诊断中继器。

• 拓扑结构显示(PLC > PROFIBUS > 显示网络拓扑结构):

在特定条件(连接到网络的节点数量、 波特率等)下, 在线连接可能出现"超时",且可能无法从诊断中继器中读取并显示所有的数据。 这种情况下, 建议在属性对话框中将CPxxxx (PROFIBUS)的接口设置复位成10s。

线路诊断准备工作

• 不能通过接口"CPxxxx(Auto)"测量PROFIBUS DP中的节点。 接口必须设置成"CPxxxx(PROFIBUS)"。

• PG740和PC适配器(PC/MPI电缆6ES7901-2BF00-0AA0)的插件板MPI接口不支持"在线诊断准备"功能。 如果一定在STEP 7中启动该功能, 则在监控时间结束时将停止测量。 这种情况下, STEP 7的状态报告将不再显示为"测定被终止",而是"对时间监控进行寻址"。

• 下列接口卡能够支持PROFIBUS-DP中节点的测量功能: CP 5511、 CP 5512和CP 5611。

• 在"在线诊断准备"对话框激活时, 不能建立与网络跳转间的在线连接。 在网络跳转到一个模块的CPU时, 无法在"在线诊断准备"对话框中调用该模块状态。

注意

如果有一个PROFIBUS总线位于(充当PN IO设备的) IE/PB link 6GK1 411-5AB00之后, 则存在此网关, 但如果PROFIBUS总线位于网关6GK1- 411-5AA 或

6GK1-411-5AB00(作为纯粹的网关)之后, 或者PROFIBUS总线不带链接时, 将不是这种情况。

IM -157

请注意, 如果PROFIBUS的传输速率设置过慢或组态一个PROFIBUS中不存在的IM157模块, 在将IM 157用作接口模块时CPU中的参数分配可能终止。 这种情况下,通过更改"模块传输参数"这一参数, 提高CPU"启动"标签下的监控时间设置。 此外,还须删除CPU中的系统数据, 再将新的参数分配下载到CPU中。

在使用冗余接口模块(IM 157以及IM 153)时更新固化程序。

如要对IM 157-0AA82-0XA0或IM 153-2BA00-0XB0为冗余的固化程序进行更新, 可如下操作:

1. 请将PG连接到PROFIBUS子网中, 该子网中连接有两个IM模块中的一个模块。

2. 按照在线帮助中所说的方法(HW Config中的菜单命令PLC > 更新固化程序)更新固化程序。

如果选择了"下载后激活固化程序"选项, 且IM已激活, 则将在激活通道中进行一次切换。

3. 请将PG连接到PROFIBUS子网中, 该子网中连接有其它IM模块。

4. 对于第2个IM模块, 请重复步骤2。

当心

如果PG没有直接连接到PROFIBUS上, 将无法确定是否能通过STEP 7路由机制对两个模块都进行寻址。

使用CiR在运行时更改系统

当心

从自动化系统向PG (菜单命令PLC > 下载到PG)加载当前组态表单会导致您的站点

丧失CiR能力。

因此, 强烈建议您不要执行此下载过程。

在RUN模式下通过CiR对象装载站点

• 如果站点中的CiR对象在主站系统旁还有其他多重系统, 或者站点最后一次是在"STOP"模式下装载的STEP 7 V5.3或更旧的版本, "在RUN模式下装载"就有可能被拒绝。 纠正方法是在STOP模式下将组态重新装载到CPU。

• 如果站中包含CP 443-5或443-1并且是通过STEP 7 V5.3 SP1、 V5.3 SP2或V5.3 SP3下载的, 则有必要在停止模式下将组态下载到CPU, 以便将来启用正确的CiR动作。

• 如果使用所插入的8 DI NAMUR模块修正DP-Slave ET 200iSP的CiR, 则有必要在RUN模式中进行下载之前保存和编译已修改的组态。

GSD文件修订版3

STEP 7 V 5.1支持GSD修订版3中的新功能。 带此功能的DP从站不能保证能和版本低于V 5.1的STEP 7反向兼容。 如果使用STEP 7 V 5.1组态了这样的DP从站, 那么该组态只有在遵守下列条件的前提下, 才能在版本低于V 5.1的STEP 7中处理项目:

• 该从站只能用于DPV0操作模式。

• 对于功能模块化的设备, 只能放入允许使用的对应插槽内。 而版本低于V 5.1的STEP 7则无法监控此限制。

• DP从站中占用一个以上插槽的模块被分成多个模块。 名称以"????"开头的模块和带名称" -->........ "的模块组成一个单元, 且无法更改。

符号

• 当前为由不同数据类型组成输入和输出数据的模块提供字节范围内的符号。 如果数据量达到3个或更多字节, 即使为每个字节指定了一个符号, 这些数据也只能作为一个整体(通过SFC 14和SFC 15)进行访问。

报告系统错误

• "报告系统错误"不支持通过CP 342-5连接的分布式I/O组件。 "报告系统错误"功能同样无法完全支持未完全符合标准的分布式I/O组件。

• "报告系统错误"不支持(版本低于2.1版固化软件的) ET 200X 6ES7147-1AA01-0XB0。 在将已生成的块下载到CPU时, 您将收到有关这一点的故

障消息。 这种情况下, 请删除所生成的SFM块并从项目中创建SFC。

插入冗余从站

• _ 还不能使用ET200S (6ES7 151-1BA01-0AB0)及电源模块(6ES7138-4CA50-0AB0)在DP V1中插入冗余DP从站。

其它

• PA从站不能通过CP 342-5 MLFB 6GK7342-5DA00-XXXX、6GK7342-5DA01-XXXX、 6GK7342-5DA02-XXXX和CP 342-5 FO MLFB

6GK7342-5DF00-0XE0进行操作。

• 要在DP/PA link (MLFB: 6ES7 157-0AA81-0XA0)上正确操作ET 200U(MLFB:6ES5318-8MB1或6ES5318-8MC1), 您必须为插槽组态一个偶数编

号。 ET 200U中的最后一个模块必须组态成占位模块。

• 如果使用所插入的8 DI NAMUR修改DP从站ET200iSP的组态, 则必须在修改后检查8 DI NAMUR模块的组态, 因为该组态可能发生变化。

6.13 硬件配置(PROFINET IO)

IM466和CP 443-1

如果在机架中组态了IM466和CP 443-1 Advanced模块, 则所有的IM466都必须插在CPU与CP 443-1 Advanced模块之间。

报告系统错误

"报告系统错误"功能在下列组态下支持PROFINET IO:

PROFINET IO控制器:

• CPU317-2 PN/DP / V2.3, V2.5, V2.6

• CPU315-2 PN/DP / V2.3, V2.5, V2.6

• CPU319-3 PN/DP / V2.4, V2.5, V2.6

• IM 154-8 CPU / V2.5

• CPU41x / V4.0和CP 443-1 Advanced (6GK7 443-1EX40-0XE0)./ V2.1 (或更高版本)

• CPU41x PN/DP / V5.0和CP 443-1 Advanced (6GK7 443-1EX41-0XE0) /V1.0 (或更高版本)

• CPU41x PN/DP / V5.1和CP 443-1 Advanced (6GK7 443-1EX41-0XE0) /V1.0 (或更高版本)

注意:

• 对于S7-400 (带CPU 41x/V4.x和CP 443-1 Adv.), "报告系统错误"只支持运行时的特性。 热启动和暖启动时不会输出任何消息。

• CP 343-1 Adv.不支持"报告系统错误"功能的使用。

• 对于PROFINET IO控制器CPU317-2 PN/DP / V2.3、 CPU315-2 PN/DP / V2.3、

V2.5、 V2.6、 CPU319-3 PN/DP / V2.4、 V2.5、 V2.6、 IM 154-8 CPU / V2.5、

CPU41x PN/DP / V5.0、 V5.1和CP 443-1 Advanced (6GK7 443-1EX41-0XE0)

/ V1.0 (或更高版本), SFM通过生成的DB126支持诊断图片。

更新PROFINET IO设备的GSD文件

如果在GSD文件更新期间中止改变版本号功能, 则当前版本号与所需要的版本号将不一致。 例如, 如果使用旧的GSD文件来组态新GSD文件中不包含的模块, 就会出现这种不一致。 这时应删除设备, 然后重新组态。

PN/PN耦合器

如果在同一个项目中组态了耦合器的两个接口, 则只能将PN/PN耦合器的设备名称保存到MMC中。 如果使用GSD组态耦合器, 则不支持将两个设备名称都传送到MMC。

使用CPU4xx V5.0并带有16台以上设备的组态

对于将CPU4xx V5.0作为PN-IO控制器的某些组态, 不得操作单个设备。 这些组态识别如下:

• 当控制器的发送时钟设置为小于1毫秒的数值。

• 当未用GSDML组态的设备被使用时:

ET200S

- IM 151-3 PN, 带MLFB"6ES7 151-3AA10-0AB0"(来自HSP0089)

- IM 151-3 PN, 带MLFB"6ES7 151-3AA20-0AB0"(来自HSP0098)

- IM 151-3 PN HF, 带MLFB"6ES7 151-3BA20-0AB0"(来自HSP0099)

- ET200pro

- IM 154-4 PN HF, 带MLFB"6ES7 154-4AB00-0AB0"(来自HSP0092)

- 组态16台以上设备。

纠正方法:

• 将控制器上的时钟设置为至少1毫秒, 或

• 使用GSDML组态一台以上的上述设备, 或

• 增加所使用的至少一台设备的更新时间。

6.14 冗余I/O: 通道间隔冗余

对于通道区组冗余, 当前允许使用下列信号模块:

模块 订货号

DI16xDC 24 V 6ES7 321-7BH01-0AB0

从产品版本2开始, 该模块同时可在通道区组基础上取消激活。 如果一个通道出现错误, 则整个组(2个通道)取消激活。

DO 16xDC 24 V/0.5 A 6ES7322-8BH01-0AB0

该模块也能在通道区组冗余状态下操作。

DO 10xDC 24 V/2 A 6ES7326-2BF01-0AB0

从产品版本3开始, 该模块也可在通道区组冗余模式下操作。

AI 8x16位 6ES7 331-7NF00-0AB0

从产品版本10开始, 该模块也可在通道区组冗余模式下操作。

AO8x12位 6ES7332-5HF00-0AB0

从产品版本5开始, 该模块也可在通道区组冗余模式下操作。

参数CH_INF_H和CH_INF_L des FB 453"RED_STATUS"的已更改特征

当一个模块的所有通道均显示出错时, 从"通道区组冗余"库文件v4.0版本起, 在CH_INF_H和CH_INF_L输出参数中将分配给通道的位均设为0。

在以前的版本中, 所有参数均被设为0。

可以在手册"自动化系统S7-400H: 容错系统""中找到关于冗余I/O的信息。 请阅读在发生故障和交换I/O或功能模块时涉及的过程描述。

运行时设备更换后激活

在运行时更换设备后(CiR)执行完全取消激活。

FB 450"RED_IN"的通道信息位

背景数据块FB 450"RED_IN"的状态/强制字

"FB_RED_IN.STATUS_CONTROL_W"中的"通道信息可用位"仅与故障安全模块相关。

FC 450"RED_INIT"

FC 450"RED_INIT"删除在HW Config中为工作数据块编号范围配置的所有块。

HART AI模块的断线检测

如果在HW Config中为HART AI模块取消激活断线检测, 且在一个通道中引起断线,

则FB 453"RED_STATUS"在MODUL_STATUS_WORD中报告下溢。

FB 450"RED_IN"的反应

如果FB 450"RED_IN"在一个模块中检测到错误, 则取消激活受影响的通道。 如果在第一个错误纠正之前, 在第二个(冗余)模块的相应通道发生另一个错误, 则不在CH_INF_L或CH_INF_H输出参数中显示该错误。 CH_L或CH_H参数正确显示已经发生一个错误。

6.15 硬件诊断

• 只有在CPU支持特殊诊断功能时, 才能进行完整的硬件诊断。 如果CPU不具备所有必要的诊断功能, 那么部分诊断将会以低对比度显示。 如需显示完整的诊断信息, 这时请通过菜单命令"模块信息"检查模块版本, 并咨询SIMATIC客户支持以确认是否需要或完全可以对您的CPU固化程序进行更新。

• 如果要诊断一个带CR2机架的站(在分段机架中工作), 请在SIMATIC管理器中始终选择所要显示在在线项目中的CPU。 也可以显示其它CPU, 但要根据其性能。 如果站点中所有模块的诊断符号都以灰色显示, 则您应将编程设备直接连接到想要诊断的CPU的接口上。

• 如果出现出错消息"编程设备组态下载已中止", 则将为系统诊断创建临时目录。解决方案: 请确保标准的STEP 7项目目录(Siemens\Step7\S7proj)未被写保护, 且有足够可用的内存空间。

• 如果出现出错消息"无法删除目录...", 则说明另一个应用程序正在从前面的会话中阻塞删除该临时项目。 硬件诊断将被阻塞。 解决方案: 请关闭阻塞删除临时目录的应用程序, 然后重新启动硬件诊断。

• 如果两个CPU上都有在线连接, 则只能完整地执行一个H站的诊断。

6.16 组态连接

• 如果连接是在STEP 7早期版本(V2.1和V3.x)的项目中组态的, 则更换CPU时该连接可能丢失。 此时的解决方案是先删除STEP 7 V5.2及其后续版本的连接,然后重新对其组态。 此后您就可以更换CPU(V5.2及其后续版本), 而不在碰到上述问题。

• 对于一个由STEP 7 V4.x/V5.x所创建的S7连接, STEP 7 V3.1只能对其在有限范围内进行编辑。 因此是不能删除S7连接并更改连接伙伴的。

6.17 MPI / PROFIBUS网络设置

网络设置

• 对于MPI和PROFIBUS网络, 必须组态"最大的MPI地址"或"最高的PROFIBUS地址"(HSA)。 对于新项目, 建议您采用STEP 7中建议的默认数值。

- 如要通过编程设备(PG)/PC连接到网络, 您须确保编程设备(PG)/PC的地址不在上述HSA中。 对于STEP 7 V2.1项目, 默认的最高MPI地址为15。

- 子网中所有站点的其它的网络设置必须相同。

- 在更改网络设置后, 必须将组态下载到此网络中的所有SIMATIC站点, 以便所有站点的设置都相同。

- 在19.2 Kbps传输速率下, CPU的MPI接口上能使用模块不能多于8个。

- 如果CPU318的MPI/DP接口以19.2 Kbps的传输速率作为MPI接口运行, 则HSA就不能设置成126。

- 如要将PROFIBUS地址分配给一个ET 200C站, 则编程设备/PC只能在PROFIBUS DP上以主站方式运行。 只能使用CP 5511、 CP 5512、 CP 5611

和插件板CP 5611进行地址分配, 而不能使用PC或TS适配器进行地址分配。

当心

如果在将编程设备(PG)/PC连接到总线时采用了错误的总线参数设置, 则会引起严重的总线故障以导致总线节点(如DP从站)的失效。 您还须遵守"硬件配置(PROFIBUS DP)"一节中有关PROFIBUS-DP地址分配的注意事项。

• 较早型号的PC和TS适配器(通过PC/PG的COM口用于MPI连接的PC/MPI电缆)只能用于MPI而不能用于PROFIBUS (通用型DP)。 从V5.0版开始的PC和TS适配器可以最高1.5 Mbps的传输速率用于MPI和PROFIBUS。 TS适配器II可以最高12 MB的速率用于MPI和PROFIBUS。

• 如果编程设备/PC只能通过网关到达模块, 则STEP 7将始终选择最短的路径来方位模块。 但如果(在断线等情况)无法通过该网关进行通讯, 则无法建立连接。

如果能通过其它网关到达该模块, 则STEP 7将自动尝试使用这些网关来建立连接。 可以在STEP 7程序的属性对话框中对这些连接尝试设定顺序。

为执行此操作, 请如下处理:

• 打开项目的在线视图。

• 浏览到和该CPU有关的STEP 7程序。

• 在STEP 7程序的属性对话框中, 打开"地址: 模块"标签(通过菜单命令"对象属性"来实现)。

• 您可以在此处设置一个替代网关(如果有)。

地址分配

• 激活的PROFIBUS节点的地址与特定模块地址之间至少要有一个地址间隙。 这种情况下, STEP 7 V5.4 SP3.1将自动按此规则分配地址。 例如, 您已经组态了两个不带DP主站系统的CPU 315-2 DP设备。 这两个CPU将自动接收PROFIBUS地址2和4。 您可以更改这些地址, 但须同时确保两个PROFIBUS地址之间有地址间隙。 这个规则同样适用于通过STEP 7 V2.0/2.1创建的项目。

- 在为其它激活节点(如通过"设置PG/PC接口"应用程序为编程设备(PG)/PC)分配地址时, 也须考虑这个地址间隙。

当心

如果在总线的激活节点之间没有设置此地址间隙, 则这些总线节点将出现故障或完全瘫痪。 (如DP从站)

请注意, 如果地址等于"最大节点数", 就不要使用地址0。

• 一定不要将编程设备(PG)/PC的站地址设置为PROFIBUS总线上的站点(如DP从站的)地址。

6.18 SIMATIC M7

下列要点适用于到目前为止使用的操作系统, 在MS Windows Vista M7下, 无需组态组件。 然而, 可继续使用带M7组件的所有已存在的站。

• 您可以使用STEP 7 V5.4 SP3.1对M7系统以及SIMATIC S7和C7系统进行编程和组态。 在组态过程中可以设置MPI地址: 这样使用菜单命令"管理M7系统"

下载M7系统, 关闭带有全部M7组件的整个站点, 再重新打开M7系统。 这样其中的MPI地址就会被激活。

• M7用户程序是用ProC/C++或CFC (可选数据包)编写的。 可以使用STEP 7标准数据包在这些程序中创建您要使用的数据块。 也可以先将S7程序的数据块复制到M7 CPU中, 然后在M7程序中使用这些数据块。 再从S7程序复制到M7 CPU的过程中, 只显示在M7设备中运行的块类型。 在将S7程序复制回S7 CPU时,可以重新看到其它块类型。

• 在使用外部编程设备时, 如果M7所用的闪存文件驱动程序是激活的, 则使用病毒扫描程序可能导致问题(控制面板 > 内存卡参数分配)。 因此, 请在运行系统时不要使用病毒扫描程序(请参见"常规注意事项"一章中的"病毒扫描"一节)。

• M7-300/400存储卡的格式化

可以使用下列命令对编程设备或PC上的M7-300和M7-400存储卡进行格式化:

- 在MS Windows 2000/XP中, \ windows \system32\s7oformx

(有关s7oformx命令的语法, 请参见"M7-300和M7-400系统软件"用户手册的第5章)。

- 在MS Windows 2000/XP中安装可选数据包M7 SYS

可以使用安装选项在MS Windows 2000/XP中安装可选数据包M7 SYS

V4.0和V5.0。

• 可以使用"安装操作系统"标签的"管理M7系统"对话框中的"下载"和"上传"按钮,但前提是所选择的目标介质中已安装有4.00版或更高版本的M7操作系统, 并且该介质中所安装的组态能够与对话框中"组态"域的选项相匹配。

• 子网限制之外的M7-300/400的PG/PC功能

只能执行下列PG/PC功能, 这些功能用在作为MPI/通讯总线子网节点的M7 CPU和功能模块上:

• 菜单命令PLC > 管理M7系统的所有功能, 如安装操作系统或将用户程序下载到M7-300/400设备

• 操作M7-300/400设备所用的远程终端接口

• 使用Organon XDB调试M7的C语言程序

执行这些功能不能超越子网限制。

注意: 在MS Windows Server 2003和MS Windows Vista下不能使用M7。

6.19 梯形图、 功能块图、 语句表和参考数据

块和源文件

• 在STEP 7 V5.1 SP3及其后续版本中, 只有当相应块文件夹的属性被设置成"绝对"地址优先级时, STL/LAD/FBD功能"自动生成源文件"地址设置"绝对/符号

"(选项> 自定义 > 源文件 > 地址)才能生效。 如果设置成"符号", 则符号地址将始终为地址优先级而创建。

• 在STEP 7 V5.1及其后续版本中, 如果接口遇到问题, 可以使用SIMATIC管理器中的编辑 > 检查块一致性...功能。

• 对于第5版STEP 7所编辑的离线块, 现在也能在增量型编辑器中进行接口更改了。 为执行此操作, 请如下处理:

确保所有块都已经通过STEP 7第5版进行了编译, 生成一个包含所有块的源文件,

并对编译该文件。

1. 改变相关块的接口。

2. 现在依次打开所有调用块(相应的调用将以红色显示)。

3. 选择菜单命令编辑 > 更新块调用。

4. 再次生成相关的背景数据块。

• 在ASCII编辑器中, 调用块时必须按照所定义的顺序传送这些参数。 在线状态下

改变到块接口可能导致CPU进入STOP模式。

• 对于由版本早于V5.1的STEP 7所生成的带有组合数据类型OUT参数的功能块, 不能在STEP 7 V5.0 SP3及其后续版本中使用块状态对其进行监控。 在尝试打开一个块时会报告错误。

纠正方法: 使用STEP 7 V5.4 SP3.1保存块, 并将其下载到PLC中。

对于由V5.0 SP31及其后续版的STEP 7所生成的带有组合数据类型OUT参数的功能块, 不能在版本早于V5.0的STEP 7中通过"可访问节点"对其进行编

辑。

纠正方法: 打开离线项目中的块, 保存并重新加载。

如未进行上述更改, 则块将继续同以前一样工作, 只是无法编辑。

在完成更改后, 块的ENO输出将正确设置。

语言单元

注意

• 在语句表中使用高级语言结构时, 如下所述, 可能更改DB注册表和地址注册表AR1的内容:

- 完全合格的数据块访问(如DB20.DBW10)作为功能(FC)、 FB和多重背景调用的实际参数

- 形式参数的结构组件作为一个功能或一个功能块中的地址

- 形式参数的结构组件作为一个功能或一个功能块的实际参数

• 在一个功能块、 功能或多重背景调用中, RLO或累加器1和2不能用作附加(隐含的)参数。

• 系统中将DI寄存器和AR2地址寄存器用于功能块和多重背景调用, 因而不能在功能块中对其进行更改。

• 某些可装载的标准块使用AR1地址寄存器。

• 命令"L P#parameter_name"将装载相对于AR2地址寄存器的指定参数的地址偏移量。 为了确定多重背景类型功能块中的背景数据块的绝对偏移量, 还须为该值添加AR2寄存器的区域内指针(仅地址)。

如果同时使用了上述的编程方法、 寄存器和累加器, 则必须确保指定寄存器和累加器中的内容得到保存, 否则可能出错。

欲知详情, 请参见STEP 7帮助中的"调用块时避免出错"这一主题。

• 指令AW、 OW、 XOW、 AD、 OD和XOD不支持二进制常数(如OW2#101010101010101)。 可以使用十六进制常数(例如OW W#16#AAAA)。

块参数

• 带BOOL值输入和输入输出参数的块只能由"第2版的块"属性来调用。 否则在某些情况下, 第一个BOOL输入或输入输出参数将无法正确传送。

• 如果将调用对话框中的布尔输出参数用做第二个调用对话框中的输入参数, 则这两个调用对话框必须位于不同的网络中, 否则第一个调用对话框中的输出参数作为第二个调用对话框中的输入参数时讲不起作用。

• 如果为UDTx类型的参数提供一个UDTx类型(符号表: DBx UDTx中的条目)的数据块, 则参数条目将被以类型冲突为由而拒绝。 但您仍可以通过UDTx类型传送DB组件。

• 在一个临时变量范围内, 只有用户声明过的临时本地数据才能用于编程。 在语句表、 功能块图和梯形图程序中使用可选软件包时, 也应注意这一点。

参考数据

• 显示所选参考数据视图的时间, 在很大程度上取决于要显示的条目数。 对于超长的程序, 可以在SIMATIC管理中使用菜单命令选项 > 参考数据 > 过滤器来限制参考数据的数量。 在参考过滤器中, 只能按相关需求选择地址和数值范围生成参考数据后, 将不包含下列地址:

1. 形式参数形式的地址, 如: SP / CU <参数名称>。

2. 从寄存器间接寻址语句中获得的地址。

3. 从内存间接寻址语句中获得的地址。

4. 本地数据

5. 使用OPN DIx打开的数据块, 在程序结构中显示为OPN DBx。

• 重新链接数据块调用后, 参考数据将不再可用。 因此, 必须始终在重新链接后

生成参考数据。

• 在程序编辑器中, (LAD、 FBD、 STL), 有一个窗口用来显示整个程序(菜单命令查看 > 详细; "交叉参考"标签)中当前网络中地址的使用位置。 在交叉参考列表部分(参考数据), 既不包括对数据块的部分和全部访问, 也不包括任何指针访问。

• 引用数据中的"未使用符号"视图列出了没有在S7程序中使用的符号。 如果已经为符号分配了的属性, 如用于显示设备的消息, 则请在删除未使用符号前仔细查看符号表("消息属性"中的"M"列), 以确认这些要删除的符号确实不用于显示设备。 这一点同样适用于"O"属性(WinCC的操作面板和监控)和"C"属性(通讯属性)。

注意

所要显示的参考数据范围已经扩充并涵盖了更多的有关STEP 7 V5的信息。 如果使用由较早版本的STEP 7生成的参考数据的程序, 则请在SIMATIC Manager中使用菜单命令选项 > 参考数据 > 生成中重新生成参考数据。

这样就可以使用扩充的功能。

过滤器用来决定选择哪些数据, 以及如何在参考数据的多种视图中进行表达。 如果要在显示参考数据前检查默认过滤器设置, 并进行所需要的修改, 可选择SIMATICManager中的菜单命令选项 > 参考数据 > 过滤。

6.20 消息组态

CPU或项目范围内分配唯一的消息号。

• 在V5.3及其后续版本中, 您可以选择将这些消息号分配给项目(以前所用的方法)还是分配给CPU (新的方法)。 将编号分配到CPU的优点是, 程序可以在一个项目内进行复制, 而不需要重新分配任何消息号。

• 在第一次创建消息并在一个项目中显示文本时, 系统将请您确认要将唯一的消息号分配给项目还是分配给CPU。 在SIMATIC Manager中, 可以选择一个默认设置(菜单命令选项 > 自定义 > 消息号), 这样就在每次开始创建消息时系统将不再请您进行上述确认。

该默认设置同样适用于带重新组织功能的菜单命令文件 > 另存为, 除非将新项目的设置应用于项目, 并将当前项目应用于CPU(CPU范围内项目的更改不能应用于项目范围内)。

• 如果已经选择了分配给CPU的编号, 并要在HMI设备上显示它们, 那么只能使用应用程序"V6.0版WinCC"和/或"V6.0版ProTool"进行。 如果这些应用程序的版本低于V6.0, 则只能选择分配给项目的消息号。

现有项目(分配给项目的消息号)

• * 通过选择带重新组织功能的菜单命令文件 > 另存为, 可以将分配有唯一消息号的项目(如V5.1或其早期版本的项目)转换成将唯一消息号分配给CPU的形式。 请注意, 在这种情况下将分配新的消息号, 并按下列方法对块进行重新编

译。 只有在PLC完全关机并重新启动后, 对消息号所做的更改才能生效。

• 如果从已经为之分配了消息的项目(以前的方法)中复制已经包含消息的块, 则将为背景数据块中的消息分配消息号(EV_ID)。 这将导致在调用这些复制的和插入的块时把消息号提供给错误的变量。 这种情况下, 从调用块中创建一个源文件。 删除源文件中块调用的变量。 例如, 调用一个带两条消息的块

CALL FB 1 , DB 1 (

msg := DW#16#1,

msg2 := DW#16#5);

将产生下列调用:

CALL FB 1 , DB 1;

重新编译包含此块的源文件。 将自动为该实例输入新的消息号。 可以在编译后打开块, 检查里面的新编号。

符号和消息组态

• 如果在符号表之间复制符号, 并在相同的过程中创建与符号相关的消息, 您必须首先关闭其中一个符号表。 否则将无法保存您的消息组态。 在某些条件下,在消息组态对话框中最后输入的一个条目可能丢失。

块和消息组态

• 可能无法通过可修改的变量进行消息输入的互连。 如果要处理一个背景的消息块, 则PLC会在首次运行时接受所提供的EV_ID, 而只要这个背景存在, 该EV_ID就无法被更新。 使用一个和首次运行中不起作用的数据不同的数据来替换这些参数。

• 如果在LAD/FBD/STL编辑器中打开了消息类型块, 同时选择了菜单命令文件 >另存为, 则将无法复制相应的消息! 如果在此过程中有一个现有的块被覆盖了,则此消息的组态将丢失! 这种情况下, 会显示一个警告信息。 在连同组态消息一起复制一个块时, 请使用SIMATIC Manager中的菜单命令编辑 > 复制或编辑 > 插入。

6.21 翻译文本

复制对象:

如果连同所组态的显示文本(如消息块和带所分配消息的符号表)一起将对象从一个项目复制到另外一个项目中, 则您须确保目标项目中所需的显示语言可用(使用菜单命令选项 > 显示设备的语言进行检查)。 并不是所有源项目中已有的显示语言都能自动地在目标项目中进行创建; 相反, 只有那些已在目标项目中创建过的语言的文本才会被复制。

6.22 管理多语言文本

导入显示文本(菜单命令选项 > 多语言管理文本 > 导入):

在导入显示文本(S7UserTexts、 S7SystemTextLibrary和S7UserTextLibrary)时,

可能会在日志文件<import.txt>中报告访问错误, 因为操作系统可能仍在启动内部进程以访问该目标。 这种情况下, 请遵守下列规范重复该导入过程。 这样就不会再出现访问错误。

请确保没有打开有关上述对象(用于用户文本或系统文本库文件的主菜单选项 >文本库 > 用户库或系统库中的编辑器)的编辑器或应用程序。

在导入前, 请关闭日志文件<export.txt>。 如果已经打开了<export.txt>, 则在导入显示文本时就会出现访问错误。

对于"管理多语言文本"功能, 可使用EXCEL 97 SR2及其后续版本以及2007版的Microsoft Office Excel版本。

6.23 S7-PDIAG

S7-PDIAG和地址优先级

• 如果符号更改导致所设地址优先级后跟随的过程诊断数据被更改, 则在通过S7-PDIAG应用程序打开一个项目, 或在LAD/FBD/STL编辑器中打开一个诊断功能块时将作这些改变。 在符号编辑器中不会进行这样的更改。

"导出"中的新文件类型

• 在"导出"对话框中(使用菜单命令过程诊断 > 导出), 文件类型数据通过"*.xml(ISO88)"条目扩展。 如果选择该文件类型, 则通过编码"ISO-8859-1"生成

XML格式。 如果选择".xml"文件类型, 则编码将为"UTF-8"。

6.24 将S5程序转换成S7程序

• 在将S5程序转换成S7程序时, 不考虑SIMATIC S5-135U和SIMATIC S5-155U系列CPU中的特殊指令。

• 库文件"FBLIB1"中的块(在SIMATIC管理器中使用"标准库文件V3.x"下的文件 > 打开 > 库命令时可见)只能用来将现有的S5程序转换成S7程序。在新的

S7程序中不能使用此功能。

• 在使用标准功能块FC100至FC111时, 请注意I/O地址(参见在线帮助中有关这些块的内容)。 过程映象的更新取决于S7 CPU。 如果为该地址分配了一段I/O地址(1和8之间), 则在周期性更新过程映象时将不会考虑这些地址。

• 在打印S5程序时, 建议采用横向格式。 使用A4纵向格式时, 行末的字符可能会打印到下一行中。

• 如果数据保存在写保护格式的介质中, 如只读软盘, 您就无法将S5数据转换成

STEP 7。

纠正方法:

- 先将S5数据复制到一个未被写保护的目录下。

- 然后启动转换器并转换副本。

6.25 将TI程序转换成S7程序

下列要点适用于到目前为止使用的操作系统, 在MS Windows Vista下, 不再安装TI转换器。

• 随盘带有将TI程序转换成S7程序的工具。 此工具中带有一个电子文档格式的手册(只有英文版)。

• 通常情况下, 可以在Windows任务栏(Start/SIMATIC/STEP 7)中启动该TI转换器。

• 库文件"TI-S7转换块"(通过文件 > 打开 > 库标准库文件V3.x在SIMATIC管理器下可见)包含所转换TI程序中要用到的标准路径。

• 如果依次调用FC80多次, 则输出变量"Q"将无法传送到DB变量或本地数据中。

• 在使用FC94和FC95功能时, 参数IN和OUT不能都指向数据块。

• 在使用FC104功能时, 参数TBL1和TBL2不能指向数据块。

• FC102功能只能使用实型数据类型(B#16#08)。 该功能不能使用INT或DINT数据类型。

• 支持下列TI系统:

- TI 405

- TI 505

6.26 容错系统

如要将要多个冗余的S7连接组态给一个容错系统, 则须注意, 建立所有连接所需的时间要比在所组态的最大通讯延迟下所允许的时间长些。 如果出现此情况, 请在CPU的容错参数属性中加大数值"最大通讯延迟时间[ms]":

6.27 使用外文字符集时的注意事项

在STEP 7 V5.3 SP2及其后续版本的项目和库文件中, 可以使用不符合STEP 7中所设语言的外文字符集但先决条件是已经在操作系统中安装了相应字符集。 因此,请遵守STEP 7帮助文件中"使用外文字符集"一章的具体要求(参见"安装和编辑项目"一章)。

除此帮助文件外, 您还须注意下列信息:

• 下列外文字符集已就在许可的Windows操作系统下和MUI变量之间的适用性进行过测试:

- 日语

- 中文(简体)

- 朝鲜语

- 俄语

- 希腊语

通常也可以使用其它语言, 但无法保证其无限的适用性。

• 禁止激活操作系统选项"将高级文本服务扩展到支持所有程序"(例如, 在Windows XP"控制面板/区域选项和语言设置/详细信息/高级"中)。

• 即使所使用的外文无法识别, 如可视语言日语和中文, 但查找/替换对话框仍然提供"大写/小写"选项)。

• 只能输入数字的输入域只允许输入单字节数据(与中文和日语这样的可视语言有关)。

• 在上传站的过程中请注意, 只有在Windows中安装了相同的语言时, 才能正确显示在CPU中已经保存的文本。

• 请注意, CPU口令只能为ASCII字符。

• 为避免显示接口错误(如umlauts错误), 建议将英文作为STEP 7的接口语言。

• 不能将STEP 7安装在其路径包含非ASCII字符集字符的目录下。

• PID控制、 S5/S7转换器和TI转换器不支持外文字符集。

• 此外, LAD/FBD/STL编辑器的变量名中不允许使用外文字符。

• 在使用可选数据包, 特别是语言编辑器时, 您须确保这些数据包也支持外文输入。 否则在显示或打印时这些字符将显示为乱码。 如有问题, 请不要在新打开文件列表中, 而是在打开的资源管理器中打开该可选数据包。

• 请注意说明部分的源和块只可使用英文字符集(ASCII字符0x2a - 0x7f)中的字符。 特别是没有输入特殊字符集的空格符号不会被认作空格, 而且会在程序中导致错误的出现。

• 请注意, 在插入外部源文件时(SIMATIC Manager中的功能), 文件名和目录名中只可使用ASCII字符集0x2a - 0x7f中的字符。

• 请注意, 符号名称在符号地址中必须用引号标注("<符号名称>")。

• MS Windows Vista下的语言设置, 例如, Ultimate

- 使用"控制面板 > 区域和语言选项 > 格式"来设置期望的语言。

- 使用"控制面板 > 区域和语言选项 > 键盘和语言 > 更换键盘"来添加输入语言。

- 使用"控制面板 > 区域和语言选项 > 管理 > 系统区域"来设置期望的显示语言。

6.28 使用SIMATIC Logon的注意事项

使用SIMATIC Logon产品, 使用至少V1.4 SP1并注意产品中所提供的信息。

附加注意事项:

• 此外, 有项目口令可用于打开项目。 例如, 主要供管理员用于在Windows域之间传送受保护的项目。请注意, 在打开一个项目时, 通过其他 > SIMATIC Logon服务登录的用户是作为管理员通过口令进入项目的。

• STEP 7支持缺省设置"组态SIMATIC Logon"。 更改这些设置可能会对有访问保护的项目造成意外情况。

• 使用SIMATIC Logon时请注意, 在关闭最后一个项目后, 用户保持登录。 用户通过"SIMATIC Manager > 选项 > SIMATIC Logon服务 --> 退出"才能完全退出。

6.29 拓扑编辑器

通过拓扑决策, 可以为没有IP地址的设备分配临时IP地址。 在关闭相应设备的电源之前将保持这些地址, 并可能导致地址冲突。

可能的补救措施: 切断电源, 或为所涉及的设备分配另一个IP地址。

6.30 命令接口

1. 请注意, 由于无法在MS Windows Vista操作系统中运行Visual Basic 6, 因此不再在MS Windows Vista操作系统中开发命令接口序列。

然而, 可以在MS Windows Vista中运行已编译的命令序列。

2. 命令接口: 如果在SIMATIC对象中设置"VerbLogFile"属性, 则将在记录文件而不是在文件中记录符号导入的消息(以前是这种情况)。

7 文档注意事项

STEP 7的在线帮助中包含有关STEP 7的完整文档。 HTML格式的"STEP 7帮助"中包含STEP 7的"基本信息"。

基本信息和参考信息都是电子文档格式的手册。

因此, 您既可以选择直接在线浏览, 也可以选择打印单独章供以后阅读。

STEP 7帮助

在所有的STEP 7应用程序中, 都可以使用菜单命令帮助 > 目录来启动"STEP 7帮助"。 在"STEP 7帮助"中, 为您提供了使用STEP 7软件所需要的基本信息。 它还为您提供下列查找选项:

• 从目录页开始, 您可以浏览您所要执行的不同组态任务

• 帮助窗口顶部标签中的"对象"命令按钮可用来在选中对象后选择可执行的功能。

• 在搜索指定主题时可以使用"索引"标签。

• 在搜索单个条款时可以使用"查找"标签。

"STEP 7帮助"中所有的链接部分都显示为蓝色。 在激活链接后, 颜色就会立即改变。

使用帮助窗口顶部的按钮, 可以方便地调用STEP 7对象的帮助文件以及STEP 7词汇表。

应用程序帮助

应用程序帮助, 如SIMATIC Manager帮助, 是对STEP 7帮助文件"的补充。 您可以找到有关使用在该应用程序中的如菜单命令、 对话框、 键盘控件的信息以及其它专用信息。

此应用程序帮助中的所有超链接都显示为绿色。 指向"STEP 7帮助"的超链接显示为蓝色。 也可以使用帮助窗口顶部的同名按钮来调用"STEP 7帮助"。

可以选择菜单命令帮助 > 上下文相关的帮助、 帮助 > 引言或帮助 > 使用入门来调用此应用程序帮助, 也可以选择目标并按F1键来调用帮助信息。

打印帮助"STEP 7帮助"和应用程序帮助都支持打印功能。 所打印信息的范围要看您选择的是一个主题还是整个内容页的内容。

手册

例如, 在Windows XP下, 可通过开始 > SIMATIC > S7手册来访问STEP 7的各个手册。 可以用Acrobat Reader显示和打印手册, 该软件随STEP 7软件免费提供。鉴于本产品手册编辑截止时间的限制, 手册中的内容与在线帮助中的内容可能偶尔存在细微差别。

最新信息:

与在线帮助中的操作系统信息相反, STEP 7 V5.4 SP3.1已经证明可用于MS Windows Vista Business和Ultimate。

当读取开始菜单的引用时, 请牢记不同的操作系统下的开始菜单形式不同。

8 使用STEP 7中文版时的重要特征

• STEP 7仅发行"简体中文"。

• 只能编辑使用英文或中文字符集创建的项目。

• 请在输入地址时确保使用单字节格式。

• 如果使用符号地址分配, 请确保在引号内输入符号名("<符号名>")。

• 与在线帮助和文档中的说明相反, STEP 7中文版只能在中文版Windows XP Professional和带多语言用户界面软件包的Windows XP Professional操作系统

下运行。

• 如果在使用"带多语言用户界面软件包的MS Windows XP Professional"时出现显示错误, 则建议使用中文版MS Windows XP Professional。

• 如果使用CSV格式, 则在使用带多语言用户界面的MS Windows XP Professional时会出现显示错误。 例如, 在安装了Win XP Mui的计算机上安装

了英文版Excel。 希望将所创建的文本(标题、 注释、 消息文本...)翻译成另一种语言。 这种情况下, 应使用"管理多语言文本"功能选择导出格式XLS。 如果使用相应的Office XP Multilingual User Interface版本(中文), 则在使用带多语言用户界面的MS Windows XP Professional时, 使用CSV格式不会出现显示错误。

• 如果在一个含中文字符的文件夹中安装STEP 7, 则软件可能不能正确反应。 因此, 应在含罗马字符的文件夹中安装STEP 7。

• 只有在STEP 7语言设为"英语"(SIMATIC管理器 > 选项 > 自定义..., "语言"标签)时, 文档中"使用外语字符集"的所有说明才适用。

• 请确保在源代码和块的声明部分只使用包含在英文字符集中的字符(ACSII字符0x2a - 0x7f)。 在一个不同字符集中输入的空格被错误地解释, 并导致程序出错。

• 如果在Windows 2000中, 目前以5种语言(无中文语言)在计算机中安装了STEP 7的前期版本, 则必须在安装新操作系统Windows XP Professinal + SP2之前,使用"Automation License Manager"程序保存授权和许可证密钥。

• 在输入口令时, 请确保只使用包含在英文字符集(ASCII字符0x2a - 0x7f)中的字符。 例如, 若使用中文口令保护CPU, 则可在STEP 7外的一个文档中键入中文口令, 然后将它复制到输入域中。

• 如果从文件系统导入源代码, 请确保目录名和文件名仅包含英文字符集中的字符(ASCII字符0x2a - 0x7f)。 否则, 该功能不能正确工作。

• 请确保在将Windows语言设置设为"英语"时, 必须在安装STEP 7时选择"英语"作为安装语言。 否则在启动STEP 7软件时, 无法正确显示文本(菜单命令等)。完成安装后, 可以在SIMATIC管理器中(选项 > 自定义..., "语言"标签)将STEP

7语言改为"中文"。

• HW组态: 属于这些模块的可用对话框且可通过Internet更新的对话框以英文显示。

• 为了正确显示英文版STEP 7, 必须将Windows语言设为"英语"。 否则可能出现显示错误(菜单命令等)。

• Windows XP mui中的语言设置:

使用控制面板 > 区域和语言选项 > 高级 > 非Unicode程序语言来设置中文语言。

要设置中文输入语言(标准区域设置属性), 选择 控制面板 > 区域和语言选项 >语言 > 详细信息。

使用控制面板 > 区域和语言选项 > 语言

来设置菜单和对话框的中文语言要设置中文语言的标准和格式, 选择控制面板 > 区域和语言选项 > 区域设置(标准和格式)。

• 如果在英文操作系统中安装STEP 7, 则必须首先将操作系统切换为"中文", 然后将SIMATIC管理器切换为"中文"。