WINCC数据存储的问题

大家好,我需要的功能有点类似于配方,项目为一个药厂反应釜,药材在反应釜里进行温度控制。控制要求:反应釜里的药材名需要存储,药材在反应釜里的时间和温度这两个数据需要存储,在平时生产里,如果投入的药材是已经生产过的,那么直接输入药材名,时间和温度数据就直接被调出来使用,如果投入的是新药材,则需要输入相应的时间和温度数据并存储。因为我只会VB,所以我想到了用Execl来做数据库,后面就有些模糊了,请各位能给一个比较明确的思考方向,谢谢..

问题补充:
我的想法是,以Excel作为WINCC的数据库,以供WINCC存储数据和调用数据,希望各位能给点存储数据和调用数据方面的例子,谢谢..

最佳答案

1、如果你一定要使用 Excel,可以通过 WinCC 的 DDE 通道,详见:
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=65992&cid=1032

2、你的控制要求实际上是对一个小型数据库进行查询、插入等操作,推荐使用 MS Access 比较方便。大致步骤如下:
2.1、电脑上安装 Microsoft Office 组件 Access;
2.2、新建一个数据库文件,存放在C盘根目录下(比如C:\FLT1.accdb);
2.3、WinCC 使用以下 VB 脚本访问该数据库(更多SQL操作语句网上很多参考):
Dim objConnection
Dim objRecordset
Dim strConnectionString
Dim lngCount
Dim strSQL

strConnectionString = "Provider=Microsoft.Ace.OLEDB.12.0;Data Source=C:\FLT1.accdb" 
strSQL = "select * from 表1 where 药材名 = xx"

Set objConnection = CreateObject("ADODB.Connection")
Set objRecordset = CreateObject("ADODB.Recordset")

objConnection.ConnectionString = strConnectionString
objConnection.Open
Set objRecordset = objConnection.Execute (strSQL)
lngCount = objRecordset.Fields.Count

objConnection.Close
Set objConnection = Nothing

提问者对于答案的评价:
谢谢...

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午3:04
下一篇 2019年6月11日 上午3:04

相关推荐

  • WINCC画面窗口完全不显示

    在主窗口添加一个画面窗口,在默认设置的情况下运行系统,没有出现该画面窗口,请问大神们是什么问题? 图片说明:       最佳答案 它就在那…

    2021年7月5日
  • 博途wincc和经典wincc兼容吗

    博途wincc与下位机通信不上,打算下个wincc,那么博途v15.1和winccv7.5兼容吗 钻石用户推荐最佳答案 组态面板的Portal WinCC通常是可以和经典…

    SIMATIC WinCC 2021年7月5日
  • PASSDBRT MFC-ANWENDUNG

    出现PASSDBRT MFC-ANWENDUNG进程停止问题,请问这是什么进程?为什么会出现此问题 最佳答案 passdbrt.exe. 此文件属于产品的WIN…

    SIMATIC WinCC 2021年7月5日
  • wincc fexible无法与触摸屏连接

    触摸屏是KPT600 PLC是315-2DP   触摸屏走的plc DP口 工控机走的MPI口 公共机用561…

    SIMATIC WinCC 2021年7月5日
  • wincc 文件打开出错,无法激活。

    我再工控机上做了组态。但是接近一年没用了,这期间,别人在上面安装了其他软件,比如杀毒软件,影音等。我马上去交项目了,但出了问题。1: 直接打开。mcp文件时,wincc启…

    SIMATIC WinCC 2017年8月15日
  • 用VB脚本做全局子程序打开数据库

    用VB脚本做全局子程序打开数据库打开数据库 后不关,本项目任何窗体任何地方不需在建立数据库连接和打开数据库,只需要根据需要打开数据表,进行数据查询,最后在程序结束时再调子…

    SIMATIC WinCC 2019年6月11日
  • 关于wincc的下拉菜单出不来

    大家好。我新建了个项目,但是最上面的下拉菜单总是闪一下就没了,不知道怎么回事啊? 最佳答案 不会是鼠标或者软件有问题吧?你可以打开老的项目吗?如果不行重装下试试 提问者对于答案的评…

    SIMATIC WinCC 2018年12月5日
  • 博途V12组态HMI画面

    在组态画面时,想做一个图形的渐变色处理,请问该怎么操作? 最佳答案 WINCC7。0 以后西门子支持渐变色,也就是你的颜色可以用变量来调节色值,博途V12能不能用我不知道…

    SIMATIC WinCC 2017年6月12日
  • WES7 X64怎么样才能安装 winccflexible2008 RUNTIME最初版?

    单位有一套老系统,最近要更新工控机,但是新工控机安装的是WES7,由于CPU不支持winXP,所以打算,在该系统上直接安装一个winccflexible2008 RUNT…

    SIMATIC WinCC 2021年7月5日
  • 关于WINCC组态手自动切换按钮,控制PID的启停问题

    如题,在winCC内如何组态一个按钮,实现对PLC中闭环控制PID的手自动切换,我需要具体操作,谢谢各位了! 问题补充:这个就是我组态的一个按钮,我现在WINCC和STEP7是已经…

    SIMATIC WinCC 2021年7月5日