力控关系数据库帮助文档

合集下载

(力控)LonWorks配置文档

(力控)LonWorks配置文档

LonWorks配置文档(2008.06初版)一、 LonWorks概述LonWorks是美国Echelon公司1992年推出的局部操作网络(Local Operating Network),最初主要用于楼宇自动化,但很快发展到工业现场网。

LonWorks技术为设计和实现可互操作的控制网络提供了一套完整、开放、成品化的解决途径。

LonWorks技术的核心是神经元芯片(Neuron Chip)。

该芯片内部装有3个微处理器:MAC处理器完成介质访问控制;网络处理器完成OSI的3~6层网络协议;应用处理器完成用户现场控制应用。

它们之间通过公用存储器传递数据。

LonTalk是LonWorks的通信协议,固化在神经元芯片内。

LonTalk局部操作网络协议是为LonWorks 中通信所设的框架,支持ISO组织制定的OSI参考模型的7层协议,并可使简短的控制信息在各种介质中非常可靠地传输。

LonTalk协议是直接面向对象的网络协议,具体实现即采用网络变量的形式。

又由于硬件芯片的支持,使它实现了实时性和接口的直观、简洁等现场总线的应用要求。

二、 常用软硬件工具1.Windows2000或Windows XP操作系统。

Windows2000为sp4及以上,Windows XP为sp1及以上。

推荐使用windows2000操作系统。

2.网卡及网卡驱动程序:PCLTA-20。

3.Office2000 Visio软件。

4.LonMaker网络管理软件。

5.常用工具:普通数字万用表、小“一”字螺丝刀、偏口钳或其他可替代工具。

三、 软硬件安装1.安装Lon网卡,并使之与Lon控制设备组成网络;安装Lon网卡驱动程序。

LON网卡与普通网卡外形相似,也需要安插到主板上的PCI插槽中使用,LON网卡的接口为两针端子,无极性;它既不同于普通网卡的RJ45水晶头形式,也不同于有A+、B-极性的485网络,因此LON 网络的通讯线采用五类双绞线,即常用的普通网线(UTP-5)即可。

力控SCADA产品高级培训(关系数据库操作)

力控SCADA产品高级培训(关系数据库操作)


北京力控元通科技有限公司
力控产品高级培训—第八讲:关系库交互
ADO工程实例--数据录入

北京力控元通科技有限公司

三种不同形式的触发条件。

北京力控元通科技有限公司
力控产品高级培训—第八讲:关系库交互
ODBCRouter交互方式
关系库-->DB
1)将关系数据库中的数 据写入力控实时数据库 中,存储方式如下: · 实时周期 2)将关系数据库中的数
DB-->关系库
1)将力控的实时数据库 中的值转储到关系数据库中 ,转储方式如下: · 固定触发 · 周期触发
SQLServer Oracle
发方式向关系型数据库转储毫秒级历史时数据;
也可以实现从关系型数据库读取数据到实时历史 数据库,支持如Access、SQL Server、Oracle等数
据库。
北京力控元通科技有限公司
力控产品高级培训—第八讲:关系库交互
ODBCRouter特点
式,支持数据集游标移动,支持关系库表创
建、表删除等操作。

北京力控元通科技有限公司
力控产品高级培训—第八讲:关系库交互
ADO组件配置

北京力控元通科技有限公司
力控产品高级培训—第八讲:关系库交互
ADO工程实例--数据采集
据写入力控历史数据库
中,存储方式如下: · 固定触发
2)将力控的历史数据库
中的值转储到关系数据 库中,转储方式如下:
· 周期触发

· 周期触发
· 变化率触发
北京力控元通科技有限公司
力控产品高级培训—第八讲:关系库交互
ODBCRouter多数据库支持

力控SCADA产品高级培训(数据库)

力控SCADA产品高级培训(数据库)

力控产品高级培训—第三讲:实时数据库
目录 Contents
章一:实时数据库介绍
章二:力控实时数据库

北京力控元通科技有限公司
力控产品高级培训—第三讲:实时数据库
章一:实时数据库介绍

北京力控元通科技有限公司
力控产品高级培训—第三讲:实时数据库
力控产品培训之
——实时数据库
力控科技 2015年01月 技术服务电话:4008988181

力控产品高级培训—第三讲:实时数据库
培训目标:
掌握实时数据库概念 掌握力控实时数据库使用 了解力控实时数据库机制

北京力控元通科技有限公司
实时数据、历史数据等以一定的组织形式存储在介质上。 实时数据库运行系统可以完成对生产实时数据的各种操作:如实时数据处理、历史数 据存储、统计数据处理、报警处理、数据服务请求处理等。 管理器是管理实时数据库的开发环境( DbManager ),通过 DbManager 可以生成 实时数据库的基础组态数据,来供运行系统调用。
交互,完成生产监控、查询、曲线分析等各项功能。

北京力控元通科技有限公司
力控产品高级培训—第三讲:实时数据库
SCADA系统实时数据库概述
力控SCADA系统实时数据库系统是一个分布式数据库系统 。
力控SCADA 系统实时数据库系统由管理器和运行系统组成,实时数据库将组态数据、
SCADA系统实时数据库概述
力控科技在国内率先将分布式实时数据库的理论引入监控组态软件领域,并用 之来描述大型生产企业数据模型。区域实时数据库支持无限分层和扩展,实时数据 库根据情况可对生产数据按区域、单元、子单元等层次来管理数据。实时数据库点 ID支持路径和超长点名,变量名最长可达255位。实时数据库支持基于EXCEL或关 系数据库的点表导入和导出,方便工程管理和开发。

