加载中…
个人资料
来自金沙江的小鱼
来自金沙江的小鱼
  • 博客等级:
  • 博客积分:0
  • 博客访问:71,148
  • 关注人气:175
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

ABB800XA学习笔记56:项目框架结构7

(2023-01-02 17:21:41)
标签:

abb

800xa

项目框架结构

分类: ABBDCS
继续学习
5.3.4 项目树
项目以树状视图显示,内容根据其逻辑层次结构关系缩进在大纲中。项目资源管理器中的每个对象都由名称和图标表示。通过单击文件夹旁边带有加号或减号的按钮,您可以展开或折叠图标和相应的容器。

项目树包含 3 个目录:
ABB800XA学习笔记56:项目框架结构7

5.3.4.1 库
“库”文件夹包含项目中使用的所有库。通过将库插入到项目中,其类型将可用于连接到应用程序。创建项目时,库文件夹包含“系统”文件夹(包含可在整个应用程序中使用的固件函数)和两个始终连接到项目的库,即“基本”和“图标”库。可以插入许多其他库。这些库包含类型定义,例如数据类型、函数和功能块类型以及可在项目中使用的控制模块类型。
ABB800XA学习笔记56:项目框架结构7

还有一个可用的硬件文件夹,其中包含多个硬件库。这些库可用于连接到控制器,因此我们可以混合不同的
一个控制项目中的硬件版本。

5.3.4.2 应用
控制项目可能包含一个或多个应用程序。应用程序是任何控制器中最大的组织单位。但是,控制器可以执行多个应用程序。每个应用程序都可以被视为控制器。在应用程序中创建程序或控制模块,其中包含要编译和下载的程序代码,以便在控制器中执行。要使用的每个应用程序都必须连接到控制器。
ABB800XA学习笔记56:项目框架结构7

注意!应用程序还可能包含应用程序文件夹,这允许对应用程序进行结构化或分组。
一个应用程序最多可以包含 64 个程序。这意味着您可以根据所需的间隔时间和优先级将控制策略拆分为不同的部分。
注意!在本文档中,“代码”一词是指控制器可以执行的任何指令。
您可以选择在控制构建器中的 5 种语言编辑器中的任何一种中编写代码:
ABB800XA学习笔记56:项目框架结构7

所有语言都可用于程序和控制模块。选择最适合您的需求或偏好的语言。

有两种类型的容器可用于在control builder中保存代码应用:
  • 控制模块
  • 程序

ABB800XA学习笔记56:项目框架结构7

程序具有传统的外观和感觉,并代表传统的程序设计和构建方法在每个程序中,可以使用一系列语言编辑器。每个程序可以分为“代码块”或“选项卡”,可以将其视为子程序。在某些编辑器中,您可以将选项卡分成几个页面。

控制模块是另一种编译代码的方式,与传统程序相比具有许多优势 - 使用控制模块编写的应用程序将使用更少的内存,并且通常比使用程序编写的应用程序执行得更快。

 




0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有