归档配方处理.docVIP

  • 12
  • 0
  • 约3.07千字
  • 约 6页
  • 2020-04-23 发布于江西
  • 举报
利用WINCC归档功能进行工艺记录和配方处理 2010年03月14日 星期日 19:41 利用WINCC归档功能进行工艺记录和配方处理 关键词:WINCC,用户归档,记录,查询,配方 摘要: 利用WINCC归档功能,建立归档文件,进行生产过程工艺数据记录、查询、导出,便于统计分析,同时利用配方修改或数据导入功能,优化工艺参数,提高产品质量和产量。 正文: 在实际的生产过程中,我们需要进行一些关键工艺数据及过程数据的记录和查询,另外需要对一些复杂的工艺过程控制,我们需采取各种不同的工艺配方。对于这些处理,传统的方法是外装服务器,装上数据库,需要同HMI机及PLC同时通讯,需要不同的人员操作,硬件配置及软件编程都很昂贵和复杂,费用相当高,使用及维护都不方便。 由于我们一般控制的并不是太复杂的系统,功能要求也一般,现在的HMI机的硬件配置一般比较高,完全满足要求,我们直接在HMI上就可实现,特别是利用WINCC自带的用户归档功能,可以很方便的实现。我们按照下面所说的方法,很方便地实现这一功能。 首先,我们在安装WINCC时,不能选择默认的“典型”方式,应该选择“自定义”,安装可选件“用户归档”,并在WINCC运行时加载“CCUsrAcv.exe”可执行文件。 第二,我们必须建立一个归档文件,比如取名为:Archive1。操作步骤如下: 1 打开用户归档编辑器 2 新建归档文件:Archive1 3 在属性的“常规”中设置:归档文件名称:Archive1,归档类型:选无限制或限制(最大记录数:比如1000条记录) 4 在属性的“通讯”中设置:类型:通过Wincc变量进行通讯 5 在属性的“控件变量”中设置:一般选择“创建”,由系统自动生成内部变量: ID:@UA_ Archive1_ID 指令:@UA_ Archive1_Job 域:@UA_ Archive1_Field 数值:@UA_ Archive1_Value 6 在属性的“授权与标志”中设置:一般选择“授权”:无,“标志”:“域”-最终更该 7 在属性的“顺序”中设置:如果有多个归档文件,可以选择他们的先后次序 8 在Archive1中新建域,比如:Field1,Field2,Field3 9 在每个“域”比如:“Field1”的属性中,可设置如下项: A “常规”:写上域的名称:比如:Field1,类型:数字(单 精度) B “数值”:选择最小值:比如:0,最大值:比如:100,开始值:比如:0,Wincc变量:我们一般选择具体的过程变量,比如:Pressure1 C “授权与标志”中:可选:读保护、写保护、域必须包含唯一的数值等 D “顺序”中:排列几个域的顺序,比如:Pressure1,Pressure2,Pressure3 这样,我们就把一个归档文件建好了,我们可以往此归档文件中写入记录、读取记录、修改删除记录等等,如果与PLC数据连接,就可以修改工艺参数。我们得预先建立一个空白表,我们通过记录的ID号来定位记录。 第三,我们如何具体的读写数据,操作步骤如下: 打开全局脚本编辑器(或采用按钮、事件触发也一样),建立一个 全局动作,比如:Archive1.pas,示例代码如下: (在此之前需定义一些内部及过程变量) #include apdefap.h int gscAction( void ) if(—————–)??????????????????? //写入条件判断语句 SetTag***(“****”,GetTag***(“****”));//置归档变量值 long i; SetTagDWord(@UA_Archive1_Job,0); ???? //设置操作归档文件无错误 SetTagDWord(@UA_ Archive1 _Job,6);??? //读取归档文件中的域值 SetTagDWord(@UA_ Archive1 _ID,i);???? //定位到第“i”条记录 SetTagDWord(@UA_ Archive1 _Job,7); ??? //写入归档文件中的域值 return 0; 结合Wincc中的内部函数SetTag***()/GetTag***()就可以将外围的过程值写入记录,也可以将记录中的数据送到外围。这就完成了归档文件的读/写功能,当然还可以做其他更多的功能。 最后如何在控制画面上显示归档文件中的内容,具体操作步骤如下: 1 新建一个画面,比如:Picture1.PDL 2 在该画面添加一个对象,在控制里选择控件:Wincc User Archive-Table Eelement 3 该表控件属性中:对象名称:控件1,其他的一般选默认属性 4 双击“控件1”,弹出表格元素属性对话框,其中: A “常规”:“源”:选择“Archive1”

文档评论(0)

1亿VIP精品文档

相关文档