力控ODBC转储说明

力控ODBC转储说明

ODBC转储说明ODBCGate组件,实现把力控的数据按照一定的格式,通过ODBC的方式转储到关系数据库里,第三方软件或用户可以很方便的读取或处理这些数据。

下面我们就来介始ODBCGate用法。

在力控的安装莱单下的区域数据库下启动ODBCGate.启动后点击添加DB服务器,弹出如下窗口服务器标识名:输入服务器标识名,默认是本地数据库。

DB服务器地址/名:如果是本地力控数据库,可保持为空也可以输入本地的IP地址或机器标识。

如果是远程的力控数据库则需要输入远程机器的IP地址或机器标识建完数据库服务器后,点击添加按钮弹出数据转储设置对话框。

在这里可以设置你的数据库连接、转储方式以及数据库点的添加等。

1.数据库:1.1 数据库转储的名称:如Server1.2 数据库连接:点击数据库连接后,弹出数据链接属性对话框选抬起你需要的连接数据如Microsoft OLE Provider for ODBC drivers下一步选择数据源,如果选择使用数据源名称在下拉列表里选择相应的数据库,然后再输入要使用的初始目录里输入数据库的路径如图:1.3如果选择使用字符串连接直接配置ODBC,点击编译安钮,弹出ODBC配置对话框点击NEW…选择创建数据源的类型如图选择“Driver do Microsoft Access(*.mdb)”下一步输入DSN的名称点击完成弹出ACCESS安装的对话框点击选择安钮选择一个ACCESS数据库如:确定后选择刚才新建的ODBC 数据源。

确定后可以看到所连接的字符串。

可以输入数据库登录所需要的用户名或密码并测试连接是否成功。

1.3 数据表:要在数据库里创建的表名,也可删除原有数据表。

无主KEY:数据库没有主键。

点名为唯一主KEY:点名在数据库里是唯一主KEY,数据库里不会有重复的点名。

点名和时间戳为唯一主KEY:点名和时间戳为唯一主KEY。

数据库里不会有重复的点名及时间。

2.字段设置:设置相应的字段。

力控SCADA产品高级培训关系数据库操作

力控SCADA产品高级培训关系数据库操作
力控SCADA产品高级培 训-关系数据库操作
• 力控SCADA产品概述 • 关系数据库基础 • 力控SCADA与关系数据库的集成 • 关系数据库操作技巧 • 力控SCADA产品中的关系数据库应用
案例 • 总结与展望
01
力控SCADA产品概述
产品简介
定义
力控SCADA产品是一种数据采集 与监控系统,用于实时监控、控 制和优化工业生产过程。
数据模型
关系型数据库模型是一种 数据模型,它使用表格形 式表示数据之间的关系。
数据关系
关系型数据库模型中的数 据关系可以分为一对一、 一对多和多对多三种类型。
数据操作
关系型数据库模型支持的 数据操作包括查询、插入、 更新和删除等。
03
力控SCADA与关系数据库的集成
数据采集与存储
数据采集
力控SCADA系统通过实时数据采集,将现场设备的数据传输到关系数据库中。
数据存储
关系数据库为力控SCADA系统提供稳定、可靠的数据存储平台,支持大量数据 的存储和管理。
数据查询与检索
数据查询
通过SQL查询语言,用户可以快速查询关系数据库中的数据 ,获取所需信息。
数据检索
支持多种检索方式,如条件检索、模糊检索和组合检索,方 便用户根据实际需求获取数据。
数据更新与维护
数据更新
1 2 3
数据库技术革新
随着云计算、大数据等技术的快速发展,关系数 据库将不断升级,提供更高效、安全的数据存储 和处理能力。
数据安全保障
随着网络安全威胁的增加,力控SCADA产品将 加强与关系数据库的安全集成,提升数据的安全 性和完整性。
智能化数据分析
借助机器学习和人工智能技术,力控SCADA产 品将实现智能化数据分析,提高数据处理效率和 准确性。

004-力控ForceControl V7.1_彩页

004-力控ForceControl V7.1_彩页

工业监控组态软件ForceControl产品概述ForceControl系列监控组态软件是力控科技将其在十余年间积累的工业自动化、信息化的经验与前沿IT技术相结合而研发的产品。

该系列产品面向通用监控组态软件市场,作为工业自动化软件中的基础平台软件,可以为各类行业提供解决方案。

其最新产品完全支持微软的32/64位Windows7及Windows Server2008操作系统,在保证系统稳定性的前提下,既增加了产品的灵活性,同时又提高了使用的便捷性,使您能够快速构建基础工业监控系统。

产品架构ForceControl监控组态软件功能架构的核心是分布式区域实时数据库,其它应用程序或者功能模块通过与区域实时数据库交互而实现其功能及扩展。

软件的主要功能模块包括实时数据库、设备通讯服务程序、HMI画面、网络通讯程序、接口SDK、Web应用服务、关系数据转储、数据转发、扩展组件等几个部分。

ForceControl产品可与力控产品家族中的其他产品无缝集成,充分发挥其作为站控自动化软件的优势,与数据库等产品共同为客户打造一个适合于各类行业应用的企业智能信息化管理系统。

