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

相关推荐

  • OS SERVER change only 下载时报错

    从ES向OS SERVER change only 下载时报错,弹出窗口如图片所示,请各位高人指点小弟! 图片说明:  &nbsp…

    SIMATIC PCS 7 2017年6月11日
  • PCS7 8.0 SP1如何组态CPU410SMART

    PCS7 8.0 SP1怎么在硬件配置里插入AS410smart CPU 好像是需要HUP247 这个升级包在哪里可以下载? 最佳…

    SIMATIC PCS 7 2017年5月28日
  • 请问PCS7加减乘除块是那几个?

    请问PCS7加减乘除块是那几个? 最佳答案 实数加法(ADD-R)、减法(SUB-R)指令:将两个32位实数相加或相减,并产生一个32位实数结果,从OUT指定的存储单元输出。实数乘…

    SIMATIC PCS 7 2017年6月12日
  • PCS7 V8.0下载组态到PC站怎么那么费事情呢?

    我是按pcs7 V6.0的光盘教程来的。编译通过了没有问题,可是下载就停用了所有模块。 问题补充:我有两个mul项目,可是有IE 卡还有CP 1613…

    2017年6月7日
  • PCS7 如何组态modbus通讯

    如何在PCS7中组态MODBUS RTU通讯?通讯对象是横河DCS 问题补充:有无具体的PCS7教程? 最佳答案 PCS7的库里也有CFC里也有对应的块,但是比STEP7…

    SIMATIC PCS 7 2017年7月30日
  • CP1613和普通网卡

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

    SIMATIC PCS 7 2017年6月8日
  • 如何在监控画面实现点击按钮先验证密码再打开面板

    比如点击电机的图标,必须先登录密码,密码正确后才能进入控制面板进行操作,属个性化要求,不在用户管理里设置。麻烦高手帮忙解答。 问题补充:有必要补充一下,这是电厂的项目,操作画面是可…

    SIMATIC PCS 7 2017年6月24日
  • cfc电机功能块两路输出外部保持如何做

    请教高人,我要做的电机功能块为:一路输入为运行反馈,两路输出控制开和关,输出不保持,接触器是靠电气回路保持的,所以我只要检测到运行的状态就可以断开输出,库里面有没有满足我需要的电机…

    SIMATIC PCS 7 2017年8月3日
  • 如何购买PCS7V80软件

    请问一下,如果我有6台电脑想安装PCS7OS,是否需要购买6套PCS7OS软件;还是只要购买1套OS软件,并购买6个硬件狗及多个RT授权? 最佳答案 6台客户机从成本考虑最好采用C…

    SIMATIC PCS 7 2017年6月9日
  • PCS7无报警弹出

    系统是PCS7,硬盘整个用acronic做了备份,一天硬盘坏了,就用了新的硬盘用acronic做了镜像回复,启动后,进入WINCC,画面、数据等均显示正常,但是出现了一个问题,就是…

    SIMATIC PCS 7 2017年6月7日