首页 新闻 工控搜 论坛 厂商论坛 产品 方案 厂商 人才 文摘 下载 展览
中华工控网首页
  P L C | 变频器与传动 | 传感器 | 现场检测仪表 | 工控软件 | 人机界面 | 运动控制
  D C S | 工业以太网 | 现场总线 | 显示调节仪表 | 数据采集 | 数传测控 | 工业安全
  电 源 | 嵌入式系统 | PC based | 机柜箱体壳体 | 低压电器 | 机器视觉
紫金桥实时数据库自定义算法
紫金桥软件技术有限公司
收藏本文     查看收藏

[关键词]:实时数据库、自定义、算法

 

[摘要]:

  紫金桥实时数据库中点的内部算法一般都是固定的,是在点开发时在程序中预先定义好的。如累计点、控制点、滤波点等其内部算法是在开发阶段完成的,用户是不能改变的。但有时用户需要根据需求自己定义点类型,同时自定义其内部算法。当然这可以通过三种手段来实现:一种是增加新的点类型来实现,但增加点类型比较复杂,且修改困难;另外一种是使用用户程序点;第三种是使用自由运算点。但是用户程序点和自由运算点中不同的点具有独立的算式,需要针对每个点进行单独编辑,而且自由运算点只能编写表达式而不能编写程序块。为此紫金桥提供了点的自定义算法功能。自定义算法定义好后,相当于定义了一套算法库,该类型的点都可以选择性的使用这些算法。

 

一、自定义算法简介

 

  点的自定义算法用于完成点的内部逻辑,是一段用户自定义脚本。该脚本定义了点中各参数间的运算关系,一般不会涉及到具体的点。脚本中涉及的变量主要是该点类型相关的参数。

  每种自定义点类型都可以定义若干名字不同的算法,例如定义了一种自定义点类型CustomTag,并且为其定义了三种算法分别为:A、B、C。那么使用点类型CustomTag创建的点则可以选择使用这三种算法中的任意一种,而且不同点可以使用不同算法。

  通常自定义算法涉及许多点参数,这些参数的个数、种类随需求而不同。因此自定义算法点一般需要自定义点类型,这样用户才可以根据需要来配置所需要的参数。

 

二、自定义算法的构成

 

  自定义算法由3个部分组成,包括:算法名称、算式、Formula参数。

1.算法名称

  算法名称是用户自定义脚本的名字。每种算法属于某种点类型,而不属于某个具体的点。因此用户自定义算法并不存放在某个具体点上。

  一种点类型可以定义多种算法,每个具体的点可以选择其中的一种算法。

 

2.算式

  每种算法中的脚本被称为此种算法的算式。

  算式在DB启动时被装载并进行编译。如果编译脚本时出现错误,错误信息将在DB的异常显示中报告。

 

3.Formula参数

  预定义算法名称参数为Formula,该参数为字符串类型,记录的是算法名称。点通过该参数使用不同的算法。

  例如:某种点类型有A、B 两种算法。定义此种点类型的2个点TAG1和TAG2。TAG1、TAG2的Formula参数取值分别为‘A’,‘B’,则点TAG1使用的是算法A.,则点TAG2使用的是算法B。

 

三、自定义算法的步骤

 

1.自定义点类型

  在实时数据库点组态菜单中,选择点类型-〉点类型管理,定义一种点类型,为点类型添加需要的参数项。添加的参数中必须包含Formula参数。

 

2.新建算法

  在实时数据库点组态菜单中,选择点类型-〉自定义算法,在自定义算法编辑器中,选中新建的点类型名,点击“增加”,进入算式编辑器,如下图所示:

 

 

3.编辑算式

  在算式编辑器中,输入新建的算法名称。在下面的算式框中,编辑本算法的具体算式。

  算式编辑框的右侧列出了本点类型支持的参数名称。

  算式编辑器如下图所示:

 

 

4.完成新建

  编辑完算式后,点击“保存”按钮,则将新建的内容保存,此时算法名称将被新建,并且不能再修改。

  点击“确定”按钮,保存当前配置,并关闭算式编辑器。

 

四、总结

 

  自定义算法功能的推出,将极大的提高紫金桥实时数据库点组态的功能,使每个数据库点中的参数不再是孤立的数据,而成为一个有机的整体。数据库自定义点类型的功能,也将从原来的数据集合,提升为数据与逻辑的完整模块。


 

状 态: 离线

公司简介
产品目录

公司名称: 紫金桥软件技术有限公司
联 系 人: 李磊
电  话: 0459-8151391-808
传  真: 0459-8151391-804
地  址: 大庆市高新区服务外包产业园C-1座817室
邮  编: 163316
主  页:
 
该厂商相关技术文摘:
跨平台实时数据库变量引用导航功能介绍
跨平台实时数据库 如何利用MODBUS仿真软件测试MODBUS驱动
紫金桥跨平台实时数据库如何实现多屏显示
紫金桥跨平台软实时数据库Web服务器和数据服务器分离访问的配置
紫金桥跨平台软件远程采集RealInfo6.5
使用虚拟机做的工程实现跨网Web访问
紫金桥软件Microsoft Office Access 2003的ODBC数据源配置
紫金桥软件闸门整体自动化监控系统
通过紫金桥软件来提高画面组态速度
组态软件在配套设备中的应用
紫金桥的关系库同步工具简介
紫金桥组态软件与欧姆龙PLC以太网通信(FINS命令)——CPU型号-CJ2M-CPU33
更多文摘...
立即发送询问信息在线联系该技术文摘厂商:
用户名: 密码: 免费注册为中华工控网会员
请留下您的有效联系方式,以方便我们及时与您联络

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