使用SQL Server 导入(pcs 7) wincc数据库时varbinary类型数据的转换问题

拜见各位大侠,

小弟最近在一个项目中需要用到pcs7工控系统采集到的数据,数据是工程师直接从后台拷贝给我的,sql server2005的格式,本来一切都很顺利,使用sql可以查询到我需要的数据,但是查询结果发现关键的数据字段是用varbinary格式存储的(请参考附件图片)...

小弟完全不懂工控系统,据工程师说,他们使用的是西门子pcs 7 v6.0的系统,平时也是直接使用系统调用数据库看图形和曲线的,不关心原始数据的存储格式,也不知道怎么将数据转换为人工可识别的格式...

故此小弟找到了贵宝地,不知道论坛里各位大侠能否赐教小弟怎样将varbinary格式的数据转换为人工可读的数据?

p.s. 我已经试过sql server中内置的将varbinary转换为varcharacter的函数,结果出来是乱码,因此我猜想可能是工控系统在存储数据到数据库的时候用了加密算法,因此只能用工控系统读取数据,但是我又不知道怎样使用,不知道我的猜想是否正确?

希望各位大侠赐教!

问题补充:
谢谢关注和回答!

我在看到了这篇求助帖子
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=106090&cid=1032
和其他帮助之后找到了解决办法,但是遇到了新的问题。

以下是我的操作步骤:
1. 打开wincc新建工程
2. 在“计算机”>“属性”>"启动"中勾选了“变量记录运行系统”、“报表运行系统”和“用户归档”(见图片)
3. 在“图形编辑器中”新建图形,使用WinCC OnlineTableControl控件,并在“属性”>“工具栏”中勾选了“连接备份”、“断开备份”和“导出数据”
4. 在“图形编辑器”中点击“运行系统”图标,在弹出的WinCC运行系统窗口中点击“连接备份”图标,找到数据库文件,并确定,这时显示连接成功,并且在“断开备份”窗口中也能够看到连接好的备份。
5. 但是这时候在表格中看不到任何数据,不知道这是什么原因?在“选择时间范围”中把时间调整到原始数据采集的时间也没有任何变化。

小弟第一次接触WinCC,希望大家多多帮助~

图片说明:

使用SQL Server 导入(pcs 7) wincc数据库时varbinary类型数据的转换问题    使用SQL Server 导入(pcs 7) wincc数据库时varbinary类型数据的转换问题    使用SQL Server 导入(pcs 7) wincc数据库时varbinary类型数据的转换问题    使用SQL Server 导入(pcs 7) wincc数据库时varbinary类型数据的转换问题    使用SQL Server 导入(pcs 7) wincc数据库时varbinary类型数据的转换问题    使用SQL Server 导入(pcs 7) wincc数据库时varbinary类型数据的转换问题   

最佳答案

wincc的归档都是压缩归档的,你可以把数据库导入到wincc的归档中,然后用历史历史趋势控件链接你的归档变量以及选择好归档的时间范围后点击导出按钮(趋势控件上的1.44软件的图标),把数据保存成excel文件,就可以看了。

提问者对于答案的评价:
谢谢~但是又遇到了新的问题.....~~~~(>_<)~~~~ 


详见:http://www.ad.siemens.com.cn/service/answer/tobe_solution.aspx?Q_id=109965&cid=1032

专家置评

wincc的归档都是压缩归档的
数据库中不是明码存储

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月10日 下午12:00
下一篇 2017年6月10日 下午12:00

相关推荐

  • CP1613和普通网卡

    我是S7-400H的冗余系统,一台装有WINCC的上位机,计算机上有一块普通网卡,一块CP1613,还有两个交换机,请问正常情况下运行站是和普通网卡连还是和CP1613连啊?一旦运…

    SIMATIC PCS 7 2017年6月8日
  • CPU 414-3 PN/DP WinCC 时间同步

    PCS7 V7.0中CPU 414-3 PN/DP 和 WinCC 是如何进行时间同步的设置的阿 问题补充:我想以OS的…

    SIMATIC PCS 7 2017年6月24日
  • 300PLC系统改成DCS系统

    请教一下大家,现在已有再运行的一套300PLC,想要改成DCS系统1、不修改现有程序的情况,除了PCS7软件平台,需不需要添加其他硬件,我的想法是通过PCS7新增一台PLC,与现有…

    SIMATIC PCS 7 2020年11月1日
  • PCS7 ES站OS 模拟的问题

    项目采用的服务器客户机模式,在工程师站上右键点击服务器启动OS 模拟,将自动复制服务器下面的wincc 文件,产生一个模拟的wincc 项目文件,激活…

    SIMATIC PCS 7 2020年11月1日
  • 编译OS错误?

    编译OS的时候发生错误,提示发生内部错误,过程变量的编译被中止,错误代号为15124,请问是怎么回事?急问! 最佳答案 1。俱侠提供的资料很好,收藏了,但没有查到LZ相应的错误代码…

    SIMATIC PCS 7 2017年7月25日
  • 请问前辈几个问题?

    1.我们厂的项目有两个程序版本,然后分别在测试模式监控,分别出现两个提示?不知道有什么区别?见图片1和图片22.这是CFC里的OB80,在OB80里有FB400、FB501、FC2…

    2017年6月5日
  • PCS7 V8.0的库

    我有两个问题,1.安装了PCS7 V8.0之后发现缺少PCS 7 Library V8.02.原来准备安装PCS7的方法做定的授权,现在想改…

    SIMATIC PCS 7 2017年6月18日
  • STEP7 Basic与PCS7

    系统中已安装PCS7 V7.1SP1及WinCC Flexible2008SP2,还能再安装STEP7 Basic吗? 问题补充:是再安装STEP7&…

    SIMATIC PCS 7 2017年6月27日
  • pcs7参考书

    请问谁知道市面上有什么书市专门讲解PCS7 的? 最佳答案 给你发一本书,你看看。这着书本中的做即可。关键在多练习,熟能生巧!请查收你的邮件。 提问者对于答案的评价:谢谢…

    SIMATIC PCS 7 2017年7月30日
  • single license

    请教一下: 请问具有single license 的安装盘,可以安装多少台电脑? 最佳答案 PCS7的授权的基本类型可以分为single l…

    SIMATIC PCS 7 2017年8月26日