wincc远程访问另外一台电脑SQL数据库-工业支持中心-西门子中国
时间:2022-09-09 08:30:00
首先,当然支持vbs远程访问数据库
WinCCOLEDB举例
1.与数据库建立连接
连接字符串的结构为:
"Provider=WinCCOLEDBProvider.1;
Catalog=CC_display_04_07_28_01_30_15R;DataSource=.\WinCC"参数描述
ProviderOLEDBProvider的名称:
1、WinCCOLEDBProvider.1
CatalogWinCC数据库的名称
1、使用WinCCRT将数据库用于R结尾的数据库名称。。
2.如果已经通过WinCC将更换归档连接器WinCC归档连接到SQLServer,使用它们的符号名。
DataSource服务器名称
1、本地:“.\WinCC”或者“\WinCC”
2、远程:“\WinCC”
SIMATICWinCCConnectivityPack
http://wenku.baidu.com/link?url=JUGckYyZJ8rJ_hbZs92VeqzHo8liwwIvAqj-DLcSMON_6OLIfKWJba1FiKbmyNfF9cPKUEJ4lf_eknNQjwkR97Ns4H5o2dBiFobcaYN6trK
WinCC、Excel、VBA、脚本,连通软件包
https://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&objid=71676391&caller=view
WinCC数据开放性
https://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&objid=78682604&caller=view
另外,注意远程连接SQL如果是本地局域网,可以直接连接,保证网络通过,并WINCCsql设置安全连接的用户名和密码,并分配可读数据库目录,如果是远程访问SQL数据库确保远程网络打开1433端口SQL确保防火墙不被阻止SQL并将端口映射到您身上wincc上位机。不知道你的显示是什么意思。如果是显示归档,可以直接设置在报表中。ODBC远端数据源SQL下面只使用连接参数SQL如果要用语句直接读取数据,listview显示远端的wincc数据则需要通过事件触发连接脚本然后执行正常的读取指令。尽管如此,我建议你再看WinCC/IndustrialDataBridg是否更适合您的项目.
WinCCIndustrialDataBridge
https://support.automation.siemens.com/CN/adsearch/resultset.aspx?region=CN&lang=zh&netmode=internet&ui=MTg4ODY4ODMA&term=wincc sql&ID=88737586&ehbid=88737586
SIMATICHMIWinCCV7.2WinCC/IndustrialDataBridge入门指南
https://support.automation.siemens.com/CN/llisapi.dll/csfetch/73968329/IDBGettingStarted_zh-CHS.pdf?func=cslib.csFetch&nodeid=83211152&forcedownload=true
回答者:
KITT
-
初级工程师  第9级
2014-10-30 18:11:33
以下网友称赞您的问题:
填写你的评论...
提问者对答案的评价:
谢谢你的技术支持。经过几天的测试,我终于读到了SQL并赋值数据wincc内部变量;
暂无评论