CITECT与数据库通讯(4)

发布时间:2021-06-12

用于组态软件与数据库通讯

(添加一命名为aaa的VBA子程序,可作为命令调用,操作代码为VbaExec aaa)

Sub aaa()

Dim strcn, cn

Dim is_SQL, rscom

Dim sv1,sv2

Set sv1 = gTagDb("dl_v1")

Set sv2 = gTagDb("dl_v2")

Set cn = CreateObject("ADODB.Connection")

Set rscom = CreateObject("ADODB.Recordset")

is_SQL = "insert into tab1(v1,v2) ValueS('" + Str(sv1) + "','" + Str(sv2) + "')" strcn = "Provider=MSDASQL;DSN=aa;UID=;PWD=;"

cn.ConnectionString = strcn

cn.Open

cn.Execute is_SQL

cn.Close

End Sub

3.4 iFix与数据库的连接:

GE Fanuc的iFIX是全球最领先的HMI/SCADA自动化监控组态软件之一,与关系型数据库通讯,它具有iFIX SQL接口选项(即iFIX ODBC)和VBA编程两种方法来访问SQL数据源,用VBA写脚本可以更快和更容易地访问和处理SQL数据源。作为可供选择项,iFIX ODBC不需要具备VBA脚本知识,就能执行所有的SQL任务。例如,如果想确定数据库收到确定性的数据,应当使用通过iFIX ODBC可获得的数据库块。当使用数据库块时,数据在每个扫描时间内被及时送到数据库。对编程不熟悉的开发人员采用iFIX ODBC配置相对简单。iFIX ODBC由SQL触发块(SQT)、SQL数据块(SQD)、SQL任务三部分组成,其中SQL触发块用于指定SQL命令的名称,并确定数据传输触发的时间或事件,SQL数据块用于指定采集和传送的数据以及数据传送的方向。SQL任务除处理和ODBC驱动的通讯外,还和SQT块、SQD块通讯。因这两种方式的实现在软件帮助文件和应用文章中有很多实例,在此就不再详细描述。

CITECT与数据库通讯(4).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219