摘要:

在自动化生产过程中,监控软件的使用已经很普遍,但在国内的大多数系统仅限于简单的数据监视和修改,更应该利用系统自动产生统计数据和过程数据,为企业提供管理数据,为生产提供经验数据。

关键字:数据库连接;监控软件;杰控;组态软件;FameView

在自动化生产过程中,监控软件的使用已经很普遍,但在国内的大多数系统仅限于简单的数据监视和修改,更应该利用系统自动产生统计数据和过程数据,为企业提供管理数据,为生产提供经验数据。

FameView提供了完整的数据库方案来完成以上功能,并在首钢、邯钢、燕化等企业进行了成功应用。

首先要把FameView从现场设备中的数据存储进行前期处理,把有效的数据存储到到数据库,FameView可通过三种方法实现:

(1).使用数据库连接功能,FameView在长期的实践过程中,开发了具有功能丰富、性能稳定、简单易用的功能模块,被称为“数据库连接”,具有以下功能:

 非常简单实用,只需点击几下按钮,填写一个表格即可实现;

 通过多线程的方式,能同时与32个数据表进行连接;

 通过ADO数据库编程方法实现,精度能达到100毫秒;

 能够支持SQL Server、Oracle、Access等数据库;

 数据表的格式由用户自行定义;

 能通过时间、变量事件、人工事件来触发与数据库之间的连接;

 与数据库的连接方式有数据追加、数据修改、数据读取、调用存储过程四种方法;

 调用存储过程的实现,受到MES/ERP系统的欢迎,可能是目前最好的数据提交方法;

 能对实时过程数据进行前期处理,避免在数据服务器中产生垃圾数据,或增加数据服务器的负担;提供的前期处理方式有当前值、累加值、平均值、增加值、减少值、差值等20多种.

 如果是比较复杂的前期处理方式,可以通过提供的bbbbbbbb脚本自行编写;

(2).使用bbbbbbbb脚本调用系统提供的ADO功能;如果您是熟悉软件编程的工程师,可能更希望通过自行编写程序,来实现与数据库的数据交换;FameView不会使您失望,提供了以下方法供使用:

UserDB.SetConnectMode、UserDB.SetConnectTimeout、UserDB.OpenConnect、UserDB.CloseConnect、UserDB.SetFilter、UserDB.SetOrderby、UserDB.OpenRecordset、UserDB.CloseRecordset、UserDB.AddNew、UserDB.Delete、UserDB.Update、UserDB.MoveFirst、UserDB.MoveLast、UserDB.MoveNext、UserDB.MovePrevious、UserDB.Move、UserDB.IsEOF()、UserDB.IsBOF()、UserDB.IsEmpty、UserDB.SetFieldvalue、UserDB.GetFieldvalue、

(3) 使用bbbbbbbb脚本调用数据存储过程功能;如果您希望使用更高级、更高效的数据库交互方法,您可以尝试使用此方法,FameView提供了以下方法供使用:

StoredProc.OpenConnect、StoredProc.CloseConnect、StoredProc.SetCommandText、StoredProc.SetInputParamCount、StoredProc.SetInputParam、StoredProc.SetOutputParamCount、StoredProc.SetOutputParam、StoredProc.Execute、StoredProc.GetOutputvalue、

数据经处理进入了数据,并没有万事大吉,对于95%的中小型系统,或还没有上MES/ERP的企业,只相当于万里长征的第一步,如果数据不能被查看、统计和分析,数据库中的数据只能是垃圾,难免被清除的命运;幸好FameView提供了变废为宝的产品-fmDBWeb,能为现有系统组态出一个小型网站,从而发布数据,提供的功能如下:

 处理的数据库对象为历史数据库、报警数据库、用户数据库、实时数据库、事件信息数据库;

 通过组态的方式对分布在企业或自动化系统中的各种数据库进行需求分析,生成XML格式的数据表信息文件;

 根据业务范围组态出1-99个级别,级别不同能够访问的数据内容不同;

 根据实际需要组态出1-99个用户,每个用户能拥有多个级别;

 根据以上的组态结果,编译并生成Web网站;

 当某用户登陆网站系统后,便能以表格、曲线、报表的方式查看相应的统计数据,还可以下载数据到本地;

经过以上方案,扩展了监控软件的功能,实现了数据的统计、存储、查看、分析功能,能满足大多数中小型企业和系统的需求,运行稳定,简单易用,实施工期非常短,已深受用户的好评。

