PCS7 V7.0过程对象视图使用入门(一)
ccwork 2025-03-14 15:30 10 浏览
1. 过程对象视图简介
PCS7 V6以上的版本的ES软件在组件视图(Component View)和工厂视图(Plant View)之外引入了过程对象视图(Process Object View,以下简称POV)。POV以表格化的界面提供了一个集成开发环境(IDE),对象参数、属性可以在这里集中查看和修改。视图中筛选查询、组态修改、在线调试等功能可以大幅提高工程师的组态调试效率,并可通过CSV文件的导入/导出利用Excel表格工具实现更为灵活的批量组态。在POV中查看和编辑的数据与其他两个视图始终保持一致性,在POV中还可以通过右键菜单方便的跳转到相关的CFC、SFC、WinCC等组态界面。本文描述的内容适用于PCS7 V7.0版本,与V6.1版本相比,POV增加了Blocks, Hierarchy folder, Equipment properties和Shared declarations四个标签页,其内容和功能都得到了加强。
如图1所示,在SIMATIC Manager中通过菜单View (R) Process Object View即可打开POV视图。
图1 在SIMATIC Manager中打开POV
2. 分类标签视图
POV界面结构分为两个部分。左侧的树型列表与Plant View中的层级结构一致。选中树型列表中的某一个层级或者对象,则右侧的视图中会显示出选中的部分所包含对象的详细属性。右侧视图以标签页的形式进行了分类,共有General, Blocks, Parameters, Signals, Messages, Picture Objects, Archive tags, Hierarchy folder, Equipment properties和Shared declarations八个标签。图2显示了POV的界面结构,表1列出了各个分类标签的功能。
图2 POV界面结构
表1 POV各分类标签的功能
2.1 General标签
General标签显示左侧树型列表选中的层级或者对象中包含的过程对象(过程标签、CFC、SFC、OS画面、报表等)的概要信息。如图3所示。
图3 General标签
在这里可以集中修改对象的概要属性,例如修改Block Icons一列,可以为所有OS Picture选择是否编译生成Block Icon图标,而在Plant View中修改这一选项需要在每一个Picture上点击右键Object Properties来设置。
2.2 Blocks标签
Blocks标签显示了CFC中所有块的属性。如图4所示。
图4 Blocks标签
在Blocks标签页中可以直接修改块的属性,其中的列与CFC中块属性之间的对应关系参见图5:
图5 Blocks标签中的列与CFC中的块属性之间的对应关系
2.3 Parameters标签和Signals标签
这两个视图分别显示在CFC中被定义为parameter和signal类型的I/O的详细信息,如图6所示:
图6 CFC中为I/O引脚定义parameter和signal属性
Parameter是过程参数,例如报警上下限等,Signal是过程信号,例如一个温度值,通常Signal类型的引脚直接和驱动块(CH_xxx)相连。PCS7标准库中已经对各类块的不同引脚分配了Parameter和Signal属性,用户也可以在CFC中对每一个块的实例修改这些属性。在Parameters和Signals标签页中,用户可以查看、修改所有具有相应属性I/O的值、注释以及引脚连接等等。见图7。
图7 Parameters和Signals标签页
例如,在Parameters页中集中设置所有报警上下限,比起在CFC中单独设置效率要高得多。如果某些引脚不具备Parameter或Signal属性,而用户又想在POV中修改他们的参数,那么可以通过POV的Select I/O功能为大量引脚集中设置Parameter或Signal属性,而不必在CFC中逐一设置。设置方法如下:第一步,在左侧列表中选择一个层级或者对象,点击右键菜单Process ObjectsSelect I/Os…第二步,在弹出对话框中进一步设置查询条件,例如要查找所有类型为“CH_AI”的块。如图8所示。
图8在Select I/O中设置查找条件
第三步,在列出的所有I/O中分配Parameter或Signal属性。这里列出的是第一步和第二步选择范围内CFC中的所有I/O引脚。如图9。
图9为引脚设置Parameter或Signal属性
在这一步中可以点击标题栏排序以方便选择。可以在Parameter或者Signal一列逐一勾选,也可以同时选中多行,通过右键菜单中的Set或Reset按钮进行批量设置。
2.4 Messages标签
Messages标签可以显示和修改报警信息,如图10所示。
图10 Messages标签页
这里可以集中查看或修改CFC、SFC中的报警信息,包括消息文本、优先级等等。
2.5 Picture objects标签
Picture objects标签页显示OS中的块(Block Icon)与AS中的块(Block)之间的变量连接关系,这个标签页中的内容都是只读的。见图11。该标签页中还列出了具有OCM属性,但是尚未在OS中编译生成Block Icon的AS块,也列出了SFC Chart。
图11Picture objects标签页
2.6 Archive Tags标签
Archive tags标签显示过程标签、CFC以及SFC中在OS上存在的归档变量。见图12。这里显示的归档变量的属性并不包含OS的Tag Logging中的所有属性,仅显示与PCS7相关的一部分。
图12 Archive tags 标签页
在这个视图中可以修改每一条归档的属性,修改的结果直接作用于OS项目的Tag Logging中。
2.7 Hierarchy folder标签Hierarchy folder标签页可以集中查看、修改工厂层级(Plant Hierarchy)的属性,见图13。
图13Hierarchy folder 标签页
2.8 Equipment properties标签
Equipment properties标签页用于集中查看各个工厂层级中的设备属性的实例,见图14。设备属性的原型是在Shared Declarations中定义的。Equipment properties用于PCS7选件SIMATIC BATCH和SIMATIC Route Control,如果用户没有使用上述选件,可以不必关心此属性。
图14 Equipment properties 标签页
2.9 Shared declarations标签
Shared declarations标签中可以查看或修改在Shared declarations中定义的枚举类型(Enumerations),单位(Units)和设备属性(Equipment properties)。见图15。
图15 Shared declarations 标签页
长按识别下方二维码
关注西门子工业支持中心电子杂志
每月为您推荐超多工控资讯
相关推荐
- 二十三、Java类与对象简介(java第十一章类和对象)
-
在Java编程语言中,类(Class)和对象(Object)是面向对象编程(OOP)的核心概念。描述类类是Java程序的基本组成单元,是对象的模板。类定义了对象的属性和方法。属性是对象的状态信息,而方...
- 设计模式-结构型-代理模式(proxy)
-
1.概念需要给对象提供一个代理以控制对该对象的访问,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介;根据代理类生成时机不同,分为静态代理和动态代理;静态代理代理类在编...
- 深度解析设计模式七大原则之——里氏替换原则
-
临近端午节,各位读者,你们假期行程安排好了吗?“菜鸟”已经做好决定了,谁都不能阻拦(产品经理也不行),“菜鸟”要好好在家休息三天。最近实在是太累了,一直在疯狂的加班。好了好了言归正传,开始我们的正文。...
- Java代理模式详解:智能中介的编程艺术
-
一、生活场景中的代理思维想象您要租房子,但不想直接与房东打交道,这时房产中介就发挥作用了:1.中介帮您筛选房源(访问控制)2.签约前验证房东资质(预处理)3.协助办理合同手续(功能增强)4.处...
- 哪个创意最能打动你? 为你欣赏的“创意之星”投一票
-
这一期的《超级课堂·暑期特别活动》将评出5位“创意之星”,获得价值2000元的奖品。本期我们选登了部分中小学生在昙华林留下的创意作品,欢迎为最能打动你的作品投上一票。大众评审目前采取微信投票:扫描二维...
- Netty基础—6.Netty实现RPC服务(netty reactor)
-
大纲1.RPC的相关概念2.RPC服务调用端动态代理实现3.Netty客户端之RPC远程调用过程分析4.RPC网络通信中的编码解码器5.Netty服务端之RPC服务提供端的处理6.RPC服务调用端实现...
- 静态代理和动态代理(静态代理和动态代理的优缺点)
-
1.什么是代理很多人肯定听过和看到过飞机票代理点,火车票代理点。那这些代理点干得事情就是帮航空公司,火车站出售火车票的工作。它们算是一个中间商。实际的服务不是由它们提供。而是由真正的服务商提供。通过这...
- Java反射机制与Spring动态代理深度解析
-
一、Java反射机制原理剖析1.1反射的本质与实现基础Java反射(Reflection)是Java语言的核心特性,允许程序在运行时:动态加载类获取类结构元数据操作类属性和方法关键技术支撑:java...
- Java 代理模式详解(java代理原理)
-
1.代理模式代理模式是一种比较好理解的设计模式。简单来说就是我们使用代理对象来代替对真实对象(realobject)的访问,这样就可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象...
- SpringBoot全局异常处理:如何优雅应对多系统多格式错误响应需求
-
SpringBoot全局异常处理:如何优雅应对多系统多格式错误响应需求引言部分在微服务架构中,你是否曾为处理不同外部系统的异常响应而头痛?A系统要求返回JSON格式的:{code:1001,mes...
- 3分钟吃透代理技术!(代理一般都是怎么做)
-
最近有学员问了我一些问题,什么是代理,又该在什么地方使用。结合之前的讨论,这篇文章我们一起细致的讲解一下关于代理的一些问题。在Java中,代理通常分为两类:静态代理动态代理两者技术实现是不一样的,...
- 苏州网络维护 | 学习网络维护,从哪入手
-
我们想要学习网络维护,从哪入手呢?先带大家了解下网络维护1.培养基础知识:建立对计算机网络基本原理的理解。学习计算机网络的基础概念,如IP地址、子网掩码、路由器、交换机、协议等。2.学习网络技术:深入...
- CAD如何快速一键编号?(cad如何一次性全部编号)
-
cad一键自动编号。·第一步,在命令行数abh空格。·第二步,打开自动编号对话框,选择用默认的图言编号,编号文字的高度根据图纸的大小设置零点八。当然如果图纸很大,设置比如十一百的有可能数字编号,这点很...
- 职场新人必知的10个高效工作法,助你快速升职加薪
-
初入职场,面对繁杂的工作任务和陌生的职场环境,如何才能快速适应并脱颖而出?以下是10个高效工作法,帮助职场新人提升工作效率,快速实现升职加薪的目标。---1.制定每日工作计划-推荐理由:每天开始...
- 《魔导英雄传说》新手攻略,快速升级,礼包码,最强阵容排列
-
《魔导英雄传说》新手攻略一、武将培养指南英雄选择与培养:英雄品质分为SSR、SR、A,优先培养SSR英雄,如张飞、孙尚香等核心英雄阵营搭配:同阵营上阵英雄越多,战力加成越高,建议优先培养同一阵营的英雄...
- 一周热门
- 最近发表
- 标签列表
-
- copy命令 (86)
- 电脑基本常识 (77)
- 客户端身份校验失败 (83)
- 算法导论 (92)
- 图片放大 (80)
- ftp服务器怎么用 (81)
- 使用通配符 (81)
- 蜂鸣器程序 (76)
- 工厂方法模式 (76)
- resultsetmetadata (78)
- 开机运行命令 (82)
- node js安装linux (81)
- out of memory是什么意思 (85)
- shellexecuteinfo (75)
- dos常用命令 (82)
- 单元测试 (77)
- txt文本编辑器 (81)
- c语言从入门到精通 (80)
- 批量修改图片大小 (94)
- raid1 (82)
- beanutils copyproperties (80)
- 443端口 (79)
- nullreferenceexception (97)
- eclipse下载 (89)
- coreldraw视频教程 (77)