签到有奖
消息提醒
运维工程师专区
官方商城
点击复制链接
关注该帖后,有多人参加探讨会对您通知与提示!
帖子
精华
被关注
论坛等级:游民
注册时间:2014-11-25
普通 如何晋级?
1306
4
2015-06-12 13:02:02
现手头有个项目,要求Wincc远程读取另外一台电脑SQL数据库的数据并显示在wincc画面,不知道win是否VBS支持远程访问,如有做个类似的项目,请指导一下小弟的思路或案例参考一下,谢谢各位;
提问者:中国男儿
首先当然支持vbs远程访问数据库WinCC OLE DB 举例
1.与数据库建立连接连接字符串的结构是:"Provider =WinCCOLEDBProvider.1;Catalog = CC_display_04_07_28_01_30_15R ; Data Source =.\WinCC" 参数 描述 Provider OLE DB Provider的名称:1、 WinCCOLEDBProvider.1 Catalog WinCC 数据库的名称1、使用 WinCC RT 数据库时,将使用以“R”结尾的数据库名称。 <Databasename_R>。2、如果已经通过 WinCC 归档连接器将换出的 WinCC 归档连接到 SQL Server,使用它们的符号名称。 Data Source 服务器名称1、本地: “.\WinCC”或者“<计算机名称>\WinCC”2、远程: “<计算机名称>\WinCC” SIMATIC WinCC Connectivity Packhttp://wenku.baidu.com/link?url=JUGckYyZJ8rJ_hbZs92VeqzHo8liwwIvAqj-DLcSMON_6OLIfKWJba1FiKbmyNfF9cPKUEJ4lf_eknNQjwkR97Ns4H5o2dBiFobcaYN6trKWinCC、Excel、VBA、脚本、连通性软件包https://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&objid=71676391&caller=viewWinCC数据开放性https://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&objid=78682604&caller=view另外注意连接远程SQL的时候如果是本地局域网内的话可以直接连接确保网络通并且在WINCC sql设置安全连接的用户名及密码并分配可读取数据库的目录,如果访问的是远程的SQL数据库确保远程网络开启了1433端口也就是SQL的端口确保防火墙没有阻止SQL的端口并且要映射端口至你的wincc上位机。不知道你的显示是什么意思如果是显示归档比如在报表里面可以直接设置ODBC数据源远端的SQL连接参数下面只要使用SQL语句直接读取数据,如果你要使用listview显示远端的wincc数据则需要通过事件触发连接脚本然后执行正常的读取指令。虽然如此建议你再看看WinCC/IndustrialDataBridg是否更适合你的项目.WinCC Industrial Data Bridgehttps://support.automation.siemens.com/CN/adsearch/resultset.aspx?region=CN&lang=zh&netmode=internet&ui=MTg4ODY4ODMA&term=wincc++sql&ID=88737586&ehbid=88737586SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge 入门指南https://support.automation.siemens.com/CN/llisapi.dll/csfetch/73968329/IDBGettingStarted_zh-CHS.pdf?func=cslib.csFetch&nodeid=83211152&forcedownload=true
剩余80%未阅读, 请登录阅读
请填写推广理由:
AI 小西智伴登场,7×24 小时权威支援,让技术支持告别等待!
助你技有所长,论有所获
首次发帖探讨工控技术话题 立获新人礼包,100中奖哦! (包含周边、书籍、兑奖西币)
共有32568条技术帖
恭喜,你发布的帖子
快扫描右侧二维码晒一晒吧!
再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!
分享
只看 楼主
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!