wincc窗口如何设置材料名称

通过wincc的窗口显示材料名称,数量在2000个左右,需要建立一个数据库的东西,通过什么方式,使用什么软件和方法可以实现,连接方式:wincc -pcaccess- plc224

问题补充:
我想在wincc的画面中设置:1、材料编码: 5位数字
                         2、材料名称: 15位汉字
                         3、材料规格: 15位汉字或数字
                         4、材料期初库存数量:5位数字
                         5、材料本期入库数量:5位数字
                         6、材料本期出库数量:5位数字
                         7、材料期末库存数量:5位数字
这样的记录在2000个左右,材料编码唯一,其它的都不一定唯一。
现在:第1个材料编码,我可以在plc200的vw存储区实现写入和读取,但是不知道其它的用什么办法实现,
wincc的报表太小了,只能有100个,而且格式也不是太适合,不够用呀,有哪位有好的办法或方向,给指点指点,先谢谢了。

最佳答案

带参调用可以吗?当材料编码为1时,将六项参数传给一段地址;为2时,将六项参数传给另外一段地址;为3时,将六项参数传给再另外一段地址……
考虑是否需要加个上载参数和下载参数的按钮。点击下载,将WINCC上设置的参数下载到对应的6个地址上;点击上载,将相应的6个地址上的数据传上传显示在WINCC上。
思路仅供参考,不知可行与否?

具体做法如下:
SBR0   参数传送
网络1  下载参数
LD     I0.0       
MOVD   MD0, #inoutput1:LD0
MOVD   MD4, #inoutput2:LD4
MOVR   MD8, #inoutput3:LD8
MOVR   MD12, #inoutput4:LD12
MOVR   MD16, #inoutput5:LD16
MOVR   MD20, #inoutput6:LD20
//下载参数,I0.0为启动命令,当然地址可更改,我只是举例。
//当有下载命令时,将MD0~MD20(这六个地址在WINCC上),分别传送给LD0~LD20。
//LD0~LD20为IN-OUT类型
//MD0~MD20的数据类型具体设置

网络2  上传参数
LD     I0.1
MOVD   #inoutput1:LD0, MD0
MOVD   #inoutput2:LD4, MD4
MOVR   #inoutput3:LD8, MD8
MOVR   #inoutput4:LD12, MD12
MOVR   #inoutput5:LD16, MD16
MOVR   #inoutput6:LD20, MD20

//上传命令时将LD0~LD20传给MD0~MD20


主程序
//主程序内就是调用子程序
网络1
LDW=   MW24, 1     //材料编号为1
CALL   SBR_0:SBR0, VD0, VD4, VD8, VD12, VD16,VD20

//MW24是在WINCC上设置的材料编号


网络2
LDW=   MW24, 2     //材料编号为2
CALL   SBR_0:SBR0, VD24, VD28, VD32, VD36, VD40,VD44
.
.
.
.
.
.
WINCC上只要设置材料编号MW24、MD0~MD20。上载时将相应编号下的参数上传给MD0~MD20,在WINCC上显示出来。下载时将WINCC上设置的MD0~MD20的值传给对应的编号下的地址中。

看是否可行?

提问者对于答案的评价:
谢谢你
按照你说的方法,我可以将数据存放在plc,也可以读出plc的数据,但是我就是不明白,我的2000个左右的数据,再乘以6就是12000个地址,我用的是200的plc,只有8000个地址怎么说都不够,我想在其它地方找一个存储区,具体该怎么办,谢谢你,wincc中可以有什么位置没有。

专家置评

可以考虑在wincc中使用用户归档

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

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

相关推荐

  • SIMATIC HMI选型手册

    求一份HMI的选型手册,做好是对HMI每个型号都做了比较详细的介绍的,适合初学的 问题补充:是关于博图的 最佳答案 参考:SIMATIC HMI 面板选型注意事…

    2021年7月5日
  • 用户归档编辑器语言是德语

    我安装的wincc6.0, 但UserArchive编辑器语言是德文的,怎样将其改为英文或中文。 问题补充:只有User Archive编辑器是德语的,还有Ho…

    SIMATIC WinCC 2019年6月11日
  • 求WINCC VBS文档

    VBS的语法和WINCC中函数用法 最佳答案 WinCC V7.5 SP1 Scripting: VBS, ANSI-C,&nbs…

    2021年7月5日
  • OPC Server与WinCC6.0通信“接收超时错误”?

    我现在正在做一个项目:一台上位机(WinCC6.0版本),5个三菱PLC子系统。上位机和PLC通信时,我采用了三菱的OPC Server软件由RS485串口通信模式进行通…

    SIMATIC WinCC 2021年7月5日
  • 如何在运行界面上选择并打开图片

    我现在做一个系统,系统要求自动保存界面截图,然后操作员可以在wincc运行界面上查找和打开以前保存的截图。这样的想法可以实现吗?能在界面上选择并打开自动保存的截图吗??怎么做呢? …

    SIMATIC WinCC 2019年6月11日
  • wincc不能用了

    打开WINCC提示不能访问网络位置,不能新建项目,也打不开其他项目,是什么问题, 问题补充:以前都使用正常,有一周多时间没用,今天打开时出现这种情况 图片说明:  &nb…

    2017年11月1日
  • MP277画面如何加密

    MP277项目中的画面如何加密?有什么方式可以让别人无法修改项目里面的画面内容?即使有源程序. 最佳答案 有以下两种方法:1. 在MP277的控制面板–Pas…

    SIMATIC WinCC 2019年6月11日
  • 343-1与上位机偶尔无通讯,且能自动回复

    四台plc(通讯模块为CP343-1)通过以太网连接到一个X204(A)  x204(A)通过光纤与另外一个X204(B)连接 而X204(B)&nb…

    SIMATIC WinCC 2019年6月11日
  • sql’数据写入

    如何在wincc的vbs脚本中向sql数据库写入数据,大家看看这个语句对吗,为什么只能写入数字,不能写入字符串呢?strsql="insert into&nbs…

    SIMATIC WinCC 2017年8月3日
  • wincc flexibe

    下载地址~~+要解密的~~ 如果知道请指点一二~~ 谢谢~~ 问题补充:俱怀逸兴壮思飞:那数据解压之后装不了啊?? 还有谁知道下载地址的??&nbsp…

    SIMATIC WinCC 2019年6月11日