首页 新闻 工控搜 论坛 厂商论坛 产品 方案 厂商 人才 文摘 下载 展览
中华工控网首页
  P L C | 变频器与传动 | 传感器 | 现场检测仪表 | 工控软件 | 人机界面 | 运动控制
  D C S | 工业以太网 | 现场总线 | 显示调节仪表 | 数据采集 | 数传测控 | 工业安全
  电 源 | 嵌入式系统 | PC based | 机柜箱体壳体 | 低压电器 | 机器视觉
在力控系统中实现流量的班、日自动累计
力控科技
收藏本文     查看收藏
力控软件是应用于工业和民用自动化控制领域的一个集成式软件包,使用力控软件+工业控制计算机可以构建出具有强大生产控制及管理能力的监控系统操作平台。<BR>   <BR>   衡量一个自控系统的先进程度,除能完成一定的自动化控制功能外,日常的生产管理功能也是其重要指标之一。在流程工艺生产中的物料消耗和产量的自动统计就是一个生产管理的基本功能。<BR>   <BR>   <BR>   本文介绍的流量班、日自动累计是采用力控软件脚本程序完成的一个在管理方面的应用实例。<BR>   <BR>   <BR>   1、力控的脚本程序简介<BR>   <BR>   <BR>   脚本程序是组态软件的一种内置程序语言,是组态软件基本功能的必要补充。大多数组态软件脚本程序的语句结构类似于BASIC、C等计算机高级程序语言。当某些控制、计算任务通过常规的组态方法难以完成时,使用脚本程序基本上能够解决问题。<BR>   <BR>   <BR>   力控软件脚本程序的语言结构相对简单,但功能强大。而且编写方法简便,所有的脚本编辑操作都可在脚本编辑对话框上用鼠标点击来完成,完全可以不用键盘操作。脚本编辑对话框见图1-1。<BR> <br><A HREF="/editor/uploadfiles/learns01/20047911395778981.jpg" TARGET=_blank><IMG SRC="/editor/uploadfiles/learns01/20047911395778981.jpg" border=0 alt=按此在新窗口浏览图片 onload="javascript:if(this.width>580)this.width=580"></A><BR>   所有组态软件的脚本都是由事件驱动的,事件可以是数据更改、条件、单击鼠标、计时器等。在同一个脚本程序中处理顺序按照程序语句的先后顺序执行。力控软件的脚本有数据改变脚本、计时器脚本、对象脚本等类型。力控软件有条件语句、分支语句、FOR循环语句和WHILE循环语句等4种语言结构。在脚本编辑对话框中可以直接调出函数和已定义的变量及窗口,通过使用对话框上的程序结构关键字和算术运算符、逻辑运算符即可编辑出任意复杂功能的脚本程序。<BR>   <BR>   <BR>   2、班、日累计功能的实现<BR>   <BR>   在力控软件中,实现流量的班、日自动累计功能要经过建点、制作显示画面和编制脚本程序等几个步骤。<BR>   <BR>   <BR>   ⑴ 在实时数据库/数据库组态中定义一个流量点(FI001)和三个累计点(FQ1、FQ2、FQ3)等四个数据库变量。另外定义四个中间变量(a1、a2、a3、aaa)。<BR>   <BR>   ⑵ 在界面开发环境Draw中制作流量累计显示板,将显示的文本同变量进行链接。系统运行后流量累计显示板的样式见图2-1。<BR> <br><A HREF="/editor/uploadfiles/learns01/20047911403842929.jpg" TARGET=_blank><IMG SRC="/editor/uploadfiles/learns01/20047911403842929.jpg" border=0 alt=按此在新窗口浏览图片 onload="javascript:if(this.width>580)this.width=580"></A><BR>   其中,1班累计、2班累计和3班累计分别显示FQ1、FQ2、FQ3的累计值,日累计显示1班、2班和3班累计值的和值。<BR>   <BR>   <BR>   ⑶ 编制应用程序动作脚本,脚本程序在系统运行后自动启动。在脚本中给中间变量a1、a2和a3分别赋值为小时、分钟和秒等三种时间变量。定义三个累计点的PV源为FI001.PV。该脚本程序的设计思想是通过判断当前的时间段来控制三个累计点的累计启停和累计复位。根据工厂的习惯,分别确定0~8时为1班、8~16时为2班、16~0时为3班,每天的0时为全天累计的起点。相应的脚本程序如下:<BR>   <BR>   <BR>   a1=$Hour; a2=$Minute; <BR>   a3=$Second; <BR>   FQ1.PV=FI001.PV; <BR>   FQ2.PV=FI001.PV; FQ3.PV=FI001.PV;<BR>   aaa=FQ1.TOTAL+FQ2.TOTAL+FQ3.TOTAL;<BR>   <BR>   IF (a1>=0)&&(a1<8) THEN<BR>   FQ1.TOTALSTOP=0;<BR>   ELSE <BR>   FQ1.TOTALSTOP=1;<BR>   ENDIF;<BR>   <BR>   IF (a1>=8)&&(a1<16) THEN<BR>   FQ2.TOTALSTOP=0;<BR>   ELSE <BR>   FQ2.TOTALSTOP=1;<BR>   ENDIF;<BR>   <BR>   IF (a1>=16)&&((a1<=23)&&(a2<=59)&&(a3<=59))<BR>   THEN FQ3.TOTALSTOP=0;<BR>   ELSE <BR>   FQ3.TOTALSTOP=1;<BR>   ENDIF;<BR>   <BR>   IF a1==0 THEN <BR>   FQ1.TOTALRESET=1; FQ2.TOTALRESET=1; FQ3.TOTALRESET=1;<BR>   ELSE <BR>   FQ1.TOTALRESET=0; FQ2.TOTALRESET=0; FQ3.TOTALRESET=0;<BR>   ENDIF;<BR>   <BR>   <BR>   3 结束语<BR>   <BR>   <BR>   力控软件的功能是非常强大的,上述的流量累计实例只是其一个简单的应用。在力控软件中开发一个应用功能有很多方法,通过力控脚本编辑器能实现的,使用控制策略生成器也可以实现。<BR>   <BR>   力控脚本编辑器具有编制方法简单、使用灵活的优点,用户使用其配合开发环境Draw和控制策略生成器可开发出功能强大的控制和管理策略。
 

状 态: 离线

公司简介
产品目录

公司名称: 力控科技
联 系 人: 张平
电  话: 010-59835588
传  真: 010-59835566
地  址: 北京市海淀区农大南路33号兴天海园二层
邮  编: 100193
主  页:
 
该厂商相关技术文摘:
力控科技工业企业能源管理中心解决方案
ForceControl V7.0 深入报道第8季--丰富多样的报表功能让您的工程数据“完美展示”
力控数字化油田解决方案
ForceControl V7.0 深入报道第7季--完备的安全管理机制
力控软件平台在胜利油田热电联供系统中的应用
井下主排水监控系统
矿井主通风机在线监控系统
力控科技技术简讯第2期
微电网光伏发电监控系统解决方案
力控在煤矿锅炉房监控子系统中的应用
智慧城市之危险源远程监控解决方案
力控科技污水处理调度系统解决方案
更多文摘...
立即发送询问信息在线联系该技术文摘厂商:
用户名: 密码: 免费注册为中华工控网会员
请留下您的有效联系方式,以方便我们及时与您联络

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 不良信息举报
工控网客服热线:0755-86369299
版权所有 中华工控网 Copyright©2022 Gkong.com, All Rights Reserved