杰控连接mysql_杰控FameView在数据库连接和查询方面的应用相关推荐

  1. vb如何测试连接mysql_测试是否和数据库连接成功! vbCode

    像SQL中一样,可以测试是否和数据库连接成功! Private Function TestConnectSqlDatabase(VstrUser As String, VstrPwd As Strin ...

  2. 熊猫图表 连接mysql_使用PHP将MySQL数据库连接到JavaScript图表

    熊猫图表 连接mysql When using a charting library like AnyChart, which makes visualizing data so quick and ...

  3. js 连接mysql_搭建node服务(二):操作MySQL

    为了进行复杂信息的存储和查询,服务端系统往往需要数据库操作.数据库分为关系型数据库和非关系型数据库,关系型数据库有MySQL.Oracle.SQL Server等,非关系型数据库有Redis(常用来做 ...

  4. jdba怎么连接mysql_一、JAVA通过JDBC连接mysql数据库(连接)

    JDBC ----JDBC(Java DataBase Connectivity)是Java与数据库的接口规范,JDBC定义了一个支持标准SQL功能的通用低层的应用程序编程接口(API),它由Java ...

  5. 连接池及Druid(德鲁伊) 数据库连接池

    连接池及Druid(德鲁伊) 数据库连接池 一.数据库连接池 数据库连接池负责分配.管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个:释放空闲时间超过最大空闲时间 ...

  6. 【VB6.0 数据库连接EXCEL查询合并单元格成功解决办法】

    [VB6.0 数据库连接EXCEL查询合并单元格成功解决办法] Private Sub Command1_Click() On Error Resume Next Dim i As Integer, ...

  7. Oracle数据库:oracle内连接inner join on,多表查询各种自链接、内连接、外连接的练习示例

    Oracle数据库:oracle内连接inner join on,多表查询各种自链接.内连接.外连接的练习示例 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得 ...

  8. java连接 mdx,olap4j连接sap hana的xmla服务mdx查询报错【已解决】

    olap4j连接sap hana的xmla服务mdx查询报错[已解决] 各位大神,求指教~~我在java中通过olap4j连接上了sap hana的xmla xs 服务,通过mdx查询hana中的数据 ...

  9. dapper 连接mysql_如何在.NET中使用Dapper处理数据库连接?

    Microsoft.AspNetCore.All:v2.0.3 | Dapper:v1.50.2 我不确定我是否正确地使用了最佳实践,但是我这样做是为了处理多个连接字符串. 如果只有1个连接字符串,这 ...

  10. mssql远程ip连接mysql_远程MSSql数据库连接教程

    本站所有,转载请注明! 一.首先您获取您的MsSql相关管理信息,如下图所示: 从上图中,我们可以得到以下信息: 用户 TestUser 的MSSQL 服务器地址:xxx.xxx.xxx.xxx 用户 ...

最新文章

  1. 编程珠玑:对DAO层的一点修改
  2. 【Python2】Keras_ResNet 在Cifar10数据集上分类,Flask框架部署目标检测模型
  3. 鼠标提上去弹出提示层(定位)
  4. Python3爬取网页信息乱码怎么解决?(更新:已解决)
  5. Redis基础数据结构内部实现简单介绍
  6. 部署项目到jetty
  7. mac mongodb 安装
  8. Theano 中文文档 0.9 - 3. Theano一览
  9. php中array_merge()与$arr1+$arr2两个数组直接相加的区别
  10. Hadoop权威指南:知识梳理(一)
  11. photoshop cs3 调色教程 让夏天成秋天
  12. 入射波反射波和驻波的特性推导
  13. mocha测试框架使用
  14. html sql 编辑器,【web】CodeMirror打造SQL在线编辑器
  15. 网站关键词优化怎么做的(seo如何挖掘关键词)
  16. 关于2-3-4树和红黑树的简单理解
  17. Vue项目搭建手把手教学
  18. matlab while 嵌套,MATLAB嵌套循环
  19. CentOS6怎样开启MySQL远程访问
  20. sum求和,vag平均数,round四舍五入

热门文章

  1. 支持nvme的linux_linux里的nvme驱动代码分析
  2. 《惢客创业日记》2019.05.20(周一)向技术大牛请教(二)
  3. 中国移动计算机类行测题目,2021三大运营商春招笔试:中国移动行测练习题(2)...
  4. mysql 驱动jar包下载_mysql驱动jar包
  5. Mybatis3全面详解
  6. 在软件项目或者产品中,POC(为观点提供证明)和Demo(样本,示例)的实质区别是什么?
  7. 【MCM-2017】2017年数学建模美赛题目原文及翻译-C (个人思路)
  8. 百度搜索时,使用‘-csdn’屏蔽掉CSDN网站的博客和内容
  9. 锐起无盘XP2.0(2050)语音视频教程
  10. CCNA学习指南 网络互联