使用Excel为Wincc建立变量

已锁定

will666

西门子1847工业学习平台

  • 帖子

    2127
  • 精华

    12
  • 被关注

    113

论坛等级:奇侠

注册时间:2009-05-19

钻石 钻石 如何晋级?

使用Excel为Wincc建立变量

1684

7

2009-07-19 15:31:43

在使用Wincc时,如果在wincc软件中建立变量是一项很耗费时间的工作,只能一个一个的命名,选地址和变量类型。建立一个变量差不多需要将近一分钟的时间,并且还十分枯燥,容易出错。那么有没有更好更快的方法呢?目前我只知道两种方法:一种是在Wincc里直接调用step7里的变量,另一种是利用Wincc提供的工具在excel表格里建立。前者Wincc直接调用step7中DB的变量,不必再在Wincc里建立变量,但是要求Wincc和Step7版本兼容,并且要先安装Step7,再安装Wincc,要求比较高,我开始也打算利用这种方法,无奈每次安装软件都出现各种问题,也曾发帖讲述过我的烦恼。相比之下后者的方法就比较容易实现,一来没有软件兼容的问题,二来建立变量时就像建立Excel表格一样容易,速率非常快。下面我就从我使用的经验来讲讲这种方法,可能大家早就会了,那就看看我还有什么不足的地方,或者您有没有更简便的方法与大家分享。

利用这种方法首先要安装一个wincc提供的“SIMATIC WinCC Configuration Tool”,该工具在wincc安装盘中已经提供了。安装结束后在、excel软件中会增加一个名为“WinCC”的工具栏。初次打开默认为德文,单击“WinCC”选择第二个选项,将语言改成英文就可以看懂了。然后点击“Create Project Folder”选项,在菜单中有三种选择“No connection”,“Establish connection to new project”和“Establish connection to existing project”。我一般先在wincc中建立一个项目,设置好参数和PLC的名称,然后选择第三个,找到项目所在的目录,与已经建立的项目连接就可以了。当然我们也可以选择第二个,在excel里面建立新的wincc项目。

连接建立结束就可以在excel中填写变量了。连接成功会生成很多表格,其中关键的有两个,“Connections”中包括我们要连接的PLC信息,也可以在这里添加新的PLC。“Tags”就是我们要添加的变量了。打开时系统已经添加了部分默认的变量,我们只需在下面增加就可以了。第一步要在“Name”一栏填写变量名称,填写完变量名称接下来第二步要在“Data type”一栏选择变量类型,然后软件会自动添加其他的栏目。第三步就是在“Connection”一栏选择变量所在的PLC,第四步就是在“Address”一栏填写变量所在的DB地址。注意开关量的格式是“DBx,Dx.x”字节的格式是“DBx,DDx”。经过这四步一个变量就建立好了,然后其他变量我们就可以像操作Excel表格一样进行复制,拖动,这就取决于大家对excel的熟练程度了。

变量建立结束,单击工具栏的“wincc”选择“Write tags”就可以将变量写进wincc项目。打开wincc项目就可以看到在相应的PLC下面已经建立好了所需的变量。

使用时有几个地方需要注意:
1、excel表格不回去判断建立变量时的地址错误,比如“DB2,D0.9”也可以写进去,但会在“Write tags”的时候提示错误信息,所以还是要注意不要出错。

2、如果一次没有建立完变量,储存了Excel文件,再打开时要注意看看“Write tags”选项是不是可选的,如果不可选说明没有建立连接,这时要选择“Establish project connection”重新建立连接。为了防止出现意外的错误,强烈建议在退出Excel之前将已经建立的变量写进项目,下次再写时选择之写入变化的值就可以了。

3、在使用Excel建立变量时,wincc就不能打开了,否则有冲突。

4、我曾碰到过连接wincc项目时提示“运行错误‘91’未设置对象变量或with block变量”这应该是系统的问题,重装系统,不打补丁问题就消失了。我将XP SP2的补丁打全以后再安装wincc出现上述问题。所以建议还是不要打补丁了。

5、最后可能我写的还不是很明白,也不是很全面。那么最好的方法就是我们在wincc中设置好项目的所有信息,然后每个类型的变量都建立一个。最后用Excel打开看看是什么样子的就知道接下来该怎么继续往里面填写了。

6、刚接触wincc,可能写的不是很明了,自己感觉也是挺啰嗦,还请各位大侠见谅,有什么不足回帖指出来,让小弟赶紧入门。
使用Excel为Wincc建立变量 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32569条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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