CIMPLICITY高级教程:优化画面调用速度与CimView缓存

需积分: 33 47 下载量 193 浏览量 更新于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应用。