产品特点灵活方便的开发环境提供集成化的设计环境,各种图库及组件支持自定义属性、方法、事件;支持工程屏幕分辨率的自适应,支持一机多屏配置;提供上千种丰富的图形元素,具备丰富的“矢量”行业图库集,支持自定义图库;各种图元对象具备多个图层,通过脚本可灵活控制各图层的显示与隐藏,方便画面制作;采用了GDI+绘图技术,用户可以实现图元的各种阴影和过渡色的填充,使图形的渲染更出色,界面的展示更美观;与.net 技术无缝集成,支持WPF 和WCF 技术构建3D 图形对象组件;强大的ActiveX 控件对象容器,定义了全新的容器接口集,通过“脚本”可直接操作容器,调用对象的方法、属性,方便系统的集成。

可靠的工业通讯设计支持通过RS232、RS422、RS485、电台、电话轮巡拨号、以太网、移动GPRS、CDMA、GSM、zigbee网络等方式和远程现场设备进行通讯。

力控组态软件与关系库条件查询

力控组态软件与关系库条件查询

添加一个专家报表(命名为Report),两个日期控件(命名分别为DateTime,DateTime5),一个查询按钮,如图一所示:添加复选框(命名分别为CheckBox、CheckBox1、CheckBox2)图一专家报表向导选择关系数据库报表向导,如图二所示:图二下一步:图三数据源配置,选择数据源配置,弹出窗口后选择添加,如图四所示:图四选择…按钮如图五所示:图五选择JET 4.0如图六所示:图六选择test.mdb数据库,如图七所示:图七点击测试连接,如图八所示:图八数据源名称自定义如图九所示:图九选择建立的好的数据源点击确定,如图十,图十一所示:图十图十一数据表选择access数据库中的数据表,如图十二所示:图十二查询选全部,如图十三所示:图十三点击完成,专家报表建立完成如图十四所示:图十四在查询按钮,左键动作中输入如下脚本:desc_temp="[Time]";if #CheckBox.State==1 thendesc_temp=desc_temp+",[tag]";endifif #CheckBox1.State==1 thendesc_temp=desc_temp+",[tag1]";endifif #CheckBox2.State==1 thendesc_temp=desc_temp+",[tag2]";endif#Report.SqlQueryEx(-1,"select "+desc_temp+" from [1] where [Time] >= #"+StrTime(#DateTime.GetTime(),0)+"# AND [Time]<=#"+StrTime(#DateTime5.GetTime(),0)+"#" );。

力控关系数据库帮助文档

力控关系数据库帮助文档

一、建立数据表模版1、建立“数据表绑定”力控的开发系统下,“工程项目”的导航栏中,在“数据表管理”下建立一个绑定的数据表,这个数据表的功能是把力控中的变量跟关系数据库中的表格模版进行绑定,如下图所示:字段:可以用汉字,就是你建立表格的“表头”参数类型:使用变量的类型,注意这里的时间变量最好使用“字符型”变量名在变量名的空白处双击,则弹出力控的变量选择框,您可以选择所需要的变量。

如上图中,带有“$”的变量,是系统自带的中间变量,读取系统的当前时间。

2、建立“SQL数据表模版”双击“SQL数据表模版”则弹出如下的对话框,按照“数据表绑定”的表格形式,建立与绑定表相对应的模版表。

注:字段名和参数类型必须完全一样,一一对应!二、在D盘下建立关系数据库在D盘下的新建一个文件夹“关系数据库”,在此文件夹中右键,新建一个ACCESS关系数据库,命名为:配方三、在力控通过程序使之数据保存到关系数据库中1、首先介绍对于跟关系数据库链接应该使用到的函数:(1)、连接SQLConnect( ConnectID,DataSourceDesc)说明连接到指定的数据库参数ConnectID 整型,数据源标识,为返回值,该值将用于其它SQL函数。

DataSourceDesc 字符串,数据源描述。

数据源描述可以通过"数据源"按钮得到。

返回值:0成功,-1失败备注数据源使用完后,使用SQLDisconnect来断开连接示例SQLConnect(ConnectID,"DSN=MS Access 97Database;DBQ=c:\FCSql\;DefaultDir=c:\FCSql\test;DriverId=25;FIL=MSAccess;MaxBufferSize=512;PageTimeout=5;UID=admin;");第二个参数可以通过点击SQL连接来选择。

(2)、创建SQLCreateTable(ConnectID, DataTableName, TableTemplateName)说明使用表格模板在数据库中创建数据表参数ConnectID 数据源标识,由SQLConnect调用返回。

力控使用ado读取关系库数据案例说明

力控使用ado读取关系库数据案例说明

1.关系库以存在D盘下access为例,其他sql和mysql等同理,只是在链接时不同。

脚本是一样的。

2.以表1内容为例。

字段名是时间,批号,温度,压力。

最新一条记录为批号为2,温度
30,压力40.
需求为用力控的数据库能读取到这些参数并且显示
3.操作步骤如下
3.1首先在力控建立三个空点位,分别用来和批号,温度,压力匹配的点位。

无需任何
关联,空点位即可。

3.2第二步,在后台组件添加一个ado组件,用来和dcom-副本.mdb连接上。

3.3点击测试,显示成功即可。

命名好数据源名称
3.4选择对应的库和表,点击确定
3.5ado右边有数据表管理,在数据表绑定新增一个,名称自取(后面脚本会用到)其中,字段名就是我们需要读取的表中的字段名,数据类型根据实际情况,后面的变量名是双击进入选择,浮点型就选xx.pv,字符型和日期选择XX.DESC。

如下图所示。

3.6脚本
在进入程序时打开数据库和数据表
在界面上做好点位关联和一个读取按钮。

