CIMPLICITY高级教程:脚本操作与画面控制
需积分: 33 130 浏览量
更新于2024-08-24
收藏 1.41MB PPT 举报
"CIMPLICITY 高级教程——利用脚本打开画面"
在 CIMPLICITY(一款由 GE 公司开发的高级人机界面软件)中,利用脚本进行画面操作是提升效率的重要手段。本教程聚焦于如何通过脚本程序打开和调入新的画面。以下是关于这一主题的详细解释:
1. **GefScreens.Open 方法**:
`GefScreens.Open (FileName, Project, Visible)` 是用于在 CIMPLICITY 中通过脚本打开一个新画面的方法。参数分别代表:
- `FileName`:要打开的画面文件名,包括扩展名 (.GEG)。
- `Project`:项目名称,确保画面文件属于正确的项目。
- `Visible`:布尔值,决定打开的画面是否可见。如果设置为 `True`,则画面会立即显示;如果为 `False`,则画面会在后台加载但不会显示。
2. **GefScreen.Overlay 方法**:
`GefScreen.Overlay (FileName, Project)` 方法用于在当前画面之上覆盖一个新的画面,而不会关闭或替换现有的画面。这在需要显示临时信息或者实现多层交互时非常有用。
CIMPLICITY 的高级教程涵盖了五天的内容,从基础到进阶,包括:
**Day1**:
- **创建工程**:学习如何初始化和配置一个 CIMPLICITY 工程。
- **通讯**:了解与各种设备和 PLC 进行通信的方法。
- **动态画面**:如何创建和管理可以动态更新的信息展示。
- **控件**:学习使用不同类型的控件,如按钮、指示灯等。
- **趋势图**:如何绘制和分析实时或历史数据的趋势。
**Day2**:
- **报警**:设置和管理系统的报警机制。
- **数据库登录**:连接和处理数据库以存储和检索数据。
- **DDE**(动态数据交换):通过 DDE 与其他应用程序共享数据。
- **网络通讯**:在分布式系统中的通信策略。
- **WebView**:利用 Web 技术集成 HMI 页面。
**Day3**:
- **Class&Object**:理解类和对象的概念,以及如何使用它们来组织和复用数据点。
- **BCE**(Basic Control Environment):CIMPLICITY 的基础控制环境,用于编写和执行逻辑。
- **CimEdit/CimView 对象模型**:深入理解 CIMPLICITY 的内部结构和对象模型。
- **工程组态对象模型**:了解工程的配置和组织方式。
- **GlobalScript**:全局脚本的使用,可以在整个工程范围内执行。
- **CimViewCacheFile**:缓存机制,提高画面加载速度。
- **OPC Server&Client**:使用 OPC 接口与其他系统交互。
**Day4**:
- **Tracker 基本**:学习追踪功能,监控特定数据的变化。
- **PRT(Process Recording and Tracking)模型**:记录和追踪过程数据。
- **跟踪区域及跟踪对象**:定义和配置 PRT 的显示区域和对象。
- **PRT 在动态画面上的显示**:在画面中实时显示 PRT 数据。
- **RCO(Real-Time Control Object)模型**:用于实时控制的特殊对象。
- **FunctionBlock**:功能块的使用,封装复杂的逻辑操作。
- **RLM(Real-time Logic Manager)**:实时逻辑管理器,处理实时控制任务。
**Day5**:
- 继续深化 Class 和 Object 的应用,特别是它们在速度和电流监测中的应用,以及如何通过脚本控制它们。
在 CIMPLICITY 中,Class 是一组对象的模板,而 Object 是属于某个类的实例,具有自己的属性和数据点。通过创建 Class,可以快速复制对象并同时创建相关联的数据点。Attribute 是创建对象时的静态信息,如设备标识或数据地址,而 DataItem 则是用于动态显示的数据点。通过定义这些元素,用户可以构建高效、灵活的人机界面系统。
点击了解资源详情
331 浏览量
537 浏览量
113 浏览量
2021-05-24 上传
点击了解资源详情
点击了解资源详情
欧学东
- 粉丝: 1018
- 资源: 2万+
最新资源
- servo-example-0.5.2.zip
- net.tsinghua:针对清华学生的跨平台自动登录实用程序
- 49个苹果app图标 .sketch素材下载
- 基于HTML实现的仿享客零食网触屏版html5手机wap购物网站模板下载(css+html+js+图样).zip
- 单片机太阳能路灯控制系统仿真protues
- node-simple-deploy
- HWHelpNow:hwhelpnow.com官方GitHub Repo
- yii2-widgets:Yii Framework 2.0有用的小部件集合
- 易语言复制组件到选择夹子夹
- MDB_3.0,999玫瑰c语言表白源码,c语言
- dotfiles:每天使用.dotfiles
- storemate-backend-leveldb-0.9.23.zip
- 基于ASP.net数据存储与交换系统设计(源代码+论文).rar
- Javascript-30-WesBos
- 夸克:离线时保持快乐| 世界上第一个离线搜索引擎
- Recipes