回复:仓库存储项目的wincc设计方案,涉及数据库、Excel数据导入导出等(菜鸟第一次发帖,请大侠们多多关照)

划痕

  • 帖子

    2009
  • 精华

    23
  • 被关注

    16

论坛等级:侠圣

注册时间:2009-08-14

普通 普通 如何晋级?

发布于 2011-10-30 13:03:50

1楼

quote:以下是引用rission在2011-10-30 11:20:34的发言:
刚起步学习wincc,项目是设计一个仓库自动存取的系统,就是上面给一张Excel的入库单,wincc自动读取进来,按照一定规则将对应型号的入库设备送到相应的仓道中,如果导入出库单,也是wincc自动判断相应型号的设备应该从哪个仓道中取出,并将仓道号发给现场PLC,PLC打开仓道出口门。 此处判断功能最好是交给PLC来完成,WinCC只负责读取入库单和导出出库单,即WinCC仅和Excel交换数据!
现在我设想了一个方案,但是经验不足,不知道这样做是不是方便可行,所以把我的思路写出来,希望各位给些意见,在此先谢过了!
1、我先设计一个导入按钮,选好要导入的Excel出库或入库单,然后读取里面的数据,把里面的数据写在wincc自动新建的一个临时的数据库表中。
2、人工可以有修改这个临时表的权限,确认临时表无误时,wincc自动读取每一条表单中的内容,发送给PLC令其开门或提示入库。
3、设备入库或者出库的个数,由现场PLC传回来,wincc需要核对入库数量,需要核对出库数量是否完成,没完成继续出库。
4、临时表单中的条目都出库或入库完成,可将这个临时表输出为Excel形式。
5、因为入库、出库过程改变了库存量,而库存量需要实时显示在界面上,而且在断电、退出wincc,或者关机时,也能保存住。 将所有逻辑判断交给PLC来完成,WinCC作为人机交互界面实现发送命令和监视功能
这个设想的其中的技术问题主要是
1、如何将Excel表连续地写成一个数据库表(数据库选择自带的MS SQL Sever2005)
2、如何在wincc界面中修改数据库内容
3、如何将数据库表写成Excel

将更多的任务考虑到PLC中实现,避免了对数据库的额外操作,实现更容易
No discussion, no outcome.
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32574条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。