后期读取按钮脚本会根据实际情况放到周期执行,这样就可以不停自动刷新数据。

4.效果
运行无数据
点击读取数据
到此完成。

注意事项:1.绑定ado表时千万不要写错字段名,否则读取不到
2.打开数据库脚本要放到进入程序,不要一直执行,执行一次即可。

3、此案例是按照时间来获取数据,当然也支持复杂的根据时间和判断批次号等条件同时成立去获取数据
4.获取不到数据,就仔细检查四个脚本的返回数值,看看哪一步出的错误。

是不是sql脚本没写对。

力控报表的使用说明

力控报表的使用说明

报表的使用说明一,首先将数据还原到MYSQL中:1,打开mysql,在mysql中新建一个数据库“test2”(如图1)图12,点击备份--还原备份—选择“报表数据备份.psc”(在邮件的附件中有此文件)—确定。

(如图2)图23,单击开始—开始(如图3,图4)图3图44,这样数据就可以在数据库中看到了(图5)。

图5二,安装mysql-connector-odbc-5.1.10-win32.rar此文件在邮件的附件中,一直点下一步就可以了。

三,工程的恢复3.1进入力控工程管理器(如图6),单击“”弹出路径选择窗口(如图7),现在工程——确定(如图8),开始恢复工程(如图9)。

工程恢复完成。

图6 图7图8图9四, MYsql表与力控的连接4.1进入力控开发系统界面(如图10),图104.2双击后台组件(图11)图114.3弹出后台组件列表(如图12)图124.4双击ADOmodule(图13)进入ADO属性配置窗口(如图14)图13图144.5 单击“”进入关系数据源配置窗口(如图15)图154.6单击“”进入数据选择窗口(如图16)图164.7单击“”进入数据源连接属性(如图17)图174.8选择Microsoft OLE DB Provider for ODBC Driver,下一步进入连接字符串设置(如图18)。

图184.9 选择“使用连接字符串”,单击“”进入选择数据源(如图19)图194.10 单击“”进入“创建新数据源”窗口(如图20)。

图204.11 选择MYSQL ODBC5.1 Driver(如图21),下一步。

图214.12在窗口(如图22)输入数据源名称,单击“下一步”。

图224.13.在窗口(如图23)中单击“完成”按钮。

图234.14此时会弹出MySQL配置窗口(如图24),在窗口中输入服务器IP地址、端口号(默认为3306)、用户名、密码,数据库。

图244.15单击“”按钮进行连接测试。

力控实时数据库

力控实时数据库

企业实践管控一体化时的遇到的问题与困难(2)
三维力控
只注重基础设施建设,不注重基础信息化建设,缺乏丰富的应用 注重新潮,但缺少自身特色 ERP解决的是管理和流程的问题,现有的ERP与执行机构结合非常困难
管控一体化解决之道
企业真正需要的管控平台软件应具备:
三维力控
完整、实时地采集生产过程数据 经济、海量地保存生产过程数据 方便、安全可靠地使用生产过程数据
三维力控
传统的工业企业目前存在的主要 问题
• 在总体规模、装置水平、管理水 平、资金能力、技术水平等多个 方面存在差距 .
• 发展不平衡 .
• 企业效率和质量仍是主要问题 .
管控一体化解决之道
推动企业信息化,实现管控一体是现代企业发展的目标(3)
信息化带动工业化是一个新的机遇
三维力控
• WTO、全球化的影响 . • 知识转化速度不断加快,产品技术含量越来越高 . • 传统效率达到极限,竞争更加激烈 . • 产品个性化,环保可持续发展的要求日益强烈 . • 现代化管理起到的作用越来越重要 . • 大量信息技术渗透到产品的设计、制造、管理和销售环
• 与力控系统的其他组件完全集成。
力控智能IO,解决企业异构环境下系统互联的基础
三维力控
智能IO是一个接口平台,完整且实时地采 集生产过程数据,可以面向绝大多数类型 控制系统/智能设备/试验设备的数据源。 允 许 力 控 实 时 数 据 库 和 应 用 程 序 从 DCS、 PLC、智能仪表、OPC、DDE服务器以及其他 实时数据库中读写实时数据和历史数据
管控一体化解决之道
企业控制系统的规划和结构(2)
远程访问
INTERNET
三维力控

力控资料

力控资料

力控的60个经典问题解答1:我已经安装加密锁了,为何安装运行包后运行工程还提示找不到加密锁?这是因为安装运行包后,需要人工对软件进行注册。

请打开运行包释放后所在文件夹,手工运行其中的“Regi stry”程序进行软件注册,这样加密锁就可以找到了。

2:安装完运行包后如何卸载?卸载运行包需要两个步骤:1、手动删除运行包安装后生成文件夹及文件夹中的内容;2、删除注册表(1)Windows2000:进入windows安装系统盘――>W INNT文件夹――>打开regedit.exe文件――>使用查找功能搜索DaQing Sunway――>找到后删除该注册表信息。

(2)Windows98/XP:进入windows安装系统盘――>WINDOWS文件夹――>打开regedit.exe文件――>使用查找功能搜索DaQing Sunway――>找到后删除该注册表信息。

3:如何安装力控的驱动程序?手动添加新驱动怎么做?力控软件安装光盘中提供了驱动安装程序。

要是手动添加驱动的话,需要把驱动文件夹(内有至少两个.dll文件和一个.txt文件)拷贝到力控安装根目录下的IO Servers文件夹下。

