CIMPLICITY高级教程:Class与图形对象的绑定
需积分: 33 133 浏览量
更新于2024-08-24
收藏 1.41MB PPT 举报
"CIMPLICITY 高级教程聚焦于将图形对象与Class关联,以实现高效、可扩展的人机界面(HMI)设计。课程涵盖了从基础工程配置到复杂对象模型的各个方面,包括通信、动态画面、报警、数据库交互、网络通讯、OPC服务器和客户端等。特别强调的是Class与Object的概念,以及如何利用它们来管理和展示工业自动化系统中的数据。"
在CIMPLICITY系统中,Class和Object是核心概念,它们帮助用户构建结构化和模块化的HMI界面。Class是一个模板或蓝图,定义了一组具有相似属性和行为的对象。这些属性包括静态信息(如电机铭牌数据)和动态数据点(如Speed和Current),而数据点则与PLC内存地址相关联,用于实时显示设备状态。
当你创建一个Class时,可以定义Attribute和DataItem。Attribute是对象的固定属性,用户在创建对象时提供,例如电机的数据地址。DataItem则是根据对象状态变化的数据点,比如电机的速度和电流值。定义DataItem时,需要指定其PLC内存地址,并决定是否基于基地址进行增量。
图形对象是用户界面中实际显示的元素,它们可以与Class绑定。创建一个图形对象作为Class的模板,意味着所有属于该Class的对象都将使用这个图形对象来呈现数据。关键在于,图形对象应包含一个名为$OBJECT的临时变量,其表达式为:$OBJECT.DataItem,这使得对象能够动态获取和显示相关DataItem的值。
将图形对象与Class联系起来的过程就是定义该Class的图形对象在画面中的位置和表现形式。一旦创建了对象(Object),系统会自动生成与Class相关的所有数据点,简化了大量相似设备的配置工作。例如,在电机监控场景下,每个电机对象都包含了Speed和Current的显示,以及启动和运行状态的指示。
课程的后续部分涉及Tracker基本、PRT模型、跟踪区域、RCO模型、FunctionBlock和RLM等更高级的主题,这些都是CIMPLICITY系统中用于实现复杂逻辑和数据分析的重要工具。通过这些工具,用户能够实现更精细化的监控和控制,提升工业自动化系统的效率和响应能力。
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
537 浏览量
点击了解资源详情
永不放弃yes
- 粉丝: 917
- 资源: 2万+
最新资源
- RomeroHeavy
- kotlin-deep-copy-helper:轻松复制和修改不可变的复杂对象树。 通过序列化,具有杰克逊库
- UnidreamLED.zip
- fansky:饭斯基-第三方饭否客户端
- 易语言学习-WEB客户支持库2.3支持对json解析(支持静态).zip
- 15个家电图标 .sketch素材下载
- nodejs-examples:来自各种Node.js书籍的代码示例
- 好泰州分类信息网站
- HTML-QUIZ-Registration-Form:该存储库包含使用中级HTML标记创建的测验注册表单
- Renaissance
- 疲劳驾驶测试Demo.rar
- qt-读写HID库文件
- Navicat_Premium_15.0.16.rar
- pact-consumer-swift:用于创建协议的Swift ObjeciveC DSL
- RangeMedium
- 中国货源网址站