CIMPLICITY高级教程:优化画面调用速度与CimView缓存
需积分: 33 36 浏览量
更新于2024-08-24
收藏 1.41MB PPT 举报
"CIMPLICITY 高级教程2,主要关注如何加速画面的调用时间,通过使用CimView的缓存功能提高系统性能。教程涵盖了从基础工程创建、通讯到高级特性的深入学习,如Class & Object的使用、数据库登录、DDE、网络通讯、WebView、OPC Server & Client等。课程还涉及到BCE、CimEdit/CimView对象模型、工程组态对象模型、GlobalScript、CimView Cache文件、PRT模型、Tracker、FunctionBlock和RLM等关键概念和技术。"
CIMPLICITY 是一款强大的人机界面(HMI)软件,用于监控和控制工业自动化系统的操作。在这个高级教程中,主要讲解了如何优化CIMPLICITY 的性能,特别是画面调用速度的提升。通过编辑CimView命令行并使用/loadcache 参数,用户可以创建一个缓存文件,指定需要预先加载的画面。缓存文件中的每一行都包含一个屏幕名称,如果加上"Lock"参数,该屏幕将始终保持在缓存中,不被其他屏幕替换,从而提高画面切换速度。
教程分为五个部分,逐步深入:
1. 第一天涉及创建工程、设置通讯、创建动态画面和使用控件以及趋势图。这些都是构建CIMPLICITY 应用的基础,包括如何定义和配置通信协议,创建交互式用户界面,以及如何展示实时数据变化。
2. 第二天涵盖报警机制、数据库登录、DDE(动态数据交换)和网络通讯。报警功能允许系统根据预设条件发出通知,数据库登录则确保安全的数据访问,DDE则实现了不同应用间的数据共享,网络通讯则讨论了跨网络的数据传输。
3. 第三天,课程深入到Class & Object的概念,BCE(Basic Control Environment)以及CimEdit/CimView对象模型。Class & Object是面向对象编程的基础,允许用户创建模板并快速复制对象,简化了大量的数据点创建。BCE提供了基本的控制环境,而CimEdit/CimView对象模型是理解CIMPLICITY内部工作原理的关键。
4. 第四天,教程讲解了PRT(Process Recording and Tracking)模型,跟踪区域和跟踪对象,以及PRT在动态画面中的显示。PRT功能用于记录和追踪过程数据,有助于故障诊断和性能分析。
5. 最后一天,课程涵盖Tracker基本使用、PRT相关的功能如RCO(Real-Time Control Objects)模型,FunctionBlock以及RLM(Real-time Logical Manager)。Tracker可以实时跟踪系统事件,RCO模型进一步强化了对实时控制的支持,FunctionBlock允许用户自定义逻辑,而RLM则管理这些逻辑的执行。
这个教程不仅教导了CIMPLICITY的高级特性,还强调了系统性能优化,使得用户能够更高效地开发和维护自动化系统。通过学习,工程师们将能够构建出响应更快、功能更强大的HMI应用。
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
慕栗子
- 粉丝: 19
- 资源: 2万+
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