4:怎样添加新的子图精灵?子图安装方法:关闭力控运行程序,进入开发系统。

打开任意一幅画面,选择特殊功能下的安装子图精灵,会弹出对话框,这时选择需要安装的.dll文件,即去下载控件的存放位置寻找。

单击打开按钮,填写子图的属性,确定后便可把控件加入到子图精灵中。

5:力控提供的加密锁需要安装驱动程序吗?需要话如何安装?力控提供两种加密锁:一种是并口锁,一种是USB加密锁。

1)使用并口锁的时候,把加密锁直接插到计算机的并口上即可。

注意:不要带电插拔,这样容易损坏加密锁。

当插入加密锁后,如果力控软件找不到加密锁,请检查计算机BISO中打印机的设置方式,需要设置成ECP的方式。

2)使用USB加密锁的时候,需要安装驱动,请点击力控光盘中的“加密锁驱动安装”进行安装。

力控连接数据库设置方法

力控连接数据库设置方法

力控连接数据库设置方法嘿,朋友们!今天咱就来聊聊力控连接数据库的设置方法,这可真是个有意思的事儿呢!你想啊,力控就像是一个超级大管家,要把各种数据都管理得井井有条。

而数据库呢,就像是一个大仓库,里面装满了各种各样的宝贝。

那怎么让这个大管家和大仓库连接起来,让它能顺利地把宝贝都管理好呢?这可就得有点小窍门啦!首先呢,你得找到合适的接口,这就好比是找到进入仓库的大门钥匙。

不同的数据库可能有不同的接口要求哦,就像不同的房子有不同的门锁一样。

你得仔细研究,可不能拿错了钥匙。

然后呢,就是要进行一些参数的设置啦。

这就像是给大管家安排工作任务,告诉他该怎么走,该怎么拿东西。

这些参数可不能随便乱设,得根据实际情况来,不然大管家可能就会迷路或者拿错东西哦。

比如说,你得告诉它数据库的地址,就像告诉它仓库在什么地方。

还有用户名和密码,这就像是开门的密码一样,没有这个可进不去哦。

在设置的过程中,可别粗心大意呀!一个小错误可能就会导致整个连接失败。

这就好像你走路的时候不小心走错了一步,可能就会掉进坑里一样。

你看,这力控连接数据库设置不就像是搭积木一样嘛,一块一块地往上搭,每一块都要放对地方,才能搭出一个漂亮的城堡。

而且哦,这个过程中还得有耐心。

要是遇到问题了,别着急,慢慢来,总能找到解决办法的。

就像走迷宫一样,一步一步地探索,总会找到出口的。

还有啊,多去网上看看别人的经验分享,说不定就能找到一些好点子呢!别人走过的路,咱可以借鉴一下嘛,这样能少走不少弯路呢。

总之呢,力控连接数据库设置虽然有点复杂,但只要咱用心去做,肯定能做好的。

别害怕困难,大胆去尝试,相信你一定能成功的!加油吧!。

力控DBCOM的使用方法

力控DBCOM的使用方法

⼒控DBCOM的使⽤⽅法⼒控DBCOM的使⽤⽅法标签:⼒控DBCOM 2010-11-22 11:38⼒控○R 的实时数据库是⼀个开放的数据平台。

⽤户可以利⽤数据库提供的接⼝,在该平台上进⾏⼆次开发,创建⾃⼰开发的应⽤程序(如:过程优化控制程序等)。

实时数据库提供的控件DbCom就是⼀种⽅便、⾼效的接⼝⽅式。

DbCom是⼀个标准OLE控件。

⽤户在各种常⽤开发环境下(如:VC++、VB、VFP、DELPHI、FrontPage、C++ Build等)可以调⽤DbCom来访问数据库中的数据。

在安装⼒控○R 时,安装程序⾃动完成DbCom的安装与注册。

DbCom是⼀个在程的OLE控件,当您在应⽤程序中使⽤时,必须同时启动数据库DB(有关ActiveX的详细信息,请参考相关资料)。

功能1、通过DbCom可以访问本地数据库,也可以是⽹络上其它远程主机上的数据库。

2、通过DbCom不但可以读取数据,⽽且可以设置数据。

3、通过DbCom不但可以读写数据,⽽且可以得到数据变化通知。

当数据变化时,⽤户定义的⽅法将被触发。

3、通过DbCom不但可以访问实时数据,⽽且可以检索历史数据。

配置若访问本地数据库,需要启动本地数据库DB,并保证DbCom.ocx已注册成功;当访问远程数据库时,远程主机需要启动DB和NetServer。

属性DbCom控件具有OLE控件的通⽤属性(与具体的编程环境有关)如:名字、⾼度、宽度等等。

此外,它还提供与访问远程数据库相关的属性。

下⾯列出各属性及含义: ServerName:⽤于指定远程主机的名称或IP地址,如果该项为空“”,那么控件将与本地数据库通讯。

Visible:⽤于指定控件在运⾏时的显⽰状态。

为“真”时将显⽰数据库的内容,为“假”时控件将不可见。

TagPars:您所关⼼的数据的变量名称列表,如填写“LIC504.PV,LIC403.SP”。

表⽰关⼼LIC504.PV和LIC403.SP值的变化,并且当LIC504.PV和LIC403.SP值的变化时⽅法OnDataChanged将被调⽤。

001-力控企业级实时历史数据库pSpace彩页

001-力控企业级实时历史数据库pSpace彩页

