Professional Documents
Culture Documents
Unity Pro XLS Software 操作模式手册
Unity Pro XLS Software 操作模式手册
Unity Pro XLS Software 操作模式手册
33003890 07/2012
www.schneider-electric.com
本文档中提供的信息包含有关此处所涉及产品之性能的一般说明和 / 或技术特性。
本文档并非用于 (也不代替)确定这些产品对于特定用户应用场合的适用性或可靠
性。任何此类用户或集成者都有责任就相关特定应用场合或使用方面对产品执行适
当且完整的风险分析、评估和测试。 Schneider Electric 或是其任何附属机构或子公
司对于误用此处包含的信息而产生的后果概不负责。如果您有关于改进或更正此出
版物的任何建议,或者从中发现错误,请通知我们。
未经 Schneider Electric 明确书面许可,不得以任何形式、通过任何电子或机械手段
(包括影印)复制本文档的任何部分。
在安装和使用本产品时,必须遵守国家、地区和当地的所有相关的安全法规。出于
安全方面的考虑和为了帮助确保符合归档的系统数据,只允许制造商对各个组件进
行维修。
当设备用于具有技术安全要求的应用场合时,必须遵守有关的使用说明。
如果在我们的硬件产品上不正确地使用 Schneider Electric 软件或认可的软件,则可
能导致人身伤害、损害或不正确的操作结果。
不遵守此信息可能导致人身伤害或设备损坏。
© 2012 Schneider Electric。保留所有权利。
2 33003890 07/2012
目录
安全信息 . . . . . . . . . . . . . . . . . . . . . . 5
关于本书 . . . . . . . . . . . . . . . . . . . . . . 7
部分 I Unity Pro XLS 安全应用详细信息,上下文帮助 . . . 9
章 1 Unity Pro XLS 一般性介绍 . . . . . . . . . . . . . . 11
使用 Quantum 安全 PLC 的 Unity Pro XLS 软件的功能 . . . . . . . . 11
章 2 Unity Pro XLS 的全局项目管理 . . . . . . . . . . . . 13
2.1 Unity Pro XLS 的安全管理和自检 . . . . . . . . . . . . . . . . . 14
Unity Pro XLS 软件的安全管理 . . . . . . . . . . . . . . . . . . 14
2.2 Unity Pro XLS 软件的编程环境检查 . . . . . . . . . . . . . . . . 15
Unity Pro XLS 软件自检 . . . . . . . . . . . . . . . . . . . . . 16
事件查看器 (Microsoft Windows) . . . . . . . . . . . . . . . . . . 19
2.3 Unity Pro XLS 软件的项目管理 . . . . . . . . . . . . . . . . . . 21
使用 Unity Pro XLS 软件创建安全项目 . . . . . . . . . . . . . . . 22
使用 Unity Pro XLS 打开安全项目 . . . . . . . . . . . . . . . . . 24
Unity Pro XLS 的安全模式 . . . . . . . . . . . . . . . . . . . . 25
Unity Pro XLS 的维护模式 . . . . . . . . . . . . . . . . . . . . 27
在安全模式和维护模式之间切换 . . . . . . . . . . . . . . . . . . 28
监控模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
连接到安全 PLC . . . . . . . . . . . . . . . . . . . . . . . . . 32
连接到 PLC 仿真器 . . . . . . . . . . . . . . . . . . . . . . . 34
将安全项目传输到安全 PLC . . . . . . . . . . . . . . . . . . . . 35
从安全 PLC 中传输安全项目 . . . . . . . . . . . . . . . . . . . 36
启动和停止安全项目 . . . . . . . . . . . . . . . . . . . . . . . 37
章 3 Unity Pro XLS 的项目属性和密码 . . . . . . . . . . . 39
Unity Pro XLS 的项目属性 . . . . . . . . . . . . . . . . . . . . 40
使用 Unity Pro XLS 软件保护安全项目 . . . . . . . . . . . . . . . 42
应用程序 (项目)密码要求 . . . . . . . . . . . . . . . . . . . . 45
密码丢失 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
33003890 07/2012 3
章 4 Unity Pro XLS 的网络配置 . . . . . . . . . . . . . . 51
安全 PLC 写保护. . . . . . . . . . . . . . . . . . . . . . . . 52
使用 Unity Pro XLS 软件配置 Quantum 网络所存在的限制. . . . . . 53
章 5 使用 Unity Pro XLS 编程 . . . . . . . . . . . . . . . 55
安全项目的程序结构限制 . . . . . . . . . . . . . . . . . . . . 56
安全项目的导入限制 . . . . . . . . . . . . . . . . . . . . . . 57
安全项目的段和数据类型限制 . . . . . . . . . . . . . . . . . . 59
安全项目的常规设置 . . . . . . . . . . . . . . . . . . . . . . 62
安全项目的变量设置 . . . . . . . . . . . . . . . . . . . . . . 64
安全项目的语言设置 . . . . . . . . . . . . . . . . . . . . . . 66
章 6 Unity Pro XLS 的项目配置 . . . . . . . . . . . . . . 69
为 Unity Pro XLS 配置 Quantum 安全 PLC 所存在的限制 . . . . . . 70
使用 Unity Pro XLS 软件配置 Quantum 处理器. . . . . . . . . . . 73
使用不受限存储器区域中的数据 . . . . . . . . . . . . . . . . . 77
为安全项目配置 I/O 模块 . . . . . . . . . . . . . . . . . . . . 78
章 7 使用 Unity Pro XLS 调试程序 . . . . . . . . . . . . . 81
7.1 Unity Pro XLS 软件的 PLC 调试屏幕 . . . . . . . . . . . . . . . 82
任务选项卡:任务字段 . . . . . . . . . . . . . . . . . . . . . 83
“ 任务 ” 选项卡:操作模式 . . . . . . . . . . . . . . . . . . . . 84
“ 信息 ” 选项卡 . . . . . . . . . . . . . . . . . . . . . . . . . 85
7.2 Unity Pro XLS 软件的 PLC 仿真器 . . . . . . . . . . . . . . . . 87
Quantum 安全 PLC 的仿真器控制 . . . . . . . . . . . . . . . . 87
附录 . . . . . . . . . . . . . . . . . . . . . . . . 91
附录 A Unity Pro XLS 的用户界面 . . . . . . . . . . . . . . 93
Unity Pro XLS 的状态栏 . . . . . . . . . . . . . . . . . . . . 93
附录 B 系统对象 . . . . . . . . . . . . . . . . . . . . . . 95
B.1 系统位 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
系统位简介 . . . . . . . . . . . . . . . . . . . . . . . . . . 97
系统位 %S0 到 %S13 的描述 . . . . . . . . . . . . . . . . . . 98
系统位 %S15 到 %S21 的描述. . . . . . . . . . . . . . . . . . 100
系统位 %S30 到 %S51 的描述. . . . . . . . . . . . . . . . . . 102
系统位 %S59 到 %S122 的描述 . . . . . . . . . . . . . . . . . 103
B.2 系统字 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
系统字 %SW0 至 %SW21 的描述 . . . . . . . . . . . . . . . . 106
系统字 %SW30 至 %SW59 的描述 . . . . . . . . . . . . . . . . 108
系统字 %SW60 到 %SW127 的描述 . . . . . . . . . . . . . . . 112
术语表 . . . . . . . . . . . . . . . . . . . . . . . . 119
索引 . . . . . . . . . . . . . . . . . . . . . . . . 133
4 33003890 07/2012
安全信息
§
重要信息
声明
在尝试安装、操作或维护设备之前,请仔细阅读下述说明并通过查看来熟悉设备。
下述特别信息可能会在本文其他地方或设备上出现,提示用户潜在的危险,或者提
醒注意有关阐明或简化某一过程的信息。
33003890 07/2012 5
请注意
电气设备的安装、操作、维修和维护工作仅限于合格人员执行。对于使用本资料所
引发的任何后果, Schneider Electric 概不负责。
专业人员是指掌握与电气设备的制造和操作及其安装相关的技能和知识的人员,他
们经过安全培训能够发现和避免相关的危险。
6 33003890 07/2012
关于本书
概览
文档范围
本文档介绍使用 Quantum 安全 PLC 对安全项目进行编程的 Unity Pro XLS 软件的
操作模式详细信息。
有关安全性的详细信息,请参考 《Modicon Quantum 安全参考手册》。
本文档的读者对象是熟悉功能安全性和 Unity Pro 软件的具有技术资质的人员。
只有已获授权根据确立的安全标准试运行和操作系统的人员,才能试运行和操作
Quantum 安全 PLC。
有效性说明
本文档适用于 Unity Pro 7.0 及更高版本。
Unity Pro XLS Software 用于对安全项目及非安全 (标准)项目进行编程。有关标
准 (非安全)功能,请参考标准的 《Unity Pro 软件操作模式手册》。
相关的文件
文件名称 参考编号
Modicon Quantum Safety Reference Manual 33003879
Unity Pro 安全功能块库 33003873
33003890 07/2012 7
IEC 61508 电气 / 电子 / 可编程电子安全相关型系统的功能安全, 2.0 版 –
您可以从我们的网站下载这些技术出版物和其它技术信息,网址是:
www.schneider-electric.com。
关于产品的资讯
警告
意外的设备操作
仅限使用 Schneider Electric 认可的软件。
如果不遵守这些说明,将会导致死亡、严重伤害或设备损坏。
警告
意外的设备操作
请参阅 IEC 61508, “ 电气 / 电子 / 可编程电子安全相关型系统的功能安全 ”。
完全理解 IEC 61508 2.0 版 1-7 部分中安全完整性级别 (SIL) 3 所定义的应用和
环境。
SIL 要求基于当前处于认证时间的标准。
应用本产品不得超过 SIL3 级。
本文档所用的安全应用、安全项目和安全 PLC 等术语仅适用于 SIL3 等级之内。
如果不遵守这些说明,将会导致死亡、严重伤害或设备损坏。
用户意见
欢迎对本书提出意见。您可以给我们发邮件,我们的邮件地址是
techcomm@schneider-electric.com。
8 33003890 07/2012
Unity Pro XLS Software
Unity Pro XLS 安全应用详细信息,上下文帮助
33003890 07/2012
本部分包含了哪些内容?
本部分包括以下各章:
章 章节标题 页
1 Unity Pro XLS 一般性介绍 11
2 Unity Pro XLS 的全局项目管理 13
3 Unity Pro XLS 的项目属性和密码 39
4 Unity Pro XLS 的网络配置 51
5 使用 Unity Pro XLS 编程 55
6 Unity Pro XLS 的项目配置 69
7 使用 Unity Pro XLS 调试程序 81
33003890 07/2012 9
Unity Pro XLS 安全应用详细信息,上下文帮助
10 33003890 07/2012
Unity Pro XLS Software
Unity Pro XLS 一般性介绍
33003890 07/2012
1
使用 Quantum 安全 PLC 的 Unity Pro XLS 软件的功能
概述
Unity Pro XLS 软件用于对安全项目及非安全 (标准)项目进行编程。
有关标准 (非安全)功能,请参阅标准 Unity Pro XL 软件文档。
以下文档适用于和 Quantum 安全 PLC 配合使用的 Unity Pro XLS 软件项目。
硬件平台
与 Quantum 安全 PLC 配合使用的 Unity Pro XLS 软件支持以下硬件平台:
Quantum 安全
编程语言
Unity Pro XLS 软件提供了以下用于创建安全程序的编程语言:
功能块图 (FBD)
梯形图 (LD) 语言
不允许使用其他编程语言。
这两种编程语言可在同一安全项目中混用 ( 参见第 56 页 )。
安全功能块库
Unity Pro XLS 的安全功能块库中包含可用于对安全项目编程的功能块。
为了便于理解,将该库细分为系列。
这些功能块可在编程语言 FBD 和 LD 中使用。
程序的元素
安全程序仅允许在主 (MAST) 任务 ( 参见第 56 页 ) 中使用段 ( 参见第 59 页 )。
33003890 07/2012 11
Unity Pro XLS 一般性介绍
所具有的性能
下表显示在对安全项目编程时, Unity Pro XLS 软件的可用功能:
编程语言
功能块图 (FBD) +
梯形图 (LD) 语言 +
库
安全库 +
常规信息
创建和使用数据结构 (DDT) -
创建和使用导出的功能块 (DFB) +
具有结构视图和 / 或功能视图的项目浏览器 +
管理访问权限 +
操作员屏幕 +
诊断查看器 +
系统诊断 +
项目诊断 -
应用程序转换器 -
管理多站 -
支持的平台
Quantum 安全 140 CPU 651 60S
140 CPU 671 60S
公开性
超链接 +
Unity Pro 服务器 (适用于 OFS、 UDE) + (具有写操作限制)
Unity Pro 服务器 (适用于 UAG) -
作为上下文帮助的文档和 PDF +
OS Loader 工具 +
Unity Loader -
图例:
+ = 可用
- = 不可用
12 33003890 07/2012
Unity Pro XLS Software
项目管理 Unity Pro XLS
33003890 07/2012
2
概述
本章描述使用 Quantum 安全 PLC 的 Unity Pro XLS 与全局项目管理有关的详细信
息。
本章包含了哪些内容?
本章包含了以下部分:
节 主题 页
2.1 Unity Pro XLS 的安全管理和自检 14
2.2 Unity Pro XLS 软件的编程环境检查 15
2.3 Unity Pro XLS 软件的项目管理 21
33003890 07/2012 13
项目管理 Unity Pro XLS
概述
标准 Unity Pro XL 软件的访问安全管理功能可供使用。
当前应用了帮助保护工具以防止未授权使用的规则。系统设计人员、编程人员和用
户将负责使用安全管理来激活保护功能。
有关安全管理的详细信息,请参阅标准 Unity Pro XL 软件文档。
安全编辑器中的新产品
在安全编辑器中的用户信息选项卡上, Unity Pro XLS 软件将会添加到产品列表中。
与安全编辑器的 “ 安全编辑器 ” 列表中的其他产品一样,您可以对 Unity Pro XLS 软
件应用策略、创建配置文件和用户。
有关详细信息,请参阅标准 Unity Pro XL 软件文档。
访问权限
Unity Pro XLS 软件提供了与 Unity Pro XL 软件相同的访问权限,另外还新增了一些
适用于安全环境特殊需要的新权限。
引入了以下新的访问权限:
创建或修改应用程序密码 (请参阅使用 Unity Pro XLS 软件保护安全项目 ,
第 42 页)
进入维护模式 (请参阅 Unity Pro XLS 的维护模式 , 第 27 页)
修改自动锁定超时 (请参阅使用 Unity Pro XLS 软件保护安全项目 , 第 42 页)
日志信息
安全编辑器日志信息由 Microsoft Windows 事件查看器管理。
如果要显示日志信息,必须启动事件查看器。在事件查看器中,您可以依照服务器
顺序事件进行过滤。
您可以使用事件查看器的各种功能,如排序、过滤等。
有关详细信息,请参阅 事件查看器 (Microsoft Windows), 第 19 页。
14 33003890 07/2012
项目管理 Unity Pro XLS
概述
本节描述使用 Quantum 安全 PLC 的 Unity Pro XLS 软件与编程环境检查相关的详细
信息。
有关详情,请参阅 《Quantum 安全 PLC 安全手册》中的 “ 检查编程环境 ” ( 参
见 Modicon Quantum, Quantum Safety PLC, Safety Reference Manual) 一节。
本节包含了哪些内容?
本节包含了以下主题:
主题 页
Unity Pro XLS 软件自检 16
事件查看器 (Microsoft Windows) 19
33003890 07/2012 15
项目管理 Unity Pro XLS
概览
Unit Pro XLS 提供了自检功能,以验证当前使用的组件为最初安装的正确版本并且
没有损坏,例如硬盘故障。
执行自检时, Unity Pro XLS 软件将检查以下各项的版本和循环冗余校验 (CRC):
与安全相关的动态链接库 (DLL)
安全功能 / 功能块 (FFB) 库数据库
硬件目录数据库的安全子集。
检查 DLL
这一检查有助于确保 Unity Pro XLS 软件的完整性。
安全库检查
为验证安全库的物理完整性,将针对 libset.db 和安全库的对象代码文件执行 CRC
检查。
硬件目录检查
这一检查有助于确保硬件目录的安全子集 (包括安全硬件)的完整性 (物理完整
性)。
16 33003890 07/2012
项目管理 Unity Pro XLS
执行自检
要执行自检,请执行以下步骤:
步骤 操作
1 通过帮助 →关于 Unity Pro XLS 软件打开关于对话框。
结果:
33003890 07/2012 17
项目管理 Unity Pro XLS
步骤 操作
2 单击执行自检按钮。
结果:
将打开 Unity Pro XLS 软件自检对话框,并执行自检,而无需额外交互。
该对话框将显示测试结果。
3 单击确定按钮。
结果:
如果任何检查失败,将打开严重警告 ! 对话框。
4 单击确定按钮以确认警告。
注:
请注意,现在该由您来解决已确定的问题。
18 33003890 07/2012
项目管理 Unity Pro XLS
概述
在 Microsoft Windows 的事件查看器中可以显示由 Unity Pro XLS 记录的事件。
Unity Pro XLS 向事件查看器中输入一些不为非安全 Unity Pro 所知的其他消息 (例
如,当将 PLC 切换到维护模式时)。
对于应用安全程序,事件查看器不是必需的。
事件查看器是一个附加功能, IEC 61508 并不要求使用它。
启动事件查看器
要启动事件查看器,请按以下步骤操作:
步骤 操作
1 通过开始 →设置 →控制面板 →管理工具启动事件查看器。
2 在左侧的结构视图中选择应用程序。
33003890 07/2012 19
项目管理 Unity Pro XLS
设置过滤器
要设置过滤器,请执行以下步骤:
步骤 操作
1 通过视图 →过滤器打开过滤器对话框。
2 对于来源,设置为 TraceServer。
3 对于目录,设置为安全。
结果:
仅显示 Unity Pro XLS 的消息。
20 33003890 07/2012
项目管理 Unity Pro XLS
概述
本节描述使用 Quantum 安全 PLC 的 Unity Pro XLS 软件与安全项目管理相关的详细
信息。
有关项目管理的标准 (非安全)功能,请参阅标准 Unity Pro XL 软件文档。
本节包含了哪些内容?
本节包含了以下主题:
主题 页
使用 Unity Pro XLS 软件创建安全项目 22
使用 Unity Pro XLS 打开安全项目 24
Unity Pro XLS 的安全模式 25
Unity Pro XLS 的维护模式 27
在安全模式和维护模式之间切换 28
监控模式 31
连接到安全 PLC 32
连接到 PLC 仿真器 34
将安全项目传输到安全 PLC 35
从安全 PLC 中传输安全项目 36
启动和停止安全项目 37
33003890 07/2012 21
项目管理 Unity Pro XLS
概述
Unity Pro XLS 软件可用于管理安全项目。
通过选择安全 PLC,可以将项目变为安全项目。
安全项目自动受密码保护。缺省情况下,将设置一个空的且有效的密码。
注意:Schneider Electric 强烈建议您在选择 Quantum 安全 PLC 后,立即更改缺省
密码,从一开始就帮助保护项目免受未授权访问。如果您忘记更改缺省密码,则在
保存并关闭项目时,将保持空密码。
有关详细信息,请参阅使用 Unity Pro XLS 软件保护安全项目 , 第 42 页。
创建项目
要创建新的安全项目,请执行以下操作:
步骤 操作
1 在文件菜单中单击新建命令。
结果:将显示新项目对话框。
22 33003890 07/2012
项目管理 Unity Pro XLS
步骤 操作
5 要使用项目设置的特定值来创建项目,请选中设置文件框,然后使用浏览器按钮定位 .XSO 文件 (项目
设置文件)。也可以创建一个新项目设置文件。
如果没有选中设置文件框,则会使用项目设置的缺省值。
6 单击确定进行确认。
33003890 07/2012 23
项目管理 Unity Pro XLS
概述
如果在打开对话框中选择了项目文件 (*.STU),项目信息字段将显示 PLC 的类型。
类型名称末尾的 S 表示安全 PLC (如 140 CPU 671 60S)。
要打开安全项目,需要使用 Unity Pro XLS。如果尝试使用其他 Unity Pro 版本打开
安全项目,将显示一条警告消息,说明无法打开。
安全项目自动受密码保护。缺省情况下,将设置一个空的且有效的密码。如果已设
置空密码,只需单击确定。否则,必须输入正确密码,并通过确定确认。
有关详情,请参阅使用 Unity Pro XLS 软件保护安全项目 , 第 42 页。
打开项目
要打开现有的项目,请执行下列操作:
步骤 操作
1 从文件菜单选择打开命令。
2 选择与项目相关的文件 (文件 *.STU)。
3 单击打开进行确认。
结果:将显示应用程序密码对话框。
4 键入密码并使用确定进行确认,或者如果尚未指定密码,只需单击确定。
结果:Unity Pro XLS 打开您的项目。
24 33003890 07/2012
项目管理 Unity Pro XLS
概述
Quantum 安全 PLC 可以在两种不同的模式下运行项目:
安全模式
维护模式
Unity Pro XLS 中的可用功能视与 Unity Pro XLS 连接的 PLC 的当前模式而定。
安全模式意味着 Unity Pro XLS 连接到安全 PLC,在安全模式下运行项目。
维护模式意味着 Unity Pro XLS 连接到安全 PLC,在维护模式下运行项目。
有关详情,请参阅 《Quantum 安全 PLC 安全手册》中的操作过程 ( 参见 Modicon
Quantum, Quantum Safety PLC, Safety Reference Manual) 一节。
安全模式中的限制
在 Unity Pro XLS 中,当连接到以安全模式运行的安全 PLC,或者所连接的 PLC 的
模式从维护模式切换到安全模式时,将进入安全模式。
在安全模式下, Unity Pro XLS 的以下功能不可用:
下载更改
强制变量 (即使对于动态数据表和操作员屏幕)
修改变量 (即使对于动态数据表和操作员屏幕)
调试模式
设置断点
设置观察点
上载
将数据从文件传输到 PLC
从 PLC 将数据传输到文件
将初始值替换为当前值
链路动态显示
33003890 07/2012 25
项目管理 Unity Pro XLS
安全模式下不能更改内容
在安全模式中不能修改项目。
如果您试图在安全模式中修改项目,将显示以下消息:
如果不对动态数据表启用上载信息生成,则可以对动态数据表进行修改 (安全项目
的常规设置 , 第 62 页)。否则,如果应该修改或创建动态数据表,则需要切换到维
护模式。
26 33003890 07/2012
项目管理 Unity Pro XLS
概述
安全 PLC 可以在两种不同的模式下运行项目:
安全模式
维护模式
Unity Pro XLS 中的可用功能视与 Unity Pro XLS 连接的 PLC 的当前模式而定。
安全模式意味着 Unity Pro XLS 连接到安全 PLC,在安全模式下运行项目。
维护模式意味着 Unity Pro XLS 连接到安全 PLC,在维护模式下运行项目。
有关详情,请参阅 《Quantum 安全 PLC 安全手册》中的操作过程 ( 参见 Modicon
Quantum, Quantum Safety PLC, Safety Reference Manual) 一节。
维护模式中的限制
在 Unity Pro XLS 中,当连接的 PLC 的模式从安全模式切换到维护模式时,将进入
维护模式。
不能连接到已在维护模式中运行的安全 PLC。这是因为,如果与 Unity Pro XLS 的
连接断开,安全 PLC 将切换到安全模式。
在维护模式下, Unity Pro XLS 的在线功能几乎相当于将 Unity Pro XLS 连接到非安
全 PLC (功能受用户权限限制)。这意味着不存在安全模式的限制 (安全模式中的
限制 , 第 25 页)。
但是,即使是处于维护模式下,以下功能也不可用:
将数据从文件传输到 PLC
从 PLC 将数据传输到文件
在维护模式下可以使用动态显示。
33003890 07/2012 27
项目管理 Unity Pro XLS
在安全模式和维护模式之间切换
概述
在以下情况下,不能将安全 PLC 从维护模式切换到安全模式:
PLC 处在调试模式下
已激活断点或者
已设置观察点
当未激活调试模式、未激活断点且未设置观察点时,可以切换到安全模式。
在从维护模式切换到安全模式之前, Unity Pro XLS 将要求进行确认。
在模式间切换
工具栏上的两个附加按钮用于在安全模式与维护模式之间进行切换。
仅当您选择使用安全 PLC 类型的配置时,才能使用这两个新按钮。
新按钮
按钮 功能
单击此按钮将切换到安全模式。
单击此按钮将切换到维护模式。
28 33003890 07/2012
项目管理 Unity Pro XLS
确认切换
在执行安全模式与维护模式之间的切换前,将要求您进行确认:
状态栏信息
状态栏显示有关当前模式的信息。
请参阅 Unity Pro XLS 的状态栏 , 第 93 页。
33003890 07/2012 29
项目管理 Unity Pro XLS
强制变量
当切换到安全模式时,将不能对强制变量取消强制。
警告
处理强制数据的风险 - 意外的设备操作
从维护模式切换到安全模式时,请确保数据正确。 PLC 使用强制数据继续处理。
请检查动态数据表中的数据。
如果不遵守这些说明,将会导致死亡、严重伤害或设备损坏。
在切换到安全模式的情况下,将要求您进行确认:
30 33003890 07/2012
项目管理 Unity Pro XLS
监控模式
概述
如果运行 Unity Pro XLS 编程软件的 PC 以安全模式或维护模式连接到一个 PLC,那
么,其他运行 Unity Pro XLS 软件的任何 PC 只能以监控模式连接到同一个 PLC。
可以在监控模式下连接到一个安全 PLC,即使该 PLC 未连接到 Unity Pro XLS。
在监控模式下,可以使用 Unity Pro XLS 的动态显示功能。
在监控模式下,不可能设置断点或观察点。
监控模式下的限制
在监控模式下, Unity Pro XLS 的以下功能不可用:
运行 / 停止
下载更改
调试模式
设置断点
设置观察点
将项目传输到 PLC
从 PLC 中传输项目
将数据从文件传输到 PLC
从 PLC 将数据传输到文件
33003890 07/2012 31
项目管理 Unity Pro XLS
连接到安全 PLC
概述
Unity Pro XLS 软件可以连接到 PLC (无论是否带有打开的项目)。
作为一个由计算机配置但未保存在项目中的选项,您可以在编程模式或监控模式之
间进行选择。
使用编程模式可以修改项目。此模式基于保留机制。
使用监控模式可以在不更改程序的情况下观察项目。
安全模式中的可用性
下表显示了各种控制在安全模式下的可用性。
+ 可用
- 不可用,因为安全 PLC 处于安全模式。
-ncf 在 “ 无配置 ” 状态下,键被锁定 (相当于安全模式),除连接外不能对 Unity
Pro XLS 软件执行任何操作。
PLC 状态为安全模式
基本 PLC 状态正在安全模式下运行。即使 Unity Pro XLS 软件切换到维护模式,在
断开连接时, PLC 也会自动切换到安全模式。
这就是在每次连接时,非空 PLC 始终处于安全模式的原因。
替换初始值
对于安全 CPU,在维护和安全模式下不能使用当前值更新初始值。
32 33003890 07/2012
项目管理 Unity Pro XLS
PLC 被保留
将 Unity Pro XLS 软件连接到安全 PLC 意味着在建立连接后将保留此 PLC。
不能将其他 Unity Pro XLS 软件连接到已保留的 PLC。
33003890 07/2012 33
项目管理 Unity Pro XLS
概述
PLC 仿真器支持对连接进行密码保护和安全 PLC 的新模式 (维护和安全)。
Unity Pro XLS 可以生成安全项目,该安全项目可以下载到 PLC 仿真器。利用此功
能,可以检查 PLC 仿真器上的已编程逻辑,并验证其编程结果。
在安全行为方面, PLC 仿真器的行为并不类似于真正的安全 PLC (例如,无双代
码执行)。
34 33003890 07/2012
项目管理 Unity Pro XLS
将安全项目传输到安全 PLC
前提条件
Unity Pro XLS 处于已连接的编程模式且具有一个已打开的项目,并且安全 PLC 处
于停止状态。
已输入有效密码。
有两种主要情况:
PLC 处于安全模式
PLC 处于维护模式
PLC 处于安全模式
在安全模式中,不能进行传输。按钮和菜单不可用,并且状态栏中具有相应的说
明。
这是在连接后马上出现的缺省情况。要进行任何修改,必须切换到维护模式 (请参
阅在安全模式和维护模式之间切换 , 第 28 页)。
PLC 处于维护模式
在任何情况下 (配置与否,相等或不同),都不能将安全项目传输到安全 PLC。
非安全 PLC
可以使用 Unity Pro XLS 来对非安全项目进行编程,并连接到非安全 PLC。
但不能将非安全项目传输到安全 PLC。
33003890 07/2012 35
项目管理 Unity Pro XLS
前提条件
Unity Pro XLS 已连接到 PLC,并且没有打开的项目。
如果存在打开的项目,请先关闭该项目。
连接时已检查密码。
PLC 处于维护模式
在维护模式下,从 PLC 中传输项目按钮可用。
使用该按钮可以从 PLC 中传输项目。
使用 Unity Pro XLS 不能从处于监控模式下的 PLC 中传输项目,因为没有保留将无
法进行连接。
36 33003890 07/2012
项目管理 Unity Pro XLS
启动和停止安全项目
下载后启动 PLC
在将安全项目传输到 PLC 后,请执行以下步骤以启动 PLC:
步骤 操作
1 要启动 PLC,请执行以下步骤:
既可以选择菜单命令 PLC →运行
也可以单击工具栏中的运行按钮。
结果:将显示一个对话框,在此对话框中必须确认启动 PLC。
2 通过单击确定,确认启动 PLC。
结果:PLC 启动,并进入安全模式下的运行状态。
执行冷启动
对于冷启动,请执行以下步骤:
步骤 操作
1 接通 Quantum 安全 PLC 的电源。
结果:Unity Pro XLS 执行自检并初始化项目。
2 要启动项目,请执行以下步骤:
既可以选择菜单命令 PLC →运行
也可以单击工具栏中的运行按钮。
结果:PLC 启动,并进入安全模式下的运行状态。
自动启动
如果您已将 Quantum 安全 PLC 配置为在运行时自动启动 (在 CPU 配置对话框
中),则在进行初始化后, PLC 将自动启动。
33003890 07/2012 37
项目管理 Unity Pro XLS
停止处于安全模式下的 PLC
如果要停止在安全模式下运行的项目,请执行以下步骤:
步骤 操作
1 解锁键开关。
2 要停止 PLC,请执行以下步骤:
既可以选择菜单命令 PLC →停止
也可以单击工具栏中的停止按钮。
结果:将显示一个对话框,在此对话框中必须确认停止 PLC。
3 通过单击确定,确认停止 PLC。
结果:PLC 停止。
停止处于维护模式下的 PLC
要停止在维护模式中运行的项目,请执行以下步骤:
既可以选择菜单命令 PLC →停止
也可以单击工具栏中的停止按钮。
38 33003890 07/2012
Unity Pro XLS Software
Unity Pro XLS 的项目属性和密码
33003890 07/2012
3
概述
本章描述使用 Quantum 安全 PLC 的 Unity Pro XLS 与项目属性和密码保护功能相关
的详细信息。
本章包含了哪些内容?
本章包含了以下主题:
主题 页
Unity Pro XLS 的项目属性 40
使用 Unity Pro XLS 软件保护安全项目 42
应用程序 (项目)密码要求 45
密码丢失 47
33003890 07/2012 39
Unity Pro XLS 的项目属性和密码
概览
无论显示哪个视图,都可以使用上下文菜单 (可以通过在工作站文件夹上单击鼠标
右键进行访问)中的属性命令访问项目属性。这样,您就可以访问对话框,执行以
下操作:
访问有关当前项目的信息,
定义项目的某些参数。
以下对话框可以从项目的结构视图进行访问:
选项卡描述
该对话框包含四个选项卡,可用于执行以下操作:
选项卡 设置 描述
常规 名称 用于定义项目的名称 (缺省为 " 工作站 ")。
类型 指示所用的 Unity Pro 软件类型。
保护 保护激活 通过选中此框,可以激活对段的保护。
更改密码 用于更改密码。
清除密码 用于清除密码。
标识 当前版本 用于标识项目。
最后重新生成全部
上次部分生成
注释 - 允许注释与项目关联。
注意: 缺省情况下,该对话框的名称为工作站属性。如果为项目指定其他名称,则
此对话框的名称为 " 新名称 " 属性。
40 33003890 07/2012
Unity Pro XLS 的项目属性和密码
标识选项卡的元素:
元素 描述
最后重新生成全部 生成该项目文件的产品
生成该项目文件的日期
上次部分生成 上次修改该项目文件的产品
修改该项目文件的日期
当前版本 版本号
对于 Unity Pro,可以选择 / 清除自动增量复选框。
对于 Unity Pro XLS,可以选择自动增量复选框,并且用户不能对其进
行更改。对于安全 PLC,版本号将始终处于自动增量模式。每次生成 /
重新生成都将自动增加版本号。
33003890 07/2012 41
Unity Pro XLS 的项目属性和密码
概述
通过项目浏览器 →工作站 →属性可访问项目的保护功能。
注意: 安全项目的密码保护功能始终处于激活状态。
缺省密码
安全项目自动受密码保护。缺省情况下,将设置一个空的且有效的密码。
可以随时更改密码。
密码或者为空,或者必须包含 4 到 16 个字母数字字符。
密码访问权限
创建或修改应用程序密码受访问权限限制。(请参阅 Unity Pro XLS 软件的安全管理
, 第 14 页。)
更改密码
下表显示了更改应用程序保护密码的过程。
步骤 操作
1 在项目浏览器中,选择工作站目录。
2 从上下文菜单中选择属性命令。
3 选择保护选项卡。
结果:屏幕将显示以下对话框:
42 33003890 07/2012
Unity Pro XLS 的项目属性和密码
步骤 操作
4 在应用程序字段中,选择更改密码 ... 按钮。
结果:屏幕将显示修改密码对话框:
5 在旧密码字段中输入以前的密码。
6 在输入字段中输入新密码。
7 在确认字段中再次输入新密码进行确认。
清除密码
下表显示了删除应用程序保护密码的过程。
步骤 操作
1 在项目浏览器中,选择工作站目录。
2 从上下文菜单中选择属性命令。
3 选择保护选项卡。
4 选择清除密码 ... 按钮。
结果:将显示访问控制对话框:
5 在密码字段中输入以前的密码。
6 单击确定以确认所选内容,并删除该密码。
33003890 07/2012 43
Unity Pro XLS 的项目属性和密码
自动锁定功能
系统提供了一个可选功能,可在已配置的不活动时间过后,限制对 Unity Pro XLS
软件编程工具的访问。
在该不活动时间之后,屏幕将显示一个模式对话框,要求输入应用程序密码。
在模式对话框后面,当前打开的编辑器仍在相同位置保持打开状态。这意味着任何
人都可以读取 Unit Pro XLS 窗口的当前内容,但不能继续使用 Unity Pro XLS。
使用自动锁定复选框可以激活自动锁定功能,并通过锁定前等待分钟数来为不活动
时间选择超时时间。在这一不活动时间过后,将激活 Unit Pro XLS 锁定机制,并要
求输入应用程序密码。
缺省值为
激活自动锁定
锁定前等待分钟数为 10 分钟
最小值为 1。最大值为 999。
44 33003890 07/2012
Unity Pro XLS 的项目属性和密码
应用程序 (项目)密码要求
概述
在不同情况下 (打开应用程序、自动锁定、连接),都将要求您输入区分大小写的
应用程序 (项目)密码。
对此有 3 个类似的对话框,具体视情况而定。
打开应用程序 (项目)
在打开应用程序 (项目)情况下,将显示以下对话框:
如果 ... 则 ...
选择确定 Unity Pro XLS 将对照源应用程序中的一个密码来检查输入的密码。
密码正确 执行所选操作。
密码错误 将显示一条消息通知您,并再次显示该对话框。
选择取消 未打开应用程序 (项目)。
自动锁定
在自动锁定 (当时间已过期)情况下,将显示以下对话框:
如果 ... 则 ...
选择确定 Unity Pro XLS 将对照源应用程序中的一个密码来检查输入的密码。
密码正确 Unity Pro XLS 将再次变为活动状态。
密码错误 将显示一条消息通知您,并再次显示该对话框。
选择关闭 应用程序将关闭且不保存。在修改了应用程序的情况下,将出现一个确认对话框。
33003890 07/2012 45
Unity Pro XLS 的项目属性和密码
PLC 应用程序密码
在尝试连接到 PLC 时,将显示以下对话框:
如果 ... 则 ...
选择确定 该 PLC 将输入的密码与 PLC 中的一个密码进行比较。
密码正确 执行连接。
密码错误 将显示一条消息通知您,并无法执行此操作。
选择取消 不能完成要执行的操作 (例如连接)。
46 33003890 07/2012
Unity Pro XLS 的项目属性和密码
密码丢失
概述
如果忘记了密码,请与 Schneider 支持联系。
有以下两种情况:
忘记了打开项目所需的 Unity Pro XLS 中应用程序 (项目)的密码,或在自动锁
定的情况下忘记了密码。
忘记了 PLC 中应用程序的密码。
本地应用程序密码
打开时,将显示打开对话框。选择应用程序,然后屏幕将显示应用程序密码对话
框。
或
在自动锁定时,将要求输入密码。必须关闭应用程序,因为您没有记住密码。然
后,重新打开应用程序,此时将显示应用程序密码对话框。
下表显示了复位应用程序保护密码的过程:
步骤 操作
1 条件:将显示应用程序密码对话框。
2 按 SHIFT+F2。
结果:对话框中将显示灰色的数字 (例如 5561)。
3 将此数字发送到 Schneider 支持。
4 将从 Schneider 支持收到生成的密码。
注:该密码为临时密码,只要您不修改此应用程序,该密码就有效。
5 输入此密码。
6 现在,修改密码非常重要 (旧密码 = 由 Schneider 支持提供的密码)。
7 单击生成 →生成更改。
8 保存应用程序。
33003890 07/2012 47
Unity Pro XLS 的项目属性和密码
PLC 应用程序密码
下表显示复位 PLC 应用程序密码的过程 (如果相应的 *.STU 文件可用)。
步骤 操作
1 打开相应的 *.STU 文件。
2 当显示密码对话框时,请按 SHIFT+F2。
结果:对话框中将显示灰色的数字。
3 将此数字发送到 Schneider 支持。
4 将从 Schneider 支持收到生成的密码。
注:由 Schneider 支持提供的密码为临时密码,只要您不修改此应用程序,该密
码就有效。
5 输入此密码。
6 现在,修改密码非常重要 (旧密码 = 由 Schneider 支持提供的密码)。
7 连接到 PLC。
8 单击生成 →生成更改。
9 保存应用程序。
48 33003890 07/2012
Unity Pro XLS 的项目属性和密码
步骤 操作
1 条件:连接时,将显示 PLC 应用程序密码对话框:
2 按 SHIFT+F2。
结果:对话框中将显示灰色的数字。
3 将此数字发送到 Schneider 支持。
4 将从 Schneider 支持收到生成的密码。
注:
接收的密码仅用于未锁定情形。当您连接到 PLC 时,旧密码将用于连接。
不管怎样,由 Schneider 支持提供的密码为临时密码,只要您不修改此应用程序,
该密码就有效。
5 输入此密码。
6 从 PLC 上载应用程序。
7 保存应用程序。
8 修改此密码 (旧密码 = 由 Schneider 支持提供的密码)。
9 单击生成 →生成更改。
10 保存应用程序。
33003890 07/2012 49
Unity Pro XLS 的项目属性和密码
50 33003890 07/2012
Unity Pro XLS Software
Unity Pro XLS 的网络配置
33003890 07/2012
4
概述
本章描述使用 Quantum 安全 PLC 的 Unity Pro XLS 与网络配置相关的详细信息。
本章包含了哪些内容?
本章包含了以下主题:
主题 页
安全 PLC 写保护 52
使用 Unity Pro XLS 软件配置 Quantum 网络所存在的限制 53
33003890 07/2012 51
Unity Pro XLS 的网络配置
安全 PLC 写保护
概述
IEC 61508 要求,在无安全 PLC 控制的情况下,非安全设备不能向安全 PLC 进行
写入。
在安全模式下,可以在安全 PLC 中激活安全数据的写保护。
写保护与协议 (如 Modbus Plus 或以太网)无关,也与其他设备 (如 HMI 或其他
PLC)无关。
在维护模式中不激活写保护。
但不限制其他设备从安全 PLC 中读取数据。
不受限存储器区域
可以在机架配置对话框的配置选项卡中定义不受限存储器区域。
在此,可以定义 %M 和 %MW 中这些不受保护的区域的大小 (从头开始,带有结尾
索引)。
输入的值必须在 %M 和 %MW 的配置区域内 (必须适合状态非受保护区域)。
有关详细信息,请参阅 使用 Unity Pro XLS 软件配置 Quantum 处理器 , 第 73 页。
新功能块
不受限存储器区域中的值不能直接用在安全逻辑中。
而需使用新功能块 S_SMOVE_BIT 和 S_SMOVE_WORD。
有关详细信息,请参阅 Unity Pro 安全功能块库。
52 33003890 07/2012
Unity Pro XLS 的网络配置
概述
在 Quantum 网络配置中,既可以配置与其他 PLC 之间的通讯,也可以配置与现场
I/O (以太网 I/O、 Modbus Plus I/O,如 Momentum)之间的通讯。
安全 PLC 禁止使用以太网 I/O 和 Modbus Plus I/O,而允许与其他 PLC 之间的通讯
(以受限方式)。
由于采用与配置现场 I/O 相同的方式配置与其他 PLC 之间的通讯 (通过指定其他设
备的地址来配置通讯),因此, Unity Pro XLS 软件无法检查此规则。
在安全 PLC 中不允许使用以太网和 Modbus Plus I/O,因此您必须负责遵循此规
则。
33003890 07/2012 53
Unity Pro XLS 的网络配置
以太网网络 (全局数据服务)
以太网网络上的通讯也可以是全局的 (全局数据、广播)。读取 (订阅)和写入
(发布)均单独配置。
由于不限制安全 PLC 向其他 PLC 中写入数据,因而可以采用与标准版本的 Unity
Pro 相同的方式发布变量。
要从其他 PLC 中读取数据,必须在数据编辑器中将变量设置为订阅。
仅当订阅变量的地址位于不受限存储器区域时,才允许从其他 PLC 订阅变量 (类
似于 HMI 写入,请参阅 安全 PLC 写保护 , 第 52 页)。
在分析时, Unity Pro XLS 软件将检查是否仅不受限存储器区域中的地址用于订阅
的变量。否则,将生成一个错误,以指示仅允许在不受限存储器区域中接收以太网
数据。
如果检测到错误,则无法执行生成过程。
以太网网络 (消息传递服务)
消息传递通讯与特殊通讯功能块一起使用,这些功能块未经认证,因此不能用于安
全逻辑中。
因此,在安全 PLC 中,不能通过消息传递来读取数据。
54 33003890 07/2012
Unity Pro XLS Software
使用 Unity Pro XLS 编程
33003890 07/2012
5
概述
本章描述使用 Quantum 安全 PLC 的 Unity Pro XLS 与编辑器编程相关的详细信息。
本章包含了哪些内容?
本章包含了以下主题:
主题 页
安全项目的程序结构限制 56
安全项目的导入限制 57
安全项目的段和数据类型限制 59
安全项目的常规设置 62
安全项目的变量设置 64
安全项目的语言设置 66
33003890 07/2012 55
使用 Unity Pro XLS 编程
安全项目的程序结构限制
概述
对于安全项目,在分析时, Unity Pro XLS 软件将检查应用于程序结构的限制是否
得到遵守。否则,将无法执行生成过程。
如果无法执行生成过程,将显示错误消息。
程序结构限制
以下列出了 Quantum 安全程序结构的限制:
除 MAST 任务之外,没有其他任务
没有子程序 (SR)
没有 I/O 事件
没有定时器事件
导入一个项目
使用 Unity Pro XLS 软件可以导入可能不正确的数据 (例如,安全项目中不允许使
用的硬件模块)。
如果在导入或部分导入过程中检测到不允许的对象,就会予以忽略 (不导入),并
显示错误消息。
语言限制
以下列出了 Quantum 安全的语言限制:
除了 FBD 和 LD 段之外,没有其他段
无 RIO 并行性
以下列出了 Quantum 安全的 RIO 限制:
没有与段关联的远程 I/O
56 33003890 07/2012
使用 Unity Pro XLS 编程
安全项目的导入限制
概述
使用 Unity Pro XLS 软件可以导入可能不正确的数据 (例如,使用安全项目中不允
许使用的硬件模块)。
如果在导入或部分导入过程中检测到不允许的对象,就会予以忽略 (不导入),并
显示错误消息。
Unity Pro XLS 软件的程序结构限制 ( 参见第 56 页 )和 Unity Pro XLS 软件的段和数据
类型限制 ( 参见第 59 页 ) 中介绍了不允许的对象。
仅 FBD 段和 LD 段
导入时,仅导入 LD 段和 FBD 段。其他段将生成错误消息,但不会停止导入。
RIO 导入
在导入时,如果 Unity Pro XLS 软件检测到一个与段关联的远程 I/O,将显示一条错
误消息,并且无法执行生成过程。
如果此类 RIO 分配来自导入任务,则将跳过此任务。
部分导入
无法将一个安全 PLC 程序部分导入到一个非安全项目中,反之亦然 ( 参见第 70 页
)。
FFB 导入
如果导入不可用于安全项目中的 FFB,将导致语言编辑器中出现类型错误。
有关安全 FFB 的详细信息,请参阅 Unity Pro 安全功能块库。
DFB 导入
可以将 DFB 类型从安全库导入到安全应用程序中。
诊断 DFB 导入
不能将诊断 DFB 类型导入到安全应用程序中。试图将诊断 DFB 类型导入到安全应
用程序中不会成功。
将显示错误 (不允许将诊断 DFB 类型导入到安全项目中。导入失败)。
33003890 07/2012 57
使用 Unity Pro XLS 编程
非定位变量导入
因为可以通过源文件导入来创建未定位变量,所以在分析时也将显示一条错误消
息。
子程序 (SR) 导入
因为可以通过源文件导入来创建子程序 (SR),所以在分析时也将显示一条错误消
息。
导入不受限存储器区域中的变量
因为可以通过源文件导入来创建不受限存储器区域中的变量,所以在分析时也将显
示一条错误消息。
ST 表达式导入
因为可以通过源文件导入来创建 ST 表达式,所以在分析时也将显示一条错误消息。
数据类型
因为可以通过源文件导入来创建禁止类型的变量 (如 STRING),所以在分析时也
将显示一条错误消息。
DDT 导入
因为可以通过源文件导入来创建 DDT,所以在分析时也将显示一条错误消息。
58 33003890 07/2012
使用 Unity Pro XLS 编程
安全项目的段和数据类型限制
概述
对于安全项目,在分析时, Unity Pro XLS 软件将会检查应用于段和数据类型的限
制是否得到遵守。否则,将无法执行生成过程。
如果无法执行生成过程,将显示错误消息。
仅安全 FFB
在安全项目中仅允许使用安全 FFB ( 参见 Unity Pro, 安全 , 功能块库 )。
如果段包含一个或多个非安全 FFB,将显示一条错误消息 (类型无效)。
如果导入不可用于安全项目中的 FFB,将导致语言编辑器中出现类型错误。
DFB
安全项目中允许使用 DFB。
允许在数据编辑器中创建 DFB。
用户安全 DFB 可存储在自定义库中并在安全项目中重复使用。
可将 DFB 类型导入到安全应用程序中。
无诊断 DFB
安全项目中不允许使用诊断 DFB。
Unity Pro XLS 软件将以对待常规 DFB 的类似方式来处理诊断 DFB。如果段包含一
个或多个诊断 DFB,将显示一条错误消息 (类型无效)。
仅定位变量
安全项目中仅允许使用已定位变量。
将检查变量的实例,以检验其是否已定位在有效的存储器区域中。如果在分析时存
在未定位变量,将显示一条错误消息 (安全项目中不允许使用未定位变量)。
因为未定位变量也可能是通过源文件导入创建的,所以分析时也将显示这一条错误
消息。
无子程序 (SR)
安全项目中不允许使用子程序 (SR)。
在分析时, Unity Pro XLS 软件将检查 LD 段中确无调用线圈,而且 FBD 段中确无
子程序调用。否则,将显示一条错误消息 (安全项目中不允许使用子程序调用)。
33003890 07/2012 59
使用 Unity Pro XLS 编程
不受限存储器区域中的变量
不受限存储器区域中的变量不允许用在逻辑中 (S_SMOVE_* EFB 的 IN 引脚除
外)。
LD 段限制
在 LD 段中不允许使用以下各项:
暂停线圈
调用线圈
返回
操作功能块
比较功能块
无 ST 表达式
不允许使用 ST 表达式 (无比较功能块和操作功能块)。
无暂停线圈 /EF
在安全应用程序中不得使用暂停线圈和暂停 EF
数据类型
安全项目中仅允许使用基本数据类型 BOOL、 EBOOL、 BYTE、 WORD、 DWORD、
INT、 UINT、 DINT、 UDINT、 TIME、 REAL 和这些类型的一维数组。
变量必须为这些类型之一。分析时,如果检测到禁止类型 (如 STRING)的变量,
将显示一条错误消息 (类型无效。安全项目中仅可使用整数或布尔类型)。
无 DDT
不允许使用 DDT (例外:允许使用简单数组)。
变量必须为上述数据类型之一。无法创建 DDT,如果检测到 DDT 类型的变量,则
将显示错误消息。(类型无效。安全项目中仅可使用整数或布尔类型)。
不能将 DDT 类型导入到安全应用程序中。试图将 DDT 类型导入到安全应用程序中
将不会成功。将显示错误 (不允许将 DDT 类型导入到安全项目中。导入失败)。
60 33003890 07/2012
使用 Unity Pro XLS 编程
简单数组
允许使用简单数组 (仅限全局数据)。
允许在安全应用程序中使用简单数组,以便集成全局数据。简单数组只能有一个静
态的索引参数。
简单数组的含义如下:
仅允许矢量 (1 维)
元素类型必须为上述所列的基本类型之一
数组要么必须完全包含在不受限存储器区域中,要么必须完全包含在安全存储器
区域中 (不允许数组覆盖不同的存储器区域)
简单数组的索引只能为数值
不允许嵌套数组
简单数组仅限用于全局数据
直接地址
安全项目中可以使用直接地址。
例如, %MW4000 可以由梯形图中的线圈写入。
33003890 07/2012 61
使用 Unity Pro XLS 编程
安全项目的常规设置
概述
本节中描述的限制仅适用于和 Quantum 安全 PLC 配合使用的 Unity Pro XLS 软件
项目。
有关标准 (非安全)功能,请参阅标准 Unity Pro XL 软件文档。
访问 “ 常规对话框 ” 部分
通过工具 →项目设置 →常规可以访问用于修改项目生成设置的生成设置对话框。
常规项目设置
下面的对话框显示了生成项目设置:
62 33003890 07/2012
使用 Unity Pro XLS 编程
安全项目的可用性
以下设置不可用于安全项目:
设置 可用性 注释
生成设置
在线创建新数据块 不可用 不适用于安全项目
缺省值 = FALSE
可用数据内存 (kb) 不可用 缺省值 (1k) 已足够,因为此设置仅用于链
缺省值 = 1K 接动态显示隐藏变量 (每段 1 个)。
虚拟连接模式 不可用 不适用于安全项目
缺省值 = FALSE
优化代码 不可用 此优化代码删除数组中的一些运行时检
缺省值 = FALSE 查。此设置不可用于安全项目。
PLC 嵌入式数据
数据字典 不可用
缺省值 = FALSE
优化数据在线更改 不可用
缺省值 = FALSE
PLC 诊断
应用程序诊断 不可用 不允许将诊断 FFB 用于安全项目
缺省值 = FALSE
机架查看器诊断信息 不可用 不适用于安全项目
缺省值 = FALSE
程序查看器信息 不可用 不适用于安全项目
缺省值 = FALSE
PLC 行为
在进行停止到运行转 不可用 不适用于安全项目
换时复位 %M 缺省值 = FALSE
33003890 07/2012 63
使用 Unity Pro XLS 编程
安全项目的变量设置
概述
本节中描述的限制仅适用于和 Quantum 安全 PLC 配合使用的 Unity Pro XLS 软件
项目。
有关标准 (非安全)功能,请参阅标准 Unity Pro XL 软件文档。
访问 “ 常规对话框 ” 部分
通过工具 →项目设置 →变量可以访问用于修改项目生成设置的变量对话框。
变量设置
下面的对话框显示了 “ 变量 ” 项目设置:
64 33003890 07/2012
使用 Unity Pro XLS 编程
安全项目的可用性
以下设置不可用于安全项目:
设置 可用性 注释
直接以数组变量表示 不可用 不允许用于安全项目
缺省值 = 1K
允许动态数组 不可用 不允许用于安全项目
[ANY_ARRAY_XXX] 缺省值 = FALSE
禁用数组大小兼容性检查 不可用 不允许用于安全项目
缺省值 = FALSE
33003890 07/2012 65
使用 Unity Pro XLS 编程
安全项目的语言设置
概述
本节中描述的限制仅适用于和 Quantum 安全 PLC 配合使用的 Unity Pro XLS 软件
项目。
有关标准 (非安全)功能,请参阅标准 Unity Pro XL 软件文档。
访问 “ 语言扩展 ” 对话框
通过工具 →项目设置 →程序 →语言可以访问语言对话框部分。
语言设置
下面的对话框显示了语言设置:
66 33003890 07/2012
使用 Unity Pro XLS 编程
安全项目的可用性
以下语言设置不可用于安全项目:
设置 可用性 注释
公共
允许子程序 不可用 安全项目中不允许使用子程序
缺省值 = FALSE
允许嵌套注释 不可用 安全项目中不允许使用嵌套注释
缺省值 = FALSE
允许多个赋值 [a:=b:=c] 不可用 安全项目中不允许使用多赋值 [a:=b:=c]
(ST/LD) 缺省值 = FALSE (ST/LD)
非正式调用中允许空参数 不可用 安全项目中不允许在非正式调用中使用空参数
(ST/IL) 缺省值 = FALSE (ST/IL)
ST 表达式的使用 不可用 安全项目中不允许使用 ST 表达式 (LD/FBD)
(LD/FBD) 缺省值 = FALSE
SFC
SFC (顺序功能图) 不可用 安全项目中不允许使用 SFC
ST
ST (结构化文本) 不可用 安全项目中不允许使用 ST 表达式
缺省值 = FALSE 注:这意味着不允许使用比较功能块和操作功
能块。 因而,只有通过图形 FFB 才能执行数
字操作。
LL984
LL984 不可用 安全项目中不允许使用 LL984
缺省值 = TRUE
33003890 07/2012 67
使用 Unity Pro XLS 编程
68 33003890 07/2012
Unity Pro XLS Software
Unity Pro XLS 的项目配置
33003890 07/2012
6
概述
本章描述使用 Quantum 安全 PLC 的 Unity Pro XLS 与 PLC 配置相关的信息。
本章包含了哪些内容?
本章包含了以下主题:
主题 页
为 Unity Pro XLS 配置 Quantum 安全 PLC 所存在的限制 70
使用 Unity Pro XLS 软件配置 Quantum 处理器 73
使用不受限存储器区域中的数据 77
为安全项目配置 I/O 模块 78
33003890 07/2012 69
Unity Pro XLS 的项目配置
概述
对于安全项目,在分析时, Unity Pro XLS 将检查应用于安全硬件配置的限制是否
已得到遵守。否则,将无法执行生成过程。
如果无法执行生成过程,将显示错误消息。
安全硬件配置的限制
以下列出了 Quantum 安全硬件配置的限制:
只允许使用安全模块和非干扰模块
不允许使用 DIO 现场总线 (允许使用 RIO 现场总线)
不允许使用扩展机架
不允许使用其他现场总线
允许进行 I/O 模块测算
模块定义
模块 说明
安全模块 用于控制安全功能的模块
非干扰模块 用户控制非安全功能的模块,但不与安全模块产生干扰
非安全模块 不能与安全模块混合使用的其他模块
70 33003890 07/2012
Unity Pro XLS 的项目配置
安全模块和非干扰模块
如果 ... 则 ...
所配置的 PLC 是安全 PLC 配置编辑器将防止添加任何不具有安全属性或非干扰属性
的模块。
所配置的 PLC 为非安全 PLC 配置编辑器将防止添加任何具有安全属性的模块。
DIO 现场总线
不允许使用 DIO 现场总线。
如果所配置的 PLC 为安全 PLC,将针对 PLC 中的 Modbus Plus 端口取消选中并禁
用模块编辑器中的 DIO 复选框。
RIO 现场总线
允许使用 RIO 现场总线。
扩展机架
不允许使用扩展机架。
无论是对于本地机架还是远程子站,都不允许使用扩展机架。
如果所配置的 PLC 为安全 PLC,总线编辑器中将不存在任何用于连接扩展机架的空
机架连接点。本地机架显示为任何非可扩展的机架。无法在总线编辑器中添加扩展
机架。
其他现场总线
不允许使用其他现场总线。
其他现场总线的总线主站模块既没有安全属性,也没有非干扰属性。因此,无法在
总线编辑器中添加这些模块。
I/O 模块测算
安全项目允许进行 I/O 模块测算。
如果项目中配置的 PLC 是安全 PLC,但现有 PLC 为非安全 PLC,则不允许测算。
反之亦然。
测算可以在项目中引入非安全模块,但在分析时将检测到这种情况。
33003890 07/2012 71
Unity Pro XLS 的项目配置
PLC 更换
下列规则适用于 PLC 更换:
安全 PLC 只能更换为安全 PLC。
非安全 PLC 只能更换为非安全 PLC。
PLC 的版本无法进行降级 (以安全 PLC V1.00 替换安全 PLC V2.00),除非应
用程序中没有任何新的浮点 FFB/REAL 变量 (Unity Pro 4.1)。
Unity Pro XLS 将检查新的 PLC,然后进行更换。
如果无法进行更换,将显示错误消息。
部分导入
与 PLC 更换相同的限制适用于部分导入。
无法将安全 PLC 部分导入到非安全项目中,反之亦然。
72 33003890 07/2012
Unity Pro XLS 的项目配置
概述
本节中描述的限制仅适用于和 Quantum 安全 PLC 配合使用的 Unity Pro XLS 软件
项目。
有关标准 (非安全)功能,请参阅标准 Unity Pro XL 软件文档。
访问 “ 配置 ” 对话框
可以通过以下方式访问 Quantum PLC 配置对话框:
编辑 →打开模块 (当在总线编辑器中选择了 PLC 时)
访问 “ 配置 ” 对话框
要访问 Quantum PLC 配置对话框,请执行如下所述步骤:
步骤 操作
1 访问机架配置屏幕。
2 选择处理器。
3 使用上下文菜单,单击打开模块。
4 选择配置选项卡。
33003890 07/2012 73
Unity Pro XLS 的项目配置
处理器配置
下图显示了 Quantum 处理器的配置对话框:
不受限存储器区域
该功能仅适用于使用 Quantum 安全 PLC 的 Unity Pro XLS 软件。
对于安全项目,要允许从 HMI 或其他 PLC 中写入,需要为位 (%M) 和字 (%MW) 指
定专用的不受限存储器区域。
这些存储器范围不受写保护,且位于整个存储器范围的开头。
对于允许写访问的安全 PLC,可以定义 %M 和 %MW 的连续区域。
更多有关不受限存储器区域 ( 参见第 51 页 ) 的信息可供参考。
74 33003890 07/2012
Unity Pro XLS 的项目配置
状态 RAM 查看器
在处理器配置对话框中,单击查看器以打开状态 RAM 查看器。
33003890 07/2012 75
Unity Pro XLS 的项目配置
状态 RAM 查看器的元素
元素 说明
数据表 此表显示在存储器区域字段中所选的存储器区域的映射。
已占用的存储器地址用横线标记:
绿色:表示模块类型对象
红色:表示在程序中输入的对象
绿色:表示在变量编辑器中定义的对象
黄色:表示不受限存储器区域 (UMA),
仅适用于 Unity Pro XLS 软件
使用滚动条可访问整个存储器区域。
模块、变量、语 这些复选框用于过滤数据表中所显示的信息。例如,如果仅选中模块,则
言和不受限存储 仅显示模块类型信息。
器区域复选框
地址信息 通过在地址字段中输入对象及其地址,然后单击转到按钮,可以直接在数
据表中显示该地址 (无需使用滚动条)。此区域还具有显示功能,它可以
显示在表中所选框的对象及其地址。对于模块类型的对象,它还提供关于
模块的拓扑地址。
存储器区域选项 这些选项按钮用于选择要在数据表中显示的存储器区域:
按钮 %M (0x):输出模块位和内部位
%I (1x):内部模块位
%IW (3x):输入 / 输出寄存器字和内部字
%MW (4x):I/O 模块输出字和内部字
76 33003890 07/2012
Unity Pro XLS 的项目配置
使用不受限存储器区域中的数据
不受限存储器区域中的数据
要使用不受限存储器区域中的数据,也就是将数据传输到安全存储器区域,请执行
以下步骤:
步骤 操作
1 声明 EBOOL 或 WORD 类型的变量。
2 将声明的变量映射到不受限存储器区域,如下所示:
EBOOL 变量映射为 %M
WORD 变量映射为 %MW
3 为了传输到安全存储器区域,请使用以下功能块:
S_SMOVE_BIT 功能块,以移动 BOOL 变量
S_SMOVE_WORD 功能块,以移动 WORD 变量
4 使用安全存储器区域中的数据。
S_SMOVE_*** 功能块
有关 S_SMOVE_*** 功能块的详细信息,请参阅 Unity Pro 安全 FFB 库。
33003890 07/2012 77
Unity Pro XLS 的项目配置
为安全项目配置 I/O 模块
步骤 操作
1 在项目浏览器中,双击配置文件夹以打开该文件夹。
2 双击本地总线或 RIO 总线。
结果:将显示本地总线窗口或 RIO 总线窗口。
3 单击相关的输入模块或输出模块。
4 通过选择菜单命令编辑 →打开模块,打开模块。
结果:将显示模块窗口的配置选项卡。
5 在参数名称列中,双击 最大连续 CRC 错误数行。
6 在值列中,键入希望模块在进入安全状态前可接受的最大错误数。
注:可以为每个 I/O 模块配置值 0、 1、 2 或 3。如果将其设置为 0,则意味着只
要检测到 CRC 错误,模块就进入安全状态。如果将其设置为 n,则意味着模块
进入安全状态前,可以接受 n 个连续 CRC 错误。
7 关闭模块窗口。
结果:将显示验证对话框。
8 通过单击是,验证您的选择。
9 保存项目。
78 33003890 07/2012
Unity Pro XLS 的项目配置
输出模块的超时状态
要配置安全数字量输出模块的超时状态,必须先按以上所述打开模块,然后执行以
下步骤:
步骤 操作
1 在参数名称列中,双击模块超时行。
2 在值列中,键入您希望模块在进入故障预置状态前要经过的毫秒数。
3 在参数名称列中,通过单击加号按钮,打开超时状态文件夹。
结果:行中将显示各个通道。
4 通过单击加号按钮,打开通道 1 行。
5 在值列中的值框中,选择您已选择的值。
注:如果您选择用户定义,则将设置缺省值 0。
要更改缺省值,请执行以下步骤:
通过单击加号按钮,打开通道 1 行。
在值列中,双击值行。
键入 1,因为这是唯一备选的值。
33003890 07/2012 79
Unity Pro XLS 的项目配置
80 33003890 07/2012
Unity Pro XLS Software
使用 Unity Pro XLS 进行调试
33003890 07/2012
7
概述
本章描述使用 Quantum 安全 PLC 的 Unity Pro XLS 与调试功能相关的详细信息。
本章包含了哪些内容?
本章包含了以下部分:
节 主题 页
7.1 Unity Pro XLS 软件的 PLC 调试屏幕 82
7.2 Unity Pro XLS 软件的 PLC 仿真器 87
33003890 07/2012 81
使用 Unity Pro XLS 进行调试
概述
本节描述使用 Quantum 安全 PLC 的 Unity Pro XLS 软件与调试屏幕 (与 PLC 关
联)相关的详细信息。
有关调试屏幕的标准 (非安全)功能,请参阅标准 Unity Pro XL 软件文档。
本节包含了哪些内容?
本节包含了以下主题:
主题 页
任务选项卡:任务字段 83
“ 任务 ” 选项卡:操作模式 84
“ 信息 ” 选项卡 85
82 33003890 07/2012
使用 Unity Pro XLS 进行调试
任务选项卡:任务字段
概述
本节中描述的限制仅适用于和 Quantum 安全 PLC 配合使用的 Unity Pro XLS 软件
项目。
有关标准 (非安全)功能,请参阅标准 Unity Pro XL 软件文档。
访问 PLC 屏幕
通过工具 →PLC 屏幕 →任务可以访问 PLC 屏幕对话框的 “ 任务 ” 选项卡。
任务检查字段
通过此字段可以显示和设置任务周期以及各种任务执行命令。
此字段可以根据在项目中配置的任务进行扩展:除了上述屏幕中显示的那些任务
外,还可显示辅助任务 (每个辅助任务占一行)。
最短持续时间
该值定义任务执行的最短持续时间,该时间是从上次冷重启或使用初始化持续时间
命令重新初始化时开始计算的。
注意:安全项目的最短持续时间为 20 毫秒。
可用性
下表显示各种控制的值和可用性,具体视 PLC (安全 / 非安全)和安全模式而定。
33003890 07/2012 83
使用 Unity Pro XLS 进行调试
“ 任务 ” 选项卡:操作模式
概述
本节中描述的限制仅适用于和 Quantum 安全 PLC 配合使用的 Unity Pro XLS 软件
项目。
有关标准 (非安全)功能,请参阅标准 Unity Pro XL 软件文档。
访问 PLC 屏幕
通过工具 →PLC 屏幕 →任务可以访问 PLC 屏幕对话框的 “ 任务 ” 选项卡。
“ 操作模式 ” 字段
通过此字段可以访问仿真按钮:
说明
按钮和功能
按钮 功能
冷启动 单击此按钮可执行 PLC 的冷启动。
这将初始化数据、系统,并将 %S0 位设置为 1 (在这种情况下)。例如,
可将其用于控制特定的初始化程序。
84 33003890 07/2012
使用 Unity Pro XLS 进行调试
“ 信息 ” 选项卡
概述
本节中描述的限制仅适用于和 Quantum 安全 PLC 配合使用的 Unity Pro XLS 软件
项目。
有关标准 (非安全)功能,请参阅标准 Unity Pro XL 软件文档。
访问 “ 信息 ” 选项卡
通过工具 →PLC 屏幕 →信息可以访问信息选项卡。
“ 信息 ” 选项卡
信息选项卡由以下两个区域组成:
浏览器 (用于选择主题)
显示区域 (用于显示有关所选主题的信息)。
处理器名称
如果连接的是安全 PLC,则通过处理器名称末尾的大写字母 S 来表示 (例如, 140
CPU 651 60S)。
33003890 07/2012 85
使用 Unity Pro XLS 进行调试
安全 / 维护模式
此信息仅针对 Quantum 安全 PLC 而显示。显示所连接的 PLC 的当前模式(维护或
安全)。
对于 Unity Pro XLS 软件,还在状态栏中显示该信息。
86 33003890 07/2012
使用 Unity Pro XLS 进行调试
简介
如果仿真器仿真 Quantum 安全系列的 PLC,则会显示此对话框。
对话框如下所示
PLC 前板
虚拟 PLC 前板显示 PLC 的当前状态。
33003890 07/2012 87
使用 Unity Pro XLS 进行调试
安全 / 维护模式 (安全项目)
对于安全模式与维护模式之间的切换,请注意以下特殊功能:
如果未锁定仿真器的键开关,则在 Unity Pro XLS 中,只能从安全模式切换到维
护模式 (参见下表)。
通过将仿真器的键开关位置设置为锁定,可以从维护模式切换到安全模式。
如果仿真器处于维护模式并且 Unity Pro XLS 已断开与仿真器的连接,则仿真器
将自动设置为安全模式。
注意:PLC 仿真器不具备双代码逻辑执行功能和结果比较功能。因此,执行行为与
安全模式和维护模式中的行为相同。
有关不同模式的详细信息,请参阅 Unity Pro XLS 详细信息手册。
键开关
通过用鼠标单击开关符号,可以仿真各个开关位置。
开关位置的含义
开关位置 真实 CPU 上的 含义
开关位置
启动 PLC 已解锁
可以加载项目
可以启动或停止 PLC
88 33003890 07/2012
使用 Unity Pro XLS 进行调试
复位
使用此命令按钮,您可以复位仿真的 PLC (及仿真器)。这相当于对 PLC 执行冷启
动 (Unity Pro 与仿真器之间的连接会断开,项目变量会复位)。
此命令按钮相当于真实 CPU 上的复位按钮。
电源重置
使用此命令按钮,可以仿真 PLC 的冷启动 (因为安全 PLC 不支持热启动),即
Unity Pro 与仿真器之间的连接断开,仿真器进入 “ 运行 ” 状态(激活自动运行)或 “ 停
止 ” 状态 (停止自动运行)。
此命令按钮相当于拔出然后再插上电源。
主机 PC 名称
此文本字段显示仿真器主机 PC 的 DNS 名称。
如果 PC 有多个网卡,则只显示第一个。
主机 IP 地址
此文本字段显示仿真器主机 PC 的 TCP/IP 地址。
如果 PC 有多个网卡,则只显示第一个。
项目名称
此文本字段显示加载的项目的名称。
连接的客户端
该列表框显示当前与 PC (即通过 TCP/IP 与仿真器主机 PC 连接的 PC)连接的客
户端。将显示每个客户端的主机 PC 的 DNS 名称和 TCP/IP 地址。
33003890 07/2012 89
使用 Unity Pro XLS 进行调试
90 33003890 07/2012
Unity Pro XLS Software
33003890 07/2012
附录
概述
这部分介绍 Unity Pro XLS 设计惯例与 Unity Pro XL 和系统对象(系统位和系统字)
相比较的详细信息。
本附录包含了哪些内容?
本附录包含了以下章节:
章 章节标题 页
A Unity Pro XLS 的用户界面 93
B 系统对象 95
33003890 07/2012 91
92 33003890 07/2012
Unity Pro XLS Software
Unity Pro XLS 的用户界面
33003890 07/2012
A
Unity Pro XLS 的状态栏
概述
本节中描述的附加功能仅适用于和 Quantum 安全 PLC 配合使用的 Unity Pro XLS 项
目。
有关标准 (非安全)功能,请参阅标准 Unity Pro XL 文档。
显示的信息
状态栏显示有关 PC 上的当前项目、 PLC 和软件状态的信息。
示例:在线状态栏
1 电流模式
维护 / 安全模式
除在标准 Unity Pro XL 的状态栏中显示的信息之外,对于和 Quantum 安全 PLC 配
合使用的 Unity Pro XL 项目,还将显示所连接的 PLC 的当前模式 (维护 / 安全)。
即使未打开项目或打开了其他项目,也会提供已连接模式中的相应信息。
33003890 07/2012 93
Unity Pro XLS 的用户界面
94 33003890 07/2012
Unity Pro XLS Software
系统对象
33003890 07/2012
系统对象
B
简介
本章描述 Quantum 安全 PLC 的系统位和系统字。
注:这些对象的描述表中提到的与每个位对象或系统字关联的符号在软件中并不是
固定不变的标准,您可以使用数据编辑器输入。
建议使用以下页面中出现的与系统位和系统字关联的符号名称,以便保持连贯性并
方便理解。示例:%S0 COLDSTART (用户可以用其他字代替 COLDSTART)。
本章包含了哪些内容?
本章包含了以下部分:
节 主题 页
B.1 系统位 96
B.2 系统字 105
33003890 07/2012 95
系统对象
B.1 系统位
简介
本章描述 Quantum 安全 PLC 的系统位。
为方便起见,此处列出了标准 Quantum PLC 的所有系统位,但仅当在 Quantum 安
全 PLC 中使用时才进一步描述。
本节包含了哪些内容?
本节包含了以下主题:
主题 页
系统位简介 97
系统位 %S0 到 %S13 的描述 98
系统位 %S15 到 %S21 的描述 100
系统位 %S30 到 %S51 的描述 102
系统位 %S59 到 %S122 的描述 103
96 33003890 07/2012
系统对象
系统位简介
一般信息
Quantum PLC 使用 %Si 系统位,它们表示 PLC 的状态,或者可用来控制 PLC 的操
作方式。
可以在用户程序中测试这些位,以检测任何功能开发。
其中的某些位必须由程序或用户复位到初始状态或正常状态。其他位由系统自动复
位。最后,有一些位只显示 PLC 的状态。
33003890 07/2012 97
系统对象
详细描述
注意: 并非所有系统位均可用在 Quantum 安全 PLC 中。不可用的系统位在 Quant
中已作了标记。安全 带编号的列
下表描述了系统位 %S0 到 %S13:
位 功能 描述 初始 写访问 Quant
符号 状态 安全
%S0 冷启动 正常情况下为 0,可以通过以下方式将该位设置为 1: 1 否 是
COLDSTART 电源恢复,但丢失数据 (与电池相关), (1 个
用户程序 循环)
终端
更改卡槽,
当 PLC 在运行或停止模式下处于第一个完全恢复的循
环中时,该位将设置为 1。在下一个循环之前,系统会
将该位复位为 0。
%S0 并不总是在首次扫描 PLC 时设置的。如果需要在
每次启动 PLC 时设置信号,则应使用 %S21。
%S1 热重启 请参见 Unity Pro 程序语言和结构参考手册中的 “ 系统 0 否 否
WARMSTART 位 ” ( 参见 Unity Pro, 程序语言和结构 , 参考手册 ) 一章
98 33003890 07/2012
系统对象
位 功能 描述 初始 写访问 Quant
符号 状态 安全
%S12 运行中 PLC 当 PLC 处于 “ 运行 ” 模式时,系统将此位设置为 1。 0 否 是
PLCRUNNING 只要 PLC 不再处于 “ 运行 ” 模式 (处于 “ 停止 ” 和 “ 初
始化 ” 等模式),系统就会将其设置为 0。
%S13 切换至运行模式 通常设置为 0,但在将 PLC 设置为运行模式后的第一 - 否 是
1RSTSCANRUN 后的第一个循环 个主任务循环期间,系统将此设置为 1。
警告
意外的设备操作
在 Quantum 安全 PLC 中, %S10 位并不报告 NOE、 CRA 或 CRP 模块的通讯中
断。
请确保正确使用这些系统位。
如果不遵守这些说明,将会导致死亡、严重伤害或设备损坏。
33003890 07/2012 99
系统对象
详细描述
注意: 并非所有系统位均可用在 Quantum 安全 PLC 中。不可用的系统位在 Quant.
安全列中标记为 “ 否 ”。
下表给出了系统位 %S15 到 %S21 的描述:
位 功能 说明 初始 写访问 Quant.
符号 状态 安全
%S15 字符串故 请参阅 《Unity Pro 程序语言和结构参考手册》中的 “ 系统位 0 是 否
STRINGERROR 障 ” ( 参见 Unity Pro, 程序语言和结构 , 参考手册 ) 一章
在执行每个存在溢出危险的操作后,必须由用户程序测试此
位,如果的确存在溢出,则由用户将此位复位为 0。
当 %S18 位切换为 1 时,如果 %S78 位已设置为 1,应用程序
将停止在错误中状态。
%S19 任务周期 正常情况下,此位设置为 0 ;当发生超时事件 (即,任务执 0 是 是
OVERRUN 溢出 (周 行时间超过用户在配置中定义的时间长度或在与任务关联的
期性扫描) %SW 字中设定的时间长度)时,系统将此位设置为 1。用户
必须将此位复位为 0。每个任务都管理自己的 %S19 位。
位 功能 说明 初始 写访问 Quant.
符号 状态 安全
%S20 索引溢出 正常情况下,此位设置为 0,当被索引对象的地址变为小于 0 0 是 否
INDEXOVF 或超过在配置中声明的对象数时,此位将设置为 1。
这种情况与索引等于 0 的情况类似。
在每个存在溢出危险的操作后,必须由用户程序测试此位,如
果的确存在溢出,则将此位复位为 0。
当 %S20 位切换为 1 时,如果 %S78 位已设置为 1,应用程序
将停止在错误中状态。
%S21 第一个任 在任务 (Mast、 Fast、 Aux0、 Aux1、 Aux2、 Aux3)中测 0 否 是
1RSTTASKRUN 务循环 试,位 %S21 指示此任务的第一个循环。 %S21 在循环开始
时设置为 1,在循环结束时复位为 0。
注:位 %S21 在 PL7 中的含义与在 Unity Pro 中的含义不同。
警告
意外的设备操作
在 Quantum 安全 PLC 上, %S16 位不报告来自 NOE、 CRA 或 CRP 模块的通讯
中断。
请确保正确使用这些系统位。
如果不遵守这些说明,将会导致死亡、严重伤害或设备损坏。
详细描述
注意: 并非所有系统位均可用在 Quantum 安全 PLC 中。不可用的系统位在 Quant.
安全列中标记为 “ 否 ”。
下表给出了系统位 %S30 到 %S51 的描述:
位 功能 说明 初始 写访问 Quant.
符号 状态 安全
%S30 激活 / 禁用主任务 请参阅 《Unity Pro 程序语言和结构参考手册》中的 “ 1 是 否
MASTACT 系统位 ” ( 参见 Unity Pro, 程序语言和结构 , 参考手册 )
一章
%S31 激活 / 禁用快速任务 请参阅 《Unity Pro 程序语言和结构参考手册》中的 “ 0 是 否
FASTACT 系统位 ” ( 参见 Unity Pro, 程序语言和结构 , 参考手册 )
一章
%S32 激活 / 禁用辅助任务 请参阅 《Unity Pro 程序语言和结构参考手册》中的 “ 0 是 否
%S33 0-3 系统位 ” ( 参见 Unity Pro, 程序语言和结构 , 参考手册 )
%S34 一章
%S35
%S38 启用 / 抑制事件 请参阅 《Unity Pro 程序语言和结构参考手册》中的 “ 1 是 否
ACTIVEVT 系统位 ” ( 参见 Unity Pro, 程序语言和结构 , 参考手册 )
一章
%S39 事件处理饱和 请参阅 《Unity Pro 程序语言和结构参考手册》中的 “ 0 是 否
EVTOVR 系统位 ” ( 参见 Unity Pro, 程序语言和结构 , 参考手册 )
一章
%S50 通过字 %SW50 到 通常设置为 0,可通过程序或终端将此位设置为 1: 0 是 是
RTCWRITE %SW53 更新时间和 设置为 0:通过 PLC 实时时钟提供的日期和时间更
日期 新系统字 %SW50 到 %SW53,
设置为 1:不再更新系统字 %SW50 到 %SW53,
因此可以修改它们。
从 1 切换到 0 将使用在字 %SW50 到 %SW53 中输
入的值更新实时时钟。
%S51 实时时钟缺少时间 如果这一系统管理位设置为 1,则表明缺少实时时钟 - 否 是
RTCERR 或其系统字 (%SW50 到 %SW53)无意义。如果设
置为 1,时钟必须复位为正确的时间。
详细描述
注意:并非所有系统位均可用在 Quantum 安全 PLC 中。不可用的系统位在 Quant.
安全列中标记为 “ 否 ”。
下表给出了系统位 %S59 到 %S122 的描述:
位 功能 描述 初始 写访问 Quant.
符号 状态 安全
%S59 通过字 通常设置为 0,可通过程序或终端将此位设置为 1 或 0: 0 是 是
RTCTUNING %SW59 递 设置为 0:系统不管理系统字 %SW59,
增更新时间 设置为 1:系统管理字 %SW59 上的跳变沿,以调整
和日期 日期和当前时间 (递增)。
%S67 应用程序存 此位用于监视存储卡位于 PCMCIA 上插槽 (所有 - 否 是
PCMCIABAT0 储卡电池的 Atriums、 Premiums 和 Quantums)时主电池的状态:
状态 设置为 1:主电池电压低 (保存应用程序,但必须按
照预测维护过程更换该电池),
设置为 0:主电池电压充足 (保存应用程序)。
在以下位置管理 %S67:
PV06 中小容量的 RAM 存储卡 (产品版本记录在卡
标签上),即 Unity =#768K 时提供的以下存储器大
小:TSX MRP P 128K、 TSX MRP P 224K、 TSX
MCP C 224K、 MCP C 512K、 TSX MRP P 384K、
TSX MRP C 448K、 TSX MRP C 768K,
2.02 版以上的 Unity。
位 功能 描述 初始 写访问 Quant.
符号 状态 安全
%S78 出错时停止 通常为 0,如果要以编程方式使 PLC 在出现以下应用程 0 是 是
HALTIFERROR 序故障时停止,此位可由用户设置为 1:%S15、
%S18、 %20。
%S80 复位消息计 通常设置为 0,此位可由用户设置为 1,以将消息计数器 0 是 是
RSTMSGCNT 数器 %SW80 复位为 %SW86。
B.2 系统字
简介
本章描述 Quantum 安全 PLC 的系统字。
为方便起见,此处列出了标准 Quantum PLC 的所有系统字,但仅当在 Quantum 安
全 PLC 中使用时才进一步描述。
本节包含了哪些内容?
本节包含了以下主题:
主题 页
系统字 %SW0 至 %SW21 的描述 106
系统字 %SW30 至 %SW59 的描述 108
系统字 %SW60 到 %SW127 的描述 112
详细描述
注意: 并非所有系统字均可用在 Quantum 安全 PLC 中。不可用的系统字在 Quant.
安全列中标记为 “ 否 ”。
下表给出了系统字 %SW0 到 %SW21 的描述:
任何其他值都被解释为错误。
此系统字不可用于标准 Quantum CPU。
任何其他值都被解释为错误。
此系统字不可用于标准 Quantum CPU。
%SW14 PLC 处理器 该字包含 PLC 处理器的商业版本。 - 否 是
OSCOMMVERS 的商业版本 示例: 16#0135
版本:01 ;发行号: 35
%SW15 PLC 处理器 该字包含 PLC 处理器修订的商业版本。 - 否 是
OSCOMMPATCH 修订版本 修订版本编码到该字的最低有效字节上。
编码:0 = 未修订, 1 = A, 2 = B...
示例:16#0003 对应于修订 C。
%SW16 固件版本号 该字包含 PLC 处理器固件的十六进制格式的固件版本 - 否 是
OSINTVERS 号。
示例: 16#0017
版本:2.1 ; VN: 17
%SW17 浮点运算的 请参阅 《Unity Pro 程序语言和结构参考手册》中的 “ 系 0 是 是
FLOATSTAT 错误状态 统对象 ” ( 参见 Unity Pro, 程序语言和结构 , 参考手册 )
一章
%SW17.1:标志不由 Quantum 安全 PLC 管理。
%SW18 绝对时间计 %SW18 是用于计算持续时间的低字,而 %SW19 是高 0 是 是
%SW19 数器 字。这些字由系统每 1/10 秒递增一次 (即使 PLC 处于
100MSCOUNTER 停止状态也是如此,但是如果 PLC 断电,则不再递
增)。用户程序或终端可以对它们进行读写。
%SW20 绝对时间计 低字 %SW20 和高字 %SW21 由系统每 1/1000 秒递增 0 否 是
%SW21 数器 一次 (即使 PLC 处于停止状态也是如此,但是如果
MSCOUNTER PLC 断电,则不再递增)。可通过用户程序或终端对它
们进行读取。 %SW20 和 %SW21 在冷启动时复位,但
在热启动时则不复位。
详细描述
注意: 并非所有系统字均可用在 Quantum 安全 PLC 中。不可用的系统字在 Quant.
安全列中标记为 “ 否 ”。
下表给出了系统字 %SW30 到 %SW59 的描述:
详细描述
注意: 并非所有系统字均可用在 Quantum 安全 PLC 中。不可用的系统字在 Quant.
安全列中标记为否。
下表给出了系统字 %SW60 到 %SW127 的描述:
字 功能 描述 初始 写访问 Quant
符号 状态 . 安全
%SW60 Quantum 热 字 %SW60 中不同位的含义: 0 是 否
HSB_CMD 备命令寄存器 %SW60.0=1 使显示屏 (小键盘)上输入的命令无
效。
%SW60.1
=0 将 PLC A 设置为离线模式。
=1 将 PLC A 设置为运行模式。
%SW60.2
=0 将 PLC B 设置为离线模式。
=1 将 PLC B 设置为运行模式。
字 功能 描述 初始 写访问 Quant
符号 状态 . 安全
%SW61 Quantum 状 字 %SW61 中不同位的含义: 0 否 是
HSB_STS 态寄存器 %SW61.0 和 %SW61.1 PLC 操作模式位:
%SW61.1=0, %SW61.0=1:离线模式。
%SW61.1=1, %SW61.0=0:主模式。
%SW61.1=1, %SW61.0=1:辅助模式 (备
用)。
其他 PLC 的 %SW61.2 和 %SW61.3 操作模式位
%SW61.3=0, %SW61.2=1:离线模式。
%SW61.3=1, %SW61.2=0:主模式。
%SW61.3=1, %SW61.2=1:辅助模式 (备
用)。
%SW61.3=0, %SW61.2=0:无法访问远程 PLC
(已关闭,无通讯)。
%SW61.4=0 两个 PLC 上的应用完全相同。
%SW61.5
=0 PLC 用作单元 A。
=1 PLC 用作单元 B。
%SW61.7
= 0 相同的 PLC OS 版本。
=1 不同的 PLC OS 版本。
%SW61.8
=0 相同的 Copro OS 版本。
=1 不同的 Copro OS 版本。
%SW61.12
=0 位 13 给出的信息不相关。
=1 位 13 给出的信息有效。
%SW61.13
=0 NOE 地址设置为 IP。
=1 NOE 地址设置为 IP + 1。
%SW61.15
=0 未激活热备。
=1 激活热备。
字 功能 描述 初始 写访问 Quant
符号 状态 . 安全
%SW71 Quantum 前 该字说明 Quantum 处理器前面板上各开关的位置。该 0 否 是
KEY_SWITCH 面板上开关的 字由系统自动更新。
位置 %SW71.0 = 1 开关处于 “ 存储器保护 ” 位置,
%SW71.1 = 1 开关处于 “ 停止 ” 位置,
%SW71.2 = 1 开关处于 “ 开始 ” 位置,
%SW71.8 = 1 开关处于 “MEM” 位置,
%SW71.9 = 1 开关处于 “ASCII” 位置,
%SW71.10 = 1 开关处于 “RTU” 位置,
%SW71.3 到 %SW71.7 以及 %SW71.11 到
%SW71.15 未使用。
%SW75 定时器类型事 请参阅 《Unity Pro 程序语言和结构参考手册》中的 “ 系 0 否
TIMEREVTNB 件计数器 统对象 ” ( 参见 Unity Pro, 程序语言和结构 , 参考手册 )
一章
%SW76 诊断功能:记 上一次注册的结果: 0 是
DLASTREG 录 =0 (如果记录成功)
= 1 (如果尚未配置诊断缓冲区)
= 2 (如果诊断缓冲区已满)
字 功能 描述 初始 写访问 Quant
符号 状态 . 安全
%SW90 每个主任务循 该字用于设置可在每个主任务循环中由 PLC 处理的最大 0 是 是
MAXREQNB 环中处理的最 请求数。
大请求数 当 CPU 为服务器时:此请求数必须介于 2 (最小)和
N+4 (最大)之间。
N:因型号而异的数字。
当 CPU 为客户端时:
N:因型号而异的数字。
值 0 不起作用。如果输入的值位于范围之外,则考虑值
N。
另请参阅 《Unity Pro 程序语言和结构参考手册》中的 “
系统对象 ” ( 参见 Unity Pro, 程序语言和结构 , 参考手册
) 一章。
%SW108 I/O 模块强制 该系统字对 I/O 模块强制位数进行计数。该字在每次强 0 否 是
FORCEDIOIM 位数 制时递增,每次取消强制时递减。
字 功能 描述 初始 写访问 Quant
符号 状态 . 安全
%SW125 最后检测到的 该字中给出了最后检测到的故障的代码。如果 %S78 设 – 否 是
BLKERRTYPE 故障 置为 1,以下错误代码将导致 PLC 停止。无论 %S78 如
何,都始终激活 %S15、 %S18 和 %S20:
16#0002: PCMCIA 签名未检验
16#2258: 执行了 HALT 指令
16#2302: 调用用户功能块中不支持的系统功能
16#9690: 后台中检测到应用程序 CRC 的错误
16#DE87:浮点数发生计算错误 (%S18,这些错误
在 %SW17 字中列出)
16#DEB0:看门狗溢出 (%S11)
16#DEF1:字符串传输错误 (%S15)
16#DEF2:运算或除零错误 (%S18)
16#DEF3:索引溢出 (%S20)
注: 只有在初始化或者完成下载或重新启动后,
%SW125 才能复位 (它始终包含最后检测到的故障)。
字 功能 描述 初始 写访问 Quant
符号 状态 . 安全
%SW126 阻塞故障指令 生成应用程序阻塞故障的指令的地址。 0 否 是
ERRADDR0 地址 对于 16 位处理器:
%SW127 %SW126 包含此地址的偏移
ERRADDR1
%SW127 包含此地址的段号
对于 32 位处理器:
%SW126 包含此地址的最低有效字
%SW127 包含此地址的最高有效字
术语
!
注意:有关 IEC 61508 标准中的术语,请参阅该标准了解完整定义。
冷启动
冷启动指关闭电源后启动计算机。
安全 PLC
Quantum 安全 PLC (140 CPU 651 60S 或 140 CPU 671 60S)
暂停
高加速寿命试验
热启动
热启动指在不关闭电源的情况下重新启动计算机。
风险
发生伤害的概率和该伤害的严重性这两者的组合
(定义 IEC 61508)
可以使用以下公式计算风险:R=S*H
这些字母表示:
字母 含义
R 风险
S 损坏程度
H 发生损坏的频率
ALARP
适度低限原则
(定义 IEC 61508)
CCF
共因失效
一种故障,在多通道系统中,这种故障是可导致 2 个或更多单独通道同时出现故障
的一个或多个事件的结果,这种结果会导致出现系统故障
(定义 IEC 61508)
双通道系统中的共因因素对于整个系统的期望故障率 (Probability of Failure on
Demand, PFD) 而言至关重要。
CPU
中央处理单元
CRC
循环冗余校验
DC
诊断覆盖率
进行自动诊断测试而导致的危险硬件故障概率的降低部分
(定义 IEC 61508)
可能的危险故障 λ D 划分为由诊断程序检测到的故障和保持未被检测到的故障,此
分数表示这两者的比例。
λD=λDD + λDU
诊断覆盖率 (DC) 定义检测到的危险故障所占的比例。
λDD =λD。 DC
λDU=λD (1 - DC)
此定义还可以由以下方程式表示,其中 DC 为诊断覆盖率, λDD 是检测到的危险故
障的概率,而 λ D total 是总危险故障的概率:
DDT
导出的数据类型
导出的数据类型是用户定义的。
DFB
导出的功能块
DIO
分布式输入 / 输出
DLL
动态链接库
E/E/PES
电气 / 电子 / 可编程电子系统
(定义 IEC 61508)
基于一台或多台电气 / 电子可编程电子 (E/E/PE) 设备进行控制、保护或监控的系
统。这包括系统的要素,如电源、传感器和其他输入设备、数据信息通路和其他通
讯路径,以及执行器和其他输出设备。
EDT
基本数据类型
基本数据类型是预定义的数据类型。
EF
基本功能
EFB
基本功能块
EMC
电磁兼容性
此术语指电子系统上电磁效应的起源、控制和测量。
EN
欧洲标准
这是欧洲的官方标准。
error (错误)
计算、观测和测量到的值或条件与真值、指定的或理论上的正确值或条件之间的差
异
(定义 IEC 61508)
ESD
紧急关闭
EUC
受控设备
(定义 IEC 61508)
此术语表示用于制造、工艺、运输、医药或其他活动的设备、机器、仪器或工厂设
备。
failure (失效)
功能单位执行要求功能的能力的终止
(定义 IEC 61508)
fault (故障)
可能引起功能单元执行要求功能的能力降低或丧失的异常状况
(定义 IEC 61508)
FBD
功能块图
这是用于实现 PLC 用户逻辑的 IEC 61131-3 编程语言。
FFB
功能 / 功能块
FMEA
故障模式和结果分析
FMECA
故障模式和结果危险程度分析
HFT
硬件容错
(定义 IEC 61508)
硬件容错为 N 表示 N + 1 个故障可能导致丧失安全功能,例如:
HFT = 0:第一个故障可能导致丧失安全功能
HFT = 1:两个故障一起可能导致丧失安全功能。(有两种不同的途径可到达安全
状态。丧失安全功能意味着无法进入安全状态。)
HMI
人机界面
HSBY
热备
IEC
国际电工委员会
IEC 61508
IEC 61508 标准是一个国际标准,专门处理电气/电子/可编程电子安全相关型系统的
功能安全。该标准适用于任何无产品标准的行业中任何种类的安全相关型系统。
IL
指令列表
这是用于实现 PLC 用户逻辑的 IEC 61131-3 编程语言。
LCD
液晶显示屏
LD
ladder diagram (梯形图)
这是用于实现 PLC 用户逻辑的 IEC 61131-3 编程语言。
MTBF
故障间平均时间
MTTF
故障前平均时间
MTTR
平均维修时间
NFPA
国家消防协会
这是美国的一个团体,旨在创建消防、电气和机器安全的代码和标准。
NTP
网络时间协议
PELV
受保护的超低电压
PES
可编程电子系统
(定义 IEC 61508)
基于一台或多台可编程电子设备进行控制、保护或监控的系统,包括系统的元素,
如电源、传感器和其他输入设备、数据信息通路和其他通讯路径以及执行器和其他
输出设备。
PES 是另一个用来表示计算机控制系统或 PLC 的术语。
PFD
期望故障率
(定义 IEC 61508)
对于单通道系统,平均期望故障率按以下方式计算:
对于双通道系统,平均期望故障率按以下方式计算:
PFH
每小时故障率
(定义 IEC 61508)
PLC
可编程逻辑控制器
project (项目)
项目是 Unity Pro XLS 中的用户应用程序。
PRT
PLC 反应时间
PLC 反应时间是在输入模块端子处检测到信号与在输出模块端子处设置反应之间的
时间。
PS
电源
PST
过程安全时间
过程安全时间定义为在 EUC 或 EUC 控制系统 (可能引发危险事件)中发生故障与
如果不执行安全功能而发生危险事件之间的时间段。
(定义 IEC 61508)
QSE
环境系统评鉴
RAM
随机存取存储器
RIO
远程输入 / 输出
RM
需求管理
RRF
风险降低因素
(定义 IEC 61508)
风险降低因素等于 1/PFD。
RTC
实时时钟
SFC
顺序功能图
这是用于实现 PLC 用户逻辑的 IEC 61131-3 编程语言。
SFF
安全失效系数
SFR
安全功能要求
安全功能要求从危害分析中得出,它定义功能的作用,例如,要执行的安全功能。
SIL
注意:如需与 SIL 等级相关的完整定义和参数,请参见 IEC 61508, “ 电气 / 电子 /
可编程电子安全相关型系统的功能安全 ”。此处提供的只是部分定义。
安全完整性级别
离散度 (1,最大可能为 4),用于指定要分配给 E/E/PE 安全相关型系统的安全功
能的安全完整性要求,其中,安全完整性级别 4 具有最高级别的安全完整性,而安
全完整性级别 1 具有最低级别的安全完整性
(定义 IEC 61508)
SIR
安全完整性要求
安全完整性要求从风险评估中得出,它描述成功执行安全功能的可能性,例如,实
现安全功能所需的可信度。
sniffing (测算)
读取 PLC 中的配置
SRS
安全要求规范
包含必须由安全相关型系统执行的安全功能的所有要求的规范
(定义 IEC 61508)
SSC
系统安全概念
这是对于实现功能安全所需的系统架构、配置和诊断的详细描述。
ST
结构化文本
这是用于实现 PLC 用户逻辑的 IEC 61131-3 编程语言。
TÜV
Technischer Überwachungsverein
(技术检验协会的德文名称)
UMA
不受限存储器区域
这是供不受写保护的位和字专用的存储器区域。
VDE
Verband Deutscher Elektroingenieure
这是 IEEE 的德文表述。
索引
B
AC
“ 任务 ” 选项卡:操作模式 %S59, 103
Unity Pro XLS 软件 , 84 %S6, 98
%S0, 98 %S67, 103
%S1, 98 %S68, 103
%S10, 98 %S7, 98
%S11, 98 %S75, 103
%S118, 104 %S76, 103
%S119, 104 %S77, 103
%S12, 99 %S78, 104
%S120, 104 %S80, 104
%S121, 104 %S94, 104
%S122, 104 %SW0, 106
%S13, 99 %SW1, 106
%S15, 100 %SW10, 106
%S16, 100 %SW11, 106
%S17, 100 %SW12, 106
%S18, 100 %SW13, 107
%S19, 100 %SW14, 107
%S20, 101 %SW15, 107
%S21, 101 %SW16, 107
%S30, 102 %SW17, 107
%S31, 102 %SW18, 107
%S32, 102 %SW19, 107
%S33, 102 %SW2, 106
%S34, 102 %SW20, 107
%S35, 102 %SW21, 107
%S38, 102 %SW3, 106
%S39, 102 %SW30, 108
%S4, 98 %SW31, 108
%S5, 98 %SW32, 108
%S50, 102 %SW33 到 %SW35, 108
%S51, 102 %SW36, 108
功能块 密码更改
S_SMOVE_BIT Unity Pro XLS, 52 Unity Pro XLS 软件 , 42
功能块 Unity Pro XLS 密码清除
S_SMOVE_WORD, 52 Unity Pro XLS 软件 , 43
安全 , 52 密码要求
启动 / 停止安全项目 Unity Pro XLS, 45
Unity Pro XLS , 37, 37 导入一个项目
在安全模式和维护模式之间切换 Unity Pro XLS 软件 , 56
Unity Pro XLS, 28 导入不受限存储器区域中的变量
子程序 (SR) Unity Pro XLS 软件 , 58
Unity Pro XLS 软件 , 59 导入部分
子程序 (SR) 导入 Unity Pro XLS 软件 , 57
Unity Pro XLS 软件 , 58 导入限制
存储器区域,不受限 Unity Pro XLS 软件 , 57, 57
Unity Pro XLS 软件 , 73 将项目传输到安全 PLC
安全 Unity Pro XLS, 35
功能块 Unity Pro XLS, 52 属性
安全 FFB Unity Pro XLS 属性 , 40
Unity Pro XLS 软件 , 59 应用程序保护
安全模块 Unity Pro XLS 软件 , 42, 42
Unity Pro XLS, 71 应用程序密码要求
安全模式 Unity Pro XLS, 45
Unity Pro XLS, 25 忘记了密码
安全模式中的限制 Unity Pro XLS, 47
Unity Pro XLS, 25 总线
安全硬件 Unity Pro XLS, 71
配置限制 Unity Pro XLS, 70 打开安全项目
安全硬件 Unity Pro XLS 软件 Unity Pro XLS, 24
段,数据类型限制 , 59 扩展器
编程限制 , 56 Unity Pro XLS, 71
配置网络限制 , 53 扩展机架
安全管理 , 访问权限 Unity Pro XLS, 71
Unity Pro XLS 软件 , 14 数据类型
定义 Unity Pro XLS Unity Pro XLS 软件 , 58, 60
安全模块 , 70 数据类型,段限制
定位变量 Quantum 安全 PLC Unity Pro XLS 软件 ,
Unity Pro XLS 软件 , 59, 59 59
密码丢失 Unity Pro XLS 软件 , 59
Unity Pro XLS, 47 安全硬件 Unity Pro XLS 软件 , 59
密码丢失 t 暂停 EF
Unity Pro XLS, 47 Unity Pro XLS 软件 , 60
密码删除 暂停线圈
Unity Pro XLS 软件 , 43 Unity Pro XLS 软件 , 60
密码忘记 更换 PLC
Unity Pro XLS, 47 Unity Pro XLS, 72
更改密码 编程环境检查
Unity Pro XLS 软件 , 42 Unity Pro XLS 软件 , 15
最大连续 CRC 错误数 , 78 编程限制
模块 Unity Pro XLS Quantum 安全 PLC Unity Pro XLS 软件 ,
安全 , 71 56
非干扰 , 71 Unity Pro XLS 软件 , 56
模块定义 安全硬件 Unity Pro XLS 软件 , 56
Unity Pro XLS, 70 网络配置
模块测算 Unity Pro XLS, 51
Unity Pro XLS, 71 自动锁定
段,数据类型限制 Unity Pro XLS 软件 , 44
Quantum 安全 PLC Unity Pro XLS 软件 , 自检, Unity Pro XLS 软件 , 16
59 要求密码
Unity Pro XLS 软件 , 59 Unity Pro XLS, 45
安全硬件 Unity Pro XLS 软件 , 59 访问权限安全管理
段导入 Unity Pro XLS 软件 , 14
Unity Pro XLS 软件 , 57 诊断 DFB
消息传递服务 Unity Pro XLS 软件 , 59
Unity Pro XLS 软件 , 54 诊断 DFB 导入
清除密码 Unity Pro XLS 软件 , 57
Unity Pro XLS 软件 , 43 语言的限制
热重启 Unity Pro XLS 软件 , 56
Unity Pro XLS 软件 , 84 语言限制
状态 RAM 编辑器 Unity Pro XLS 软件 , 56
Unity Pro XLS 软件 , 73 调试屏幕 PLC
现场总线 Unity Pro XLS 软件 , 82
Unity Pro XLS, 71 调试程序
现场总线 DIO Unity Pro XLS, 81
Unity Pro XLS, 71 输出故障预置
现场总线 RIO Unity Pro XLS 软件 , 84
Unity Pro XLS, 71 输出模块的超时状态 , 79
监控模式 连接到 PLC 仿真器
Unity Pro XLS, 31 Unity Pro XLS, 34
直接地址 连接到安全 PLC
Unity Pro XLS 软件 , 61 Unity Pro XLS 软件 , 32
程序结构限制 部分导入
Unity Pro XLS 软件 , 56 Unity Pro XLS, 72, 72
简单数组 Unity Pro XLS 软件 , 57
Unity Pro XLS 软件 , 61 配置 I/O 模块
维护模式 Unity Pro XLS, 78
Unity Pro XLS, 27 配置 Unity Pro XLS 的限制
维护模式中的限制 Quantum 安全 PLC, 70
Unity Pro XLS, 27 配置网络限制
编程 Quantum 安全 PLC Unity Pro XLS 软件 ,
Unity Pro XLS, 55
53
Unity Pro XLS 软件 , 53
安全硬件 Unity Pro XLS 软件 , 53
配置限制
Unity Pro XLS, 70
配置限制 Unity Pro XLS
Quantum 安全 PLC, 70
安全硬件 , 70
限制段,数据类型
Quantum 安全 PLC Unity Pro XLS 软件 ,
59
限制编程
Quantum 安全 PLC Unity Pro XLS 软件 ,
56
限制网络配置
Quantum 安全 PLC Unity Pro XLS 软件 ,
53
非定位变量导入
Unity Pro XLS 软件 , 58, 58
非干扰模块
Unity Pro XLS, 71
项目保护
Unity Pro XLS 软件 , 42, 42
项目信息
Unity Pro XLS 软件 , 85
项目密码要求
Unity Pro XLS, 45
项目属性
Unity Pro XLS, 40
项目设置变量
Unity Pro XLS 软件 , 64
项目设置常规
Unity Pro XLS 软件 , 62
项目设置语言扩展
Unity Pro XLS 软件 , 66
项目配置
Unity Pro XLS, 69