浔之漫智控技术(上海)有限公司
主营产品: 西门子低压中国授权代理商,SIEMENS西门子授权代理商,PLC模块、CPU模块、DP通讯电缆、6GK交换机、低压电器授权总代理商、代理商中国授权一级总代理商
西门子PLC中央处理单元CPU412-2/全国代理

西门子PLC中央处理单元CPU412-2/全国代理

我公司是西门子签约代理商备有大量西门子产品浔之漫智控技术(上海)有限公司:西门子授权代理商

现货库存;大量全新库存,款到48小时发货,无须漫长货期

西门子PLC(S7-200、S7-200 SMART、S7-300、S7-400、S7-1200、S7-1500、ET200S、ET200M、ET200SP)、触摸屏、变频器、工控机、电线电缆、仪器仪表等,产品选型、询价、采购,敬请联系,浔之漫智控技术(上海)有限公司 

Our company is a contracted agent of Siemens, with a large number of Siemens products Xunzhiman Intelligent Control Technology (Shanghai) Co., Ltd.: an authorized agent of Siemens

Spot stock; A large number of brand new inventory, delivery within 48 hours, no long lead time

Siemens PLC (S7-200, S7-200 SMART, S7-300, S7-400, S7-1200, S7-1500, ET200S, ET200M, ET200SP), touch screen, frequency converter, industrial personal computer, wire and cable, instruments and meters, product selection, inquiry and purchase, please contact Xunzhiman Intelligent Control Technology (Shanghai) Co., Ltd

IM151-3PN接口模块

当用户 在PCS7系统中定义一个功能块,例如一个功能块类型Block Type。首先,在AS控制器侧,它是一个功能块(Function Block);然而在OS侧,它却是此功能块对应的功能块图标(Block Icon)和一套操作面板(Faceplate)。

  图01.APL功能库的调用关系

  APL 功能块及相应OS对象(块图标、面板、脚本体系等)与标准库相比有较大变化,同时也支持用户基于APL通用规范进行自定义功能块和OS对象的设计。

  本文将 演示如何为已有AS功能块(该功能块可以为APL已定义的系统功能块,或者用户使用SCL自行开发的控制功能块。本例中  功能块名为Mymotor)进行 APL风格的OS块图标与面板设计。AS功能块编程在此不做介绍,用户可以参考:

  文档中 使用的测试项目和整个测试过程在PCS 7 V8.0 SP1 欧洲版环境下完成。

  1.2自定义功能库设计时用到的OS画面模板

  PCS7 项目中包含可供用户直接使用或者开发的OS模板文件,OS项目创建后,这些模板文件存储在“GraCS”目录下。

  1.2.1创建块图标时可以利用的模板:

  @ PCS7TypicalsAPL... .pdl

  “PCS7 Create/update blockicons”向导将自动为AS控制对象,如阀门或电机等创建相应块图标,这些块图标应存放于以@ PCS7TypicalsAPL为前缀名的模板文件。

  注:自 PCS7 V8起,系统模板文件包括两个版本:

  -@ PCS7TypicalsAPLV7.pdl

  -@ PCS7TypicalsAPLV8.pdl

  用户可 以创建名为@PCS7TypicalsAPLxxx.pdl的项目库文件,存放用户设计的块图标,该库文件中的对象同样可以在OS编译时被 Create/update blockicons识别和调用。

  @TemplatesAPL... .pdl

  包含用 于手动创建对象的阀门或电机的块图标和静态画面对象。

  -@TemplatesAPLV7 .pdl

  -@TemplatesAPLV8 .pdl

  1.2.2创建面板时可以利用的模板

  @PCS7ElementsAPL.pdl

  面板的 模板文件包含一些预组态的画面对象,可直接将它们拖放到项目特定的面板视图中以创建面板。使用这些对象可以方便的进行APL面板对象的数据、权限、格式、 脚本传递。

  2 块图标(Block Icon)的设计规范 2.1 块图标功能实现原理

  每一个 AS中运行的功能块实例Block Instance,通过PCS7的Create/update block icons向导,在OS中都将一一对应块图标实例Icon Instance,而此块图标实例则通过相应的脚本来实现对相应面板实例Faceplate Instance的调用。

  块图标 是按照PCS7特定组态规则设计的WinCC用户自定义对象(User Difined Object,简称UDO)。这些分配了指定的对象和属性的UDO可以在OS编译时被检测到,并在正确的画面中自动将其分配给对应的功能块实例。

  建议使 用现有APL块图标为基础来创建新的块图标。

  2.2 块图标的基本结构

  如图显 示了一个块图标的基本结构。块图标做为操作员对AS功能块监控直观的工具,需要精简而全面的显示AS功能块的关键信息,如回路位号、设备当前模式与运 行状态、测量值、故障报警等。

  图02.APL块图标结构

  2.3块图标开发步骤 2.3.1 创建用户自定义库文件@ PCS7TypicalsAPLxxx.pdl

  在OS 画面编辑器中创建名为”@PCS7TypicalsAPLxxx”的pdl文件。其中文件名的”xxx”为用户自定义的字符,例如可以另存为” @PCS7TypicalsAPL_XYZ.pdl。

  图03.创建用户图标库文件

  2.3.2 创建块图标

  从库文 件@PCS7TypicalsAPLV8拷贝功能与用户功能块接近的块图标MotL,基于块图标MotL生成新的块图标Mymotor。

  图04.创建块图标

  2.3.3 编辑块图标

  之前提 到,块图标是基于APL规则定制的UDO对象。该UDO对象是不同子对象的集合。在块图标的右键菜单Customized object中选择Edit,可以进行块图标编辑,添加、删除、修 改块图标中的子对象。

展开全文
拨打电话 微信咨询 发送询价