pSpace1产品概述企业级实时历史数据库pSpace是“两化融合”整体解决方案的核心,产品分布式的结构设计保证了发挥系统最大的运行效率,完全满足企业生产信息化、综合自动化系统、SCADA 生产调度系统、DCS系统、能源管理系统、自动化监控系统等“两化融合”应用的需要,使用户每天都在享受力控科技的优质服务和最新科技成果。

现代化的智能工厂是利用工艺技术、自动化技术、信息技术、现代管理技术和智能技术将生产制造与业务信息系统进行综合集成,企业决策者通过管理驾驶舱就可以灵活快速的实现企业商业决策。

运营管理人员可以通过管控一体化平台技术构建的生产实时运营管理系统来完成企业节能降耗、安全环保等生产运营目标。

工业企业在两化融合的大背景下,企业生产调度系统大规模集成整合与可视化进程速度加快,生产调度系统作为MES系统的核心,选用一体化数据平台进行深入数据挖掘已经成为必然。

生产调度管理系统是以经济指标为目标,以生产过程优化运行、优化控制与优化管理为核心技术建立的企业模型,其中的企业级实时历史数据库和关系数据库一起构成了企业生产调度系统的数据支撑平台,对企业生产优化,提高运营水平起着极其重要的作用。

实时历史数据库可用于工厂过程的自动采集、存储和监视,可在线存储每个工艺过程点的多年数据,它提供了清晰、精确的操作画面,可以提供工厂模型、生产运营管理、设备运行管理、历史追忆、生产报表等多种调度管理模块,可以说,实时历史数据库对于流程工厂来说就如同飞机上的“黑匣子”,是智能工厂的关键!力控企业级实时历史数据库pSpace是一个高性能、高吞吐能力、可靠性强、跨平台的实时/历史数据库系统,可以用于采集、压缩、存储、加工、分析任何带有时间特性的生产信息,pSpace提供全系列的工业通讯接口及ERP业务接口,实现生产监控到调度管理的完美整合,极大地提高企业智能化及决策的精度和速度。

2产品架构3产品组成•pSpace Server:实时历史数据库核心服务•IOServer:数据采集服务•psView:可视化图形客户端•psAdmin:远程管理工具客户端•扩展工具-计算引擎pSpace CALCE:使用脚本进行计算。

力控常见问题大全

力控常见问题大全

⼒控常见问题⼤全⼀、⼒控软件的安装卸载与系统环境1.01 安装⼒控需要的软硬件环境?1.02 如何安装⼒控软件?(注意:安装顺序与系统问题!1.03 如何卸载⼒控软件?1.04 可以制作运⾏包吗?怎样制作运⾏包?1.05 制作运⾏包后,安装时setup为何提⽰”本系统已经安装了该产品”?1.06 我已经安装加密锁了,为何安装运⾏包后运⾏⼯程还提⽰找不到加密锁?1.07 安装完运⾏包后如何卸载?1.08 如何安装⼒控的驱动程序?⼿动添加新驱动怎么做?1.09 怎样添加新的⼦图精灵?1.10 ⼒控提供的加密锁需要安装驱动程序吗?需要如何安装?1.11 ⼒控安装在部分操作系统下,会出现乱码?⼆、⼒控软件选型2.01 如何计算⼒控软件点数?2.02 我接两个PLC就算两个点吗?2.03 操作员站采集现场数据,领导也想看⽣产情况,我应该如何择软件?2.04 我⽤模拟量输出板卡调节⼏个电动阀门输出应该使⽤什么版本的软件?2.05 我的⼯程数据量⽐较⼤,⼤概⼗⼏万点,是不是直接使⽤使⽤⽆限点版本就可以了?三、⼒控系统开发、运⾏与配置3.01 不⼩⼼在⼯程管理器中将⼯程给删除了,还能找到并恢复我的⼯程吗?3.02 两个⼯程实时性要求不⾼,为了省数据库的点数,想做两个⼯程由⼈⼯轮流启动执⾏,⼀台计算机上能创建多个⼯程运⾏的快捷⽅式吗?3.03 ⼒控的案例.PCK⽂件是什么类型的,如何打开?3.04 ⼒控⽀持数组吗?3.05 给每个数组元素赋值后,发现最终所有元素都显⽰的是最后⼀个赋值结果?3.06 在数据库组态中没见到定义数据围的地⽅,只定义⼩数位数。

我在HMI上的对该数据库变量赋值发现不能⼤于99999,当⼤于该值时提⽰“⽆效数据,围为-99999.000000~99999.000000”怎样才能输⼊更⼤的数据?3.07 在动画连接择变量时会出现变量择窗⼝,为何窗⼝中了“实时数据库“项窗⼝,还个“全局”窗⼝?并且这个窗⼝也数据库变量,当这⾥的变量⽐“实时数据库”项窗⼝少,这两个什么区别?3.08 如何在开机时⾃动进⼊⼯程的运⾏系统?3.09 为何我的⼯程画⾯修改后保存提⽰“保存⽂档失败”?3.10 为何⼯程画⾯切换时些窗⼝打不开,并提⽰“打开⽂档失败。

怎样将力控组态软件中的数据存储到关系数据库

怎样将力控组态软件中的数据存储到关系数据库

问题:怎样将力控组态软件中的数据存储到关系数据库?回答:力控监控组态软件为了实现力控数据库和关系数据库之间数据传输提供了多个组件,如:扩展组件中的ODBCRouter,后中的ADO组件,这些组件中不仅封装了ODBC规范,同时也封装了ADO规范,用户可以根据需要在建立数据库链接时选择需要使用范。

利用ADO组件可以通过脚本来创建数据表,插入、删除记录,编辑已有的数据表,清空删除数据表等。

同时也可以通过ODB r组件的配置向导实现以上功能。

下面主要讲解力控监控组态软件使用ODBCRouter将数据转储到SQLserver20001、新建数据源ODBCRouter组件中的数据源指的是力控的数据库。

1)在启动ODBCRouter组件后, 通过新建向导,新建数据源按钮或者直接在导航栏上的数据源双击都可以弹出新建数据源界面。

