Recipe模块为实现S.88批量控制标准提供的支持。用此功能,可以创建和维护配方,并且在执行某个配方时,可将其参数下载到基础自动化系统中。
Recipe模块使用一个配方项来捕获配方记录。配方记录定义了生产一个产品需要的成分列表,它也说明这个产品的部件、子部件和基础部分。每一个配方记录代表了一个特定的配方版本。该插件支持三种类型的配方记录:
? 产品:定义了生产产品需要的成分列表。
? 产品组:定义了生产一组产品需要的共有成分列表。例如,用芝麻
做面包,与用罂粟做面包相比,二者仅有的区别是种子不同。 ? 机器:定义了一组设备运行参数的列表,这些参数可以包括温度和
速度。 2.2.2.5.9.3 执行计划
使用Ampla Production Analyst过滤器功能,生产计划者能够看到特定时期(如当天、每周或每月)的Planner记录;在甘特图上,通过拖拽棒状条纹,来改变该记录的顺序。 2.2.2.5.9.4 激活Planner记录
通过配置,当一条Planner记录的状态改为激活时,Ampla下载该值到自动化系统中。Planner模块确认该值成功下载到自动化系统中,并报告给用户出现的任何错误。也可配置Ampla下载该值的规则,Planner模块也会报告给用户任何违背该规则的情况。 2.2.2.5.9.5 报告数据
Ampla Production Analyst为Planner模块提供一个详细的截图报告功能,该截图会详细记录当时计划和进度的情况。 2.2.2.6 组态环境
Ampla提供的基本组态环境,如图2.13所示,大致分为几个区: ? System区:为类资源管理器的树形结构,专门定义各个模块运行的
一些参数和环境。 ? Application Project区:定义本应用工程的管理点(Reporting Point),
以及其的一些功能模块。 ? Tool box区:陈列一些快速的工具栏。
? Property区:组态区,针对每个管理点配置特定的功能属性,请留
意每个Reporting Point下,都可以放置9大功能模块。
Author: CY
第25 / 37页
SystemProductionDowntimeEnergyMetricsQualityKnowledgeInventoryCostMaintenancePlannerTool boxPropertyApplication projectReporting point 1Reporting point 2??.Reporting point nProductionDowntimeEnergyMetricsQualityKnowledgeInventoryCostMaintenancePlanner 图2.13 Ampla提供的基本组态环境
2.2.3 金自天正HDP系统平台
金自天正HDP系统平台核心是过程控制计算机。 2.2.3.1 过程控制计算机运行流程
HDP平台安装并运行在过程控制计算机上,因此,过程控制计算机上运行的软件,与HDP平台软件紧密地结合在一起,如图3.4所示。
定时启动(0.1s)N跟踪传感器有状态有变化数据采集N有模型计算任务Y跟踪被激活,修正跟踪Y模型计算数据被激活,计算模型设置数据轧机控制逻辑被激活,计算平均值模型设定数据传送到输出区 Author: CY
第26 / 37页
图3.4 过程控制计算机运行流程示意图
在整个过程控制计算机(以下简称过程机)的软件运行过程中,物料跟踪系统处于一个核心的地位,由其检测物料移动的位置,再根据物料位置,去确定是否有模型控制逻辑的调用。 2.2.3.2 过程控制计算机内存数据区的组织与结构
过程机在软件运行时,对内存的数据区进行了定义,彼此之间的接口,以及数据区之间内在的结构如图3.5所示。
设定模型参数缓冲区轧件数据区设定模型参数数据区网络数据区输入输出数据区仿真数据区系统公用数据区 图3.5 过程控制计算机内存数据区的组织与结构
其中:
? 网络数据区:通过网络传输方式共享数据,主要用于不同的过程机
之间共享数据。 ? 仿真数据区:为编程和组态完后,进行仿真测试,设置的数据区。
网络数据区的数据与仿真数据区的数据只能同时一个生效,从此也可看出,对仿真数据的处理与真实的网络数据区数据的处理完全一样,因此,仿真测试能收到很好的测试效果。 ? 输入输出数据区:专门放置用于输入输出操作的数据。
? 系统公共数据区:很重要的数据区,它是过程机内部各个软件模块
共享数据的专门区域,无论通讯、模型、跟踪等都需要。搭建二级系统时,定义各个软件分系统的公用数据是个关键工作。 ? 轧件数据区:轧制工艺专用的数据区。
? 设定模型参数数据区:专门用来设定模型参数的数据区,它与特定
的工艺流程向对应。 2.2.3.3 HDP平台的软件结构
HDP平台的软件结构如图3.6所示。
Author: CY
第27 / 37页
appThreadsappProcessesConsolessThreadsssProcessShutdownSimTabStartup系统共享数据区SA系统支持库SSL:PTM、SAM、COM 、ALM 、FUNSystemConfigure图3.6 HDP平台的软件结构
HDP平台软件由以下几大部分组成:
? appThreads:应用系统线程,应用系统的各个应用模块,均是以线
程的方式在运行。 ? ssThreads:HDP平台系统自身的服务线程。 ? StartUp:控制应用系统线程/进程的启动。 ? ShutDown:控制应用系统线程/进程的停止。
? 系统数据共享区(SA):所有线程/进程共享的数据区。
? 系统支持库(SSL):系统提供的各种模板和服务,均是以动态库的
形式供应用系统调用,包括有:PTM、SAM、COM、ALM、FUN等。 ? Console:后台的监控程序,负责监控线程/进程的运行状态,并对
其运行的参数能够进行设置。 ? SimTab:运行应用系统程序,来模拟实际的工艺流程。
? SystemConfigure:定义与调整系统特性。该工具使用起来标准的结
构,操作比较规范。
2.2.3.4 HDP平台使用及功能简介
HDP平台系统的使用,是以模板为基础的,通过模板来构建自己的应用系统。其模板按其用途划分为三类:
? 基础类(Foundation):生成的系统构成PCS(即过程控制系统)的
框架,或为PCS提供公共服务。
Author: CY
第28 / 37页