当前位置:首页 » 操作系统 » 力控转数据库

力控转数据库

发布时间: 2022-09-04 00:20:56

Ⅰ 力控软件如何与sql server 2000建立连接 把数据库采集到的数据传到力控里 高悬赏!!!!!!!!!!

你加我网络hi吧
1、 力控连接SQL Server 2000

新建ODBC数据源

添加SQL Server数据源

选择在SQL Server 2000建立好的数据库

建立完毕SQL_2000_Test数据源

在力控中使用增强型按钮

双击按钮

选择左键动作,选定SQLConnect

双击SQLConnect,在右侧函数的括号内输入字母e代替该函数,逗号,然后选择该界面工具栏最后一个工具:数据源选择

选择刚建立好的数据源SQL_2000_Test

2、 力控读取SQL Server 2000数据

添加增强型按钮,命名为读取SQL 2000数据,以触发数据读取

添加表格,以显示SQL Server 2000中数据

双击表格设置数据表中的列字段,这些字段应和SQL Server 2000中数据相对应

设置表格的名字为:biaoge

双击按钮“读取SQL 2000”,点击左键动作,在窗体右侧编写脚本。至此,设置完毕。运行时,首先点击“连接SQL 2000”按钮,然后点击“读取SQL 2000”按钮,SQL 2000中的相应表中的相应数据

在数据表管理中建立数据表绑定

字段是SQL Server 2000中的字段,参数类型可以在力控和SQL Server中通过力控的SQL函数转换(如),变量名为力控中对应变量,该变量地址为PLC地址,以便把该地址存入SQL Server 2000中。

双击“添加SQL Server 2000”按钮,点击“左键动作”在弹出的窗体的右侧写入脚本,完成即可

设置地址,添加数据,即可完成力控数据写入SQL Server 2000

Ⅱ 力控组态软件怎样启动数据库,需要驱动吗

你要是读以前的数据库,是不需要的,要是记录新的数据,需要加载相应的OPC驱动

Ⅲ 怎么通过力控软件删除sql数据库中的单个内容 函数脚本怎么编写

1、必须先安装Microsoft Office Access 2003,和SQL Server数据库。
2、用Access 2003打开动数据库,打开后按工具栏——数据库实用工具——转换数据库——转换为2002-2003格式,把数据库转换成2003格式。
3、转换完成后再用Access 2003打开,打开后按工具栏——数据库实用工具——升迁向导——新建数据库——填写SQL数据库登陆名称、密码和要新建的数据库(准备转成新的数据库),按下一步,按“ 》”键,再按下一步,选取所有选项,再按下一步,选择“不对应用程序作任何改动”,再按完成。
4、打开SQL企业管理器——数据库---选中相应的数据库---右键所有任务-----生成SQL脚本——常规——全部显示——编写全部对象脚本——确定(记住存放的位置)。
5、用记事本打开刚才生成的SQL脚本,在编辑栏——替换——查找内容为“smalldatetime”替换为“datetime”——替换全部;完成后再在编辑栏——替换——查找内容为“nvarchar”替换为“varcha”——替换全部,完成后保存退出。
6、打开SQL企业管理器——数据库——点击新建的数据库,然后在工具栏——SQL查询分析器——文件——打开——“刚才生成的SQL脚本”——查询——执行,然后关闭窗口。
7、再回到SQL企业管理器——数据库——点击新建的数据库,然后打开工具栏——数据库转换服务——导入数据——下一步——数据源“Microsoft Access”文件名“为旧的acc数据库”——下一步——再下一步——从源数据复制表和视图——下一步——全选——下一步——立即运行——下一步——完成。

8、最后补充:
(1)由于SQL2000里面没有"自动编号",所以你的以"自动编号"设置的字段都会变成非空的字段,这就必须手工修改这些字段,并把他的"标示"选择"是",种子为"1",增量为"1",
(2)另外,ACCESS2000转换成SQL2000后,原来属性为"是/否"的字段将被转换成非空的"bit",这时候你必须修改成自己想要的属性了;
(3)另外,大家要注意对时间函数的把握.ACCESS与SQL是有很多不同的.
根据以上3点,再回到SQL企业管理器——数据库——点击这个数据库下新建的数据库,将所有表的字段属性根据以上3点进行修改

补充说明:

自动增加字段需要重写。在access中经常使用的自动编号字段,导入到mssql后,他并不是自增型的int,需要手工设置,把导入后的自动编号字段的标识的“否”改为“是”,“种子”和“递增量”都为“1”,才能成为自动编号

所有的默认值都丢失了。主要是数字类型和日期类型

所有now(),time(),date()要改成getdate()

所有datediff(‘d‘, time1, time2)要改成datediff(day, time1, time2)

所有datediff(‘ww‘, time1, time2)要改成datediff(week, time1, time2)

所有datediff(‘d‘, time1, time2)要改成datediff(day, time1, time2)

在mssql server中,有许多保留字,在access中是没有的,当你把数据导入到mssql的时候,问题就出来了。mssql在导入的时候,会自动给这些字段(包括数据库中的表名)加上“[字段名]”,因此,你必须修改你的脚本,把相应的字段名字(或者表名字)加上中括号,或改变字段名字为不是mssql的保留字

在用access关于时间的使用,大家喜欢使用“select * from aaaa while time="

Ⅳ 力控中建立数据库组态模拟点

你是不是没看完全,你先要在IO设备组态中建立一个设备通道,也就是说你要与所通讯设备的协议时什么,你就要选择什么协议,然后在到数据里组态中配置,你建立的那个设备通道的设备名称是什么,设备默认连接的那一项就是什么!

Ⅳ 请教关于力控组态软件数据库点组态参数的问题

1,没接控制的
模拟数据
2,PV指精度值
3,变量可以是后台开发控制,也可以座位二次组态

Ⅵ 力控组态软件同步实时数据到关系型数据库(sqlserver 2008)

字段Time和TagName是建表是的自动字段,不用设置,可以根据不同需要自己增加数据转储的字段,可以自己修改字段名。
按钮AuTo是自动添加所有变量的字段名,如果是本地数据源就字段名等于变量名,如果是远程数据源字段名自动等于”远程数据源名\\变量名”。
此时点击完成,和SQLserver2000之间的一个数据转储任务就设置完成。

Ⅶ wps和力控之间如何实现数据转换

wps没有数据库,只有excel表格;你是想说力控报表导出成csv等excel格式的表格是吧,如果是这样力控的脚本里面有。

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

怎样将力控组态软件中的数据存储到关系数据库
1) 在启动 ODBCRouter 组件后,通过新建向导,新建数据源按钮或者直接在导航栏上的数
2) 如果力控数据库运行在本地,直接选择本地连接,进行下一步就可以了。
3) 如果力控数据库运行在远程,就要选用远程连接,填写远程数据库的 IP 地址。

热点内容
android蓝牙打印打印图片 发布:2024-05-17 18:58:31 浏览:463
android年龄 发布:2024-05-17 18:51:33 浏览:197
termux安装python 发布:2024-05-17 18:44:55 浏览:655
手机流量上传 发布:2024-05-17 18:44:06 浏览:551
服务器怎么证明是好的 发布:2024-05-17 18:39:28 浏览:683
树莓派如何搭建mqtt服务器 发布:2024-05-17 18:27:38 浏览:437
门口机sip服务器ip是什么 发布:2024-05-17 17:38:27 浏览:554
光遇安卓区是什么服 发布:2024-05-17 17:22:25 浏览:25
linux驱动开发教程 发布:2024-05-17 17:19:52 浏览:501
抖音中秋节视频脚本 发布:2024-05-17 17:19:51 浏览:194