ABB_800xA学习笔记281:System_800xA_Control_6.0_AC_800M_Configuration71
(2023-12-22 10:25:40)
标签:
abbsystem_800xa_ac800m配置手册功能和组件 |
分类: ABBDCS |
继续学习ABB
800xA配置手册第一章功能和组件,进入第158页。
Hide and Protect Control Module Types, Function
Block Types, Diagram Types, and Data ypes
隐藏和保护控制模块类型、功能块类型、图表类型和数据类型
When
you create libraries with self-defined control module types,
function block types, diagram types, and data types, Control
Builder provides you with two protection features (attributes). These two
attributes are called Hidden
and Protected, and can only be set from Project
Explorer.
当创建含有自定义控制模块类型、功能块类型、图表类型和数据类型的库的时候,Control
Builder 提供两种保护功能(属性)。这两种属性叫做隐藏和保护,只能从项目资源管理器进行设置。
Hidden
隐藏
Setting the Hidden attribute will completely
hide your code from other users. To hide the code makes it easier to improve your
type as often as you like. This is
a common
situation when developing types that will be re-used over and over
again in different library
solutions.
设置隐藏属性将对其他用户完全隐藏你的代码。通过隐藏代码,可以更加轻松的根据需要改进类型。在开发可在不同库中反复使用的类型时,这是一种常见的情况。
All
types with the Hidden attribute disappear from their normal
position in the Object Type Structure, and can only be located
in the Internal Types folder, as
a Hidden
aspect.
所有具备隐藏属性的类型从其在对象类型结构的常见位置消失,只能位于内部类型文件夹中,作为隐藏aspect
Protected
保护
Setting your type to Protected will protect the
internal type structure from being seen. This means that only the type itself will
be visible, and thus your type definition will be protected from external
exposure, as well as any attempt
to duplicate it. This is extra valuable when you
create a type solution for
re-use engineering.
设置类型为受保护使得内部类型结构不可见。这意味着只有类型本身是可见的,因此你的类型定义受保护,不会受到外部暴露以及任何复制它的尝试。当您为重用工程创建类型解决方案时,这非常有价值。
When
a protected type is opened in an editor, only the parameter
declaration is visible (read-only). Other declarations like
variables and function blocks are
not visible. Only code block tab is shown as a
blank page, that is, the IEC 61131-3
logic is
protected. The complete type structure will still be protected from
external exposure.
在编辑器中打开受保护的类型时,只有参数声明可见(只读)。其他像变量和功能块不可见。只有代码块选项卡显示为空白页,也就是,IEC61131-3逻辑受保护。完整的类型结构仍将受到保护,免受外部暴露。
The
attribute available on protected control modules and function
blocks types "Sub Objects visible in PPA" makes formal instances
in the protected type visible in
Plant Explorer if they are configured as aspect
objects. It does not make the
subobjects visible in Control Builder.
受保护控制模块和功能块类型“在 PPA 中可见的子对象”上可用的属性使受保护类型中的形式实例在
Plant Explorer 中可见(如果它们配置为 aspect 对象)。它不会使子对象在Control Builder中可见。
The
Hidden and Protected attribute can also be used for structured data
types.
隐藏和保护属性都可用于结构数据类型。
Override
覆盖
After you have protected your types, you can
always override the hidden and protected attribute temporarily, while you work
on improvements. The override protection property can only be set in Project
Explorer.
保护类型后,在进行改进时,始终可以暂时重写隐藏和受保护的属性。替代保护属性只能在
Project Explorer 中设置。
For
self-made libraries with password protection, you must enter the
password before
you make an override, see Library Password Protection on page
146
有密码保护的自建库,在覆盖前必须输入密码,见第146页库密码保护。
The protection cannot be overridden
for Control Builder standard libraries.
They cannot be
updated or changed by the user.
不能覆盖
Control Builder 标准库的保护。用户无法更新或更改它们。
Setting an override on a library for
corresponding hidden and/or protected
types will only
have impact in Project Explorer. In Plant Explorer, hidden
and/or protected types will remain hidden and/or
protected.
在库上为相应的隐藏和/或受保护类型设置覆盖只会在 Project Explorer
中产生影响。在 Plant Explorer 中,隐藏和/或受保护的类型将保持隐藏和/或受保护。