ABB_800xA学习笔记2089:System_800xA_Control_6.0_AC_800M_Getting_Started_49附件C-2

标签:
abbsystem_800xa_ac800m入门手册附录csil应用程序 |
分类: ABBDCS |
继续学习入门手册附录C
SIL Applications
SIL应用程序
A SIL application is always marked
with a SIL icon when shown in the programming interface
SIL应用程序总是标记SIL图标当在程序界面显示时,
Figure 71. SIL application in Project
Explorer
图 71. 仙姑资源管理器里面的SIL应用程序
When an AC 800M High Integrity
controller is used, there is always an
additional standard library, as well as two additional
applications (see Figure 71):
当使用AC800M高性能处理器,总是有额外的标准库,以及两个额外的应用程序(见图71)。
- VMTLib (1) is the Virtual Machine Test library, containing types used when running the VMT application.
VMTLib (1) 是虚拟机测试库,包含运行 VMT
应用程序时使用的类型。
- VMT_Controller_1 (2) is an application used to make sure that the HI controller works properly. The name of this application is made up of the prefix VMT_ and the name of the controller, which is called HI_23 in our example.
VMT_Controller_1 (2) 是用于确保 HI
控制器正常工作的应用程序。此应用程序的名称由前缀 VMT_ 和控制器名称组成,在我们的示例中称为 HI_23。
- CTA (3) is the Compiler Test Application, used to make sure that the compiler works properly.
CTA(3)是编译器测试应用程序,用于确保编译器正常工作。
Never delete the above libraries and
applications if you run a High Integrity controller. The VMT
library, the VMT application, and the CTA application are needed to
make sure that the High Integrity controller and compiler work
properly.
如果运行高完整性控制器,切勿删除上述库和应用程序。需要 VMT 库、VMT
应用程序和 CTA 应用程序来确保高完整性控制器和编译器正常工作。
A SIL application may only use
library types that are SIL certified. SIL
certified library
types are marked with SIL icons in the programming interface. The
compiler will also check for constructs in your code
(for example, loops) that are not
allowed according to the SIL standard. If a SIL-marked
application contains not
allowed types, objects or constructs, it cannot be
downloaded due to compilation errors.
SIL
应用程序只能使用经过 SIL 认证的库类型。SIL 认证的库类型在编程界面中标有 SIL 图标。编译器还将检查代码中根据 SIL
标准不允许的构造(例如循环)。如果带有 SIL
标记的应用程序包含不允许的类型、对象或构造,则由于编译错误而无法下载。