只要学会如何用VC访问标准数据库就可以了,读取压缩归档数据库跟其差别不大的,主要是连接字符串以及SQL语句,其他基本一致,你可以参考书上的VB示例进行相应的更改。
百度"VC ADODB",相关的资料很多。
参考:>
写入数据库方法主要有:
opc(西门子simaticnet opc、第三方kepware opc)
prodave(西门子的一个软件包,提高vb和c的通讯函数库)
simticnet软件提供了几个通讯dll(此法是一般的第三方scada所采用)
PLC发展成了取代继电器线路和进行顺序控制为主的产品。PLC厂家在原来CPU模板上提逐渐增加了各种通讯接口,现场总线技术及以太网技术也同步发展,使PLC的应用范围越来越广泛。 PLC具有稳定可靠、价格便宜、功能齐全、应用灵活方便、 *** 作维护方便的优点,这是它能持久的占有市场的根本原因。
具体 *** 作修改一下连接字符串和sSql里的命令就可以了
Dim sCon
Dim sSql
Dim oRs
Dim conn
Dim oCom
Dim Con
Dim Data1, Data2, Data3
‘读取wincc变量
Data1=HMIRuntimetags("编号")read
Data2=HMIRuntimetags("姓名")read
Data3=HMIRuntimetags("年龄")read
‘连接数据库
Con="Provider=SQLOLEDB1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=读写数据库;Data Source=\WINCC"
Set conn = CreateObject("ADODBConnection")
connConnectionString = Con
connCursorLocation = 3
connOpen
‘写入数据库
sSql="insert into个人信息VALUES('" & Data1 & "','" & Data2&"','"&Data3&"');"
Set oRs = CreateObject("ADODBRecordset")
Set oCom = CreateObject("ADODBCommand")
Set oComActiveConnection = conn
oComCommandType = 1
oComCommandText = sSql
Set oRs = oComExecute
Set oRs = Nothing
connClose
Set conn = Nothing
以上就是关于wincc数据归档后如何写到用户自己的数据库全部的内容,包括:wincc数据归档后如何写到用户自己的数据库、WINCC 7.0 用vbs写脚本读写数据库2005做报表,代码如下、-如果没有wincc,如何从西门子PLC数据获取后,写入数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)