使用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

相关推荐

  • 触摸屏型号替代

    你好,请问6AV8100-2BB00-1AA0这款触摸屏是否已经停产,6AV7862-2BE00-0AA0是否可以替代。 钻石用户推荐最佳答案 已经停产了,貌似没看到替代产品的信息…

    2020年11月1日
  • 关于400H PLC将用户程序下载至存储卡

    第一次用400H,请教下大家,1. 是不是将程序下载至存储卡后即使电源模块电池没电了程序和DB块中的数据也不会丢?2. 我已经将系统调好了,DB块中保存有一些数…

    SIMATIC PCS 7 2017年6月1日
  • PCS7项目打开过程对象视图时报错

    PCS7项目下,点击菜单栏:view(视图)->project object view(过程对象视图),弹出对话框,提示“invalid fil…

    2017年6月1日
  • PCS7连接别人做好的WINCC+S7-300系统

    做好的PCS7项目,要连接别人做好的WINCC+S7-300系统,要求能看到300系统的变量,不要求控制 最佳答案 只接访问300的系统。地位与它们的Wincc并列。 提问者对于答…

    SIMATIC PCS 7 2017年6月4日
  • pcs7v7.0如何实现WINCC操作动作的记录?

    由于工艺需要。将不同的操作员操作记录已表格的形式记录下来?如何做呀 我看WINCC好象用wincc Audit控件但是我发现PCS7V7.0里面好象没有这个倥件…

    SIMATIC PCS 7 2017年10月24日
  • BE 与 BEU 和BEC

    我只知道BEU和BEC是程序块的结束指令,BEU是无条件结束,一般只在程序块的最后用;BEC是条件结束指令,当RLO=1时才结束本段程序,当RLO=0时,不执行BEC指令,并且跳过…

    SIMATIC PCS 7 2017年7月30日
  • 关于CP1613应用问题

    PCS7系统,中文版V7.0 SP1.控制器为414冗余,CP1613 A2.单站模式.可以下载程序,WINCC和414H控制器通讯正常.冗余正常.但必须激活板…

    2017年6月19日
  • PCS7书籍

    请问,现在有哪些关于PCS7学习的书籍?哪个出版社的比较好?望介绍一下。谢谢! 最佳答案 是这油箱吗:fuqunsheng@hotmail.com? 给你发了份电子版的&…

    SIMATIC PCS 7 2017年8月18日
  • 高人帮忙

    我们现在正在使用PCS7编程,涉及到MM440变频器通过DP总线与中控通讯哪位高人能给说说呀,我的邮箱ahuan121@163.com 最佳答案 http://www.ad.sie…

    SIMATIC PCS 7 2017年10月31日
  • 关于授权的一个很奇怪的问题?

    软件装的是PCS7 V6.1 SP2不管运行不运行HMI 它总是提示我的的授权已经过期!!但是我点开提示框的详情。里边是空白的,没有提示我缺少哪个授权…

    SIMATIC PCS 7 2017年7月25日