您的当前位置:首页Wincc组态创建变量的几种方法

Wincc组态创建变量的几种方法

来源:小侦探旅游网
龙源期刊网 http://www.qikan.com.cn

Wincc组态创建变量的几种方法

作者:代文晟

来源:《科技传播》2013年第08期

摘要 在wincc软件中建立变量,一般使用变量管理器里建立,但也可以通过其他方式完成此项工作。1)利用wincc软件自带的变量导出导入组件;2)利用wincc提供的工具在excel表格里建立;3)把变量从step 7传送到wincc里等。 关键词 wincc;变量;excel;导出;导入step7

中图分类号 TP31 文献标识码 A 文章编号 1674-6708(2013)89-0207-02

在组态软件的运行环境下,现场的生产状况将实时的反映在变量的数值中;操作人员监控数据,在计算机上发布的指令也是通过变量传送给现场的。因此组态变量是一个重要的工作。创建变量,最常用也最简单的方法就是在变量管理器里建立,但是这样只能一个一个的命名,选变量类型和连地址。如果项目变量非常多的情况下,这是一项很耗费时间的工作。为了更快更准确的完成此项工作,有以下几种方法。 1 利用wincc软件自带的变量导出导入组件 1.1 操作步骤

1)在安装wincc时,自定义安装中“smarttools”组件下的“变量导出导入”勾选安装该工具;

2)打开已经建立的wincc项目,在tools中打开“TAG Export Import”,选中“export” 导出项目变量,在“path”栏选择导出变量表存放的路径,导出后生成后缀是.csv的“项目名_cex”,“项目名_dex”和“项目名_vex”三个文件,文件“项目名_vex”中就是建立的变量,其中Varname是变量名称,Spec是变量地址,CTyp是变量类型等等。之后,操作excel表格一样拖动等快速建立变量;

3)建立完成后,打开“TAG Export Import”,选中“Import”,导入修改后的变量表。 1.2 注意事项

1)整个操作过程,wincc项目管理器全程打开,导出和导入都是默认打开的项目; 2)可以先在变量管理器里建立几个变量再导出,有利于查看导出文件中已经建立的变量的名称、类型、地址等对应的栏;

龙源期刊网 http://www.qikan.com.cn

3)导出生成的三个文件,在导入时,只用选择其中一个文件导入即可。 2 利用wincc提供的工具在excel表格里建立 2.1 操作步骤

1)安装wincc提供的“Configuration Tool”(wincc安装盘附加软件),安装后,excel会增加一个名为“wincc”的工具栏,初次打开默认为德文,单击“wincc”选择第二个选项,将语言改成英文;

2)点击“create project folder”选项,有三种选择,选择第三项,创建连接到现有的项目,与建立的项目连接。当然也可选择第二个在excel里新建wincc项目;

3)连接建立后就可以在excel中填写变量了,连接成功会生成很多表格,其中“tags”就是要添加的变量了。“name”是变量名称,“data type”是变量类型,“address”是变量地址。之后,操作excel表格一样拖动等快速建立变量;

4)变量建立结束,单击工具栏的“wincc”选择“write tags”就可以将变量写进wincc项目了。

2.2 注意事项

1)使用excel建立变量时,wincc就不能打开了,否则有冲突;

2)一次没有建立完变量,退出excel再次打开文件时要重新与wincc项目建立连连接,为了防止出现意外的错误,最好在退出excel之前将已经建立的变量写进项目;

3)excel表格不会判断建立的变量地址是否正确,比如M0.8也可以写进去,但在“write tags”的时候会提示错误信息;

4)在使用excel与wincc项目建立项目连接的时候失败,提示隐含模块中的编译错误,确认后报运行时错误,是系统问题,建议不要打window系统补丁;

5)该功能只支持excel 2003及以下的版本,excel 2007及以上不支持。 3 把变量从step 7传送到wincc里 3.1 操作步骤

1)把现成的wincc项目集成到step 7 项目中,必须先添加与集成相关的wincc组件,安装wincc的过程中选择“自定义安装”,在“communication”组件下的所有选项都必须勾选。如果是

龙源期刊网 http://www.qikan.com.cn

在step 7里直接建立新的wincc项目,则在建立新的step 7项目后,右键点击项目名称,选择 “Insert New Object\OS”。系统会在step 7 项目文件里建立一个wincc项目文件。选择“Open Object”打开并编辑这个wincc项目;

2)把变量从step 7传送到wincc里。step项目文件里的符号表,共享DB里的变量可以一次性的传入继承的wincc项目。先为需要传输的变量打上“传输标志”,在需要传输的变量上点击右键,从关联菜单中激活复选框“Operator Control and Monitoring”,此时该变量前将显示绿色小旗;

3)将被标志的变量传送到wincc项目中。在菜单中选“Options\OS\Compling…”,在弹出的对话框中点击“Next”编译,编译成功后,打开wincc项目文件,系统已经在变量管理器里自动生成了相应的wincc变量。 3.2 注意事项

1)此集成功能step7与wincc必须安装在同一台计算机上。必须在安装wincc之前先安装step 7;

2)操作系统与软件的兼容性,wincc与step 7的版本的兼容性。在安装软件前,确定操作系统与软件的兼容性。wincc与step 7的版本兼容行列表可以在西门子自动化与驱动集团的技术支持与服务网站上获得。 4 结论

实现wincc变量的建立方法很多,方法1和方法2都是利用excel工具实现变量的建立,要求对excel的操作熟练。方法3是调用step7 DB块地址中的变量,要求对step 7的操作熟悉,并且对step 7和wincc软件的要求比较多。在实际工作中选择合适自己的方式来完成此项工作可以有效的提高工作效率。 参考文献

[1]可编程序控制器——STEP7编程指南.机械工业出版社,2007.

[2]Wincc V6.X高级编程组态手册.四川省机械研究设计院西门子四川技术服务部.

因篇幅问题不能全部显示,请点此查看更多更全内容