图 12)如果力控数据库运行在本地,直接选择本地连接,进行下一步就可以了。

3)如果力控数据库运行在远程,就要选用远程连接,填写远程数据库的IP地址。

图 22、新建任务在导航栏中的转储任务上双击就可以弹出新建任务窗口。

图 3选择Microsoft OLE DB provider for SQL Server程序,进入下一步,图 4输入登陆SQLserver2000数据库的用户ID和密码,同时选中允许保存密码,选择数据库中要转储数据的数据库目录,然后完成。

图 5选择数据库中的表名或者直接写入表名,如果数据库中没有此表名,数据转储时会自动创建表格。

进入下一步,图 6导出: 组件提供6种导出方式,历史单纪录,历史多纪录,实时单纪录,实时唯一单记录,实时多记录,实时唯一多记录;在导出时可择导出前是否删除原表,如果是多记录导出,可以选择导出是否单一触发。

图 7先选择数据源,然后添加要转储的数据点,进入下一步图 8选择触发方式,进入下一步图 9字段Time和TagName是建表是的自动字段,不用设置,可以根据不同需要自己增加数据转储的字段,可以自己修改字段名。

力控连接mysql

力控连接mysql

Mysql跟力控ado进行交互第一步:打开力控后台组建,找到ado控件,打开,选择设置按钮,如下图:第二步:选择设置按钮后弹出如下配置框,选择添加,下图;第四步:选择添加后,会将系统提供的一些数据连接给我们;选择我们需要的数据连接,现在我们选择的是连接mysql,所以我们选择下图红色标记框中“Microsoft OLE DB Provider for ODBC Driers”连接,然后下一步;第五步:选择下图中的使用连接字符串,然后点击编译按钮;第六步:选择新建数据源;第七步:下图所示,选择mysql的odbc数据源,我是用的mysql 5.1的,所以数据源选择如下图所示,然后下一步;第八步:弹出如下图所示数据源创建框,然后我们有两种方式;1.选择途中的浏览按钮,去选择数据源保存路径,然后命名;2.直接在下面空白框中对数据源命名,然后下一步;检测新建数据源名称,然后点击完成;第九步:填写ip地址,用户名和密码,选择要连接的数据库,点击ok,数据源建立完成,回到之前的新建数据源界面,可以看到刚才新建的dsn数据源,具体操作,如下图所示;确定选择刚建立的数据源后,重新弹出mysql连接的界面,重新输入密码,点击ok;回到力控ado数据连接属性窗口,下图所示;具体操作:1.输入登录的用户名和密码,将“允许保存密码”打上勾;2.选择要操作的数据源;3.点击测试连接按钮;4.提示测试连接成功了,然后确定;第十步:回到ado数据源建立地方,对刚建立的数据源进行命名,然后确定;可以看到刚才建立的数据源在ado关系数据源配置中可以找到第十一步:ado属性设置框中,找到数据库配置,点击连接的下拉框,从里面选择我们要用的数据源;第十二步:选择完成数据源后,选择数据表名称,点击下拉框,可以把当前数据库里面的所有数据表都遍历出来,这个地方的表,可选择也可以不选择Ado配置完成。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
把力控的历史数据保存到ACCESS中并做查询的详细使用帮助文档
一、建立数据表模版
1、建立“数据表绑定”
力控的开发系统下,“工程项目”的导航栏中,在“数据表管理”下建立一个绑定的数据表,这个数据表的功能是把力控中的变量跟关系数据库中的表格模版进行绑定,如下图所示:
字段:可以用汉字,就是你建立表格的“表头”
3)SQLSelect(ConnectID,"Tab1" ,"A > 50 ORDER BY A DESC");
选择字段A大于50的记录,并以降序排序。
2、如何写程序
如下图所示,在“动作”——“应用程序动作”中,在“进入程序”中写入:SQLConnect和SQLCreateTable这两个函数
(1)、在使用SQLConnect( ConnectID,DataSourceDesc)中,需要填连个参数项,分别为id号和数据源描述,其中的id号可以定义为整型的中间变量,数据源描述需要点击脚本编辑器中的小绿地球,来实现其描述功能。具体使用方法如下:
SQLCreateTable(ConnectID, DataTableName, TableTemplateName)
说明
使用表格模板在数据库中创建数据表
参数
ConnectID数据源标识,由SQLConnect调用返回。
DataTableName字符串,新建的数据表名称。
TableTemplateName字符串,使用的数据表模板名称。数据表模板规
二、在D盘下建立关系数据库
在D盘下的新建一个文件夹“关系数据库”,在此文件夹中右键,新建一个ACCESS关系数据库,命名为:配方
三、在力控通过程序使之数据保存到关系数据库中
1、首先介绍对于跟关系数据库链接应该使用到的函数:
(1)、连接
SQLConnect( ConnectID,DataSourceDesc)
如下图画红圈的所示,说明已经创建成功:
点击“确认”,看脚本编辑器中,路径已经生成:
本条脚本结束后,用“;”号结束,换行编辑“创建表格”的函数
然后运行力控,再退出进入开发状态。这样“sunway”这个表在access关系数据库中自动创建了。
四、写数据到关系数据中以及用专家报表做查询功能
1、建立专家报表
选择“配方.mdb”,点击保存,弹出如下对话框:
按照提示,点击下一步操作,直至弹出如下对话框:
点击“选择”的按钮,然后选择“配方.mdb”的数据库名。确认后,返回。在“Select Data Source”中的“Look in”中,找到D盘下的“关系数据库”,有一个绿色地球的“配方.mdb.dsn”,点击选中后,点击“确认”按钮,进入下一步设置。
参数类型:使用变量的类型,注意这里的时间变量最好使用“字符型”
变量名在变量名的空白处双击,则弹出力控的变量选择框,您可以选择所需要的变量。如上图中,带有“$”的变量,是系统自带的中间变量,读取系统的当前时间。
2、建立“SQL数据表模版”
双击“SQL数据表模版”则弹出如下的对话框,按照“数据表绑定”的表格形式,建立与绑定表相对应的模版表。注:字段名和参数类型必须完全一样,一一对应!
开发环境下,在界面上引出:a2.pv和a3.pv。做一个“写入”按钮,每次点击“写入”按钮时,把数据写入到关系数据中,并在专家报表中显示出来。
我们在“写入”按钮的“左键”脚本动作中写入如下语句:
如果使用上图中的脚本,每次查询出来,会有一个弹出框,点击选择查询方式。如果是自动写入关系数据并显示的功能,可以用上图中绿色注释掉的脚本,不用#Reprot.SqlQuery(0,0)这条脚本就行了。
说明
使用捆绑数据表中指定的变量的当前值在数据表中插入一个新记录。
参数
ConnectID数据源标识,由SQLConnect调用返回。
DataTableName字符串,数据表名称。
BindTableName字符串,使用的捆绑表名称。
返回值:
0成功,-1失败
备注
捆绑数据表定义了DRAW变量和数据库表中的字段间的对应关系。
示例
SQLInsert(ConnectID,"Tab1", "A");
参数ConnectID由SQLConnect调用得到。
数据表名为"TAB1"。
数据捆绑表为"A",捆绑表"A"必须在SQL管理器中事先建立。
(4)、查询
SQLSelect(ConnectID,DataTableName, WhereExpr)
返回值:
0成功,-1失败
示例
1) SQLSelect(ConnectID,"Tab1","");
参数ConnectID由SQLConnect调用得到。
数据表名为"Tab1"。
条件为空""表示选择所有记录。
2) SQLSelect (ConnectID,"Tab1","A = 50称及属性。
返回值:
0成功,-1失败
备注
示例
SQLCreateTable(ConnectID,"TAB1", "A");
参数ConnectID由SQLConnect调用得到。
数据表名为"TAB1"
数据表模板为"A",数据表模板"A"必须在SQL管理器中事先建立。
(3)、插入
SQLInsert(ConnectID, DataTableName, BindTableName)
说明
在数据库中选择符合条件的记录,该函数返回一数据集,可以使用如
下函数SQLFirst(),SQLLast(),SQLNext(),SQLPrev()遍历该数据集
中的记录。
参数
ConnectID数据源标识,由SQLConnect调用返回。
DataTableName字符串,数据表名称。
WhereExpr字符串,选择表达式,只有符合该条件的记录被选中。也可以直接使用排序语句
点击“工具箱”中的“常用组件”——专家报表。则在画面上自动调出专家报表的控件,双击进入向导设置,如下图,选择“关系数据库向导”:
点击“下一步”,都按默认设置即可,直至第三步,按照下图,点击红圈标志的按钮,然后选择:Microsoft Jet 4.0 OLE DB Provider这个驱动:
点击“连接”项,点击红圈的那个按钮,选择“配方.mdb”这个数据库文件。
鼠标的光标放到id后面逗号与后括号之间,然后点击小绿地球,弹出如下对话框:
点击“新建”的按钮,弹出如下的对话框:
选择:Driver do Microsoft Access(*.mdb),然后点击“下一步”
点击浏览的按钮,找到D盘下的“关系数据库”文件夹,然后在“保存类型”处选择“所有文件”,则能显示“配方.mdb”
运行成功显示!
Database;DBQ=c:\FCSql\TEST1.mdb;DefaultDir=c:\FCSql\test;DriverId=25;
FIL=MSAccess;MaxBufferSize=512;PageTimeout=5;UID=admin;");
第二个参数可以通过点击SQL连接来选择。
(2)、创建
点击“打开”,然后点击“确认”
数据源路径已经自动生成,我们要做的工作是给“数据源名称”那里定义一个名称,可以自己任意定义,例如,我定义为:datasouce
点击“确认”
然后选择“数据源名称”,点击“下一步”:
选择“sunway”表明,则如下图:
点击“下一步”,直至完成,都按默认设置即可。
保存设置,退出报表向导。
说明
连接到指定的数据库
参数
ConnectID整型,数据源标识,为返回值,该值将用于其它SQL函数。
DataSourceDesc字符串,数据源描述。数据源描述可以通过"数据源"按钮得到。
返回值:
0成功,-1失败
备注
数据源使用完后,使用SQLDisconnect来断开连接
示例
SQLConnect(ConnectID,"DSN=MS Access 97
相关文档
最新文档