wincc远程访问另外一台电脑SQL数据库

现手头有个项目,要求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 Pack
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的时候如果是本地局域网内的话可以直接连接确保网络通并且在WINCC sql设置安全连接的用户名及密码并分配可读取数据库的目录,如果访问的是远程的SQL数据库确保远程网络开启了1433端口也就是SQL的端口确保防火墙没有阻止SQL的端口并且要映射端口至你的wincc上位机。不知道你的显示是什么意思如果是显示归档比如在报表里面可以直接设置ODBC数据源远端的SQL连接参数下面只要使用SQL语句直接读取数据,如果你要使用listview显示远端的wincc数据则需要通过事件触发连接脚本然后执行正常的读取指令。虽然如此建议你再看看WinCC/IndustrialDataBridg是否更适合你的项目.
WinCC Industrial Data Bridge
https://support.automation.siemens.com/CN/adsearch/resultset.aspx?region=CN&lang=zh&netmode=internet&ui=MTg4ODY4ODMA&term=wincc++sql&ID=88737586&ehbid=88737586
SIMATIC 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

提问者对于答案的评价:
谢谢各位的技术支持,经过几天测试终于读到了SQL的数据并赋值给wincc的内部变量;

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc206991.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月4日 下午5:58
下一篇 2017年11月4日 下午5:59

相关推荐

  • WINCC 画面不显示 BMP格式图片

    WINCC 7.0 SP3 版本 画面中 BMP格式图片 不显示 问题补充:带@的画面 也不显示 图片说明: …

    2018年12月3日
  • wincc6.2历史曲线

    我现在做一个水泥厂项目,5台计算机,为独立操作站,无服务器,为了做历史曲线,我定义一个过程归档,大概246模拟量做历史记录,保存的时间为6个月,每个归档变量的采样周期为500ms,…

    SIMATIC WinCC 2019年6月11日
  • 脚本中字体颜色的区别

    在写VB脚本中 黑色字体 蓝色字体 绿色字体都代表的什么啊???? 问题补充:还有粉色 最佳答案 代码通常以不同颜色来区别常量、关键词等等 …

    SIMATIC WinCC 2019年6月11日
  • wincc如何通过脚本修改变量的起始值?

    请问wincc中可以通过脚本修改文本参考变量的起始值吗,如果可以,请问怎么修改? 最佳答案 我感觉不行啊。没找到TAG对象的Start Value属性接口,怎么改?变量起…

    SIMATIC WinCC 2021年7月5日
  • wincc归档数据有的在后面有u.或者i.怎么处理能让这些字符不显示呢?

    wincc归档数据有的在后面有u.或者i.怎么处理能让这些字符不显示呢?我知道它们代表无效者和插入值,不过我做报表的时候不希望显示这些字符,请大侠们指教 最佳答案 当归档值采集出现…

    SIMATIC WinCC 2019年6月11日
  • WINCC设定定时时间

    请教一下WINCC上设定定时器的定时时间.在STEP7中做一个定时器,然后在WINCC上设定这个定时器的定时时间. 最佳答案 可以!但数据格式一定要转换!可能参考相关资料!&nbs…

    SIMATIC WinCC 2019年6月11日
  • WinCC flexible SMART V3文件打开问题

    我的软件打开别人给的程序报我的sql server 版本低怎么办,我重装还是这样,这怎么办,急求大家帮忙 图片说明:    最佳答案 你软件…

    2021年7月5日
  • wincc变量记录问题

    今天重装系统了是XP SP3的,然后装了wincc是6.0sp3的,当打开一个项目时,激活条到变量记录那就报错说CCArchiveManager.exe有问题,我将这个项…

    SIMATIC WinCC 2019年6月11日
  • 设置值保持

    如何让设置的参数,在下次上电是保持住,是不是要那个函数。 最佳答案 不知道你说的是内部变量还是外部变量?内部变量保持的话,WinCC 7.0提供“运行系统保持”功能,在内…

    SIMATIC WinCC 2019年6月11日
  • 我想要WinCC的实例

    我想要WinCC的实例,学习学习,谢谢!LTJ.2007@163.COM 最佳答案 你先要下载一个WINCC软件安装好,在根据WINCC的使用手册,模仿一下就行了,很简单的。 提问…

    SIMATIC WinCC 2019年6月11日