- 1、本文档共73页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WINCC V60快速入门
WINCC V6.0
快
速
入
门
合肥锐锋自控工程有限公司
2007.3
WINCC V6.0 (WINDOWS CONTROL CENTER的简称),是SIEMENS公司和微软公司合作开发的组态软件,它与INTOUCH、FIX并列为世界三大组态软件,功能非常强大。
从使用者来看,WINCC在组态软件中是算很复杂的,这也是它功能强大的原因,除了基本的面向工程的标准组态外,内部还提供了VB、C语言两种脚本语言,可供用户开发出各种复杂、特殊的功能,所以说,WINCC的功能几乎是无限的,要充分掌握,还是有很大的难度,好在大多数情况下,只需要掌握一些基本的功能就可以了。
这里,我们就结合本实验室系统,介绍WINCC组态的基本方法,要更为详细、深入的了解WINCC,不仅要系统地学习WINCC、VB、C语言等的相关资料,更要在实践中,反复摸索,因为很多编程经验和技巧是任何书本上都不可能介绍的。
为直观地了解组态的基本方法,先打开WINCC的主控窗口(WINCCEXPLORER),按新建项目,出现如下对话框,分别是单用户项目、多用户项目、客户端项目,或者打开已存的项目。多用户项目和客户端项目都是网络版,与单用户相比,只在报警和数据归档上有所差别(祥情请参阅SIEMENS的相关资料),一般都选择单用户。
按WINDOWS命名的一般规则给项目定义一个名称“TEST”,按创建项目(CREATE),系统自动生成一名为TEST的新项目。
这是一个完整的WINCC项目的主窗体,下面就逐一介绍其各部分的功能。
变量管理(Tag management)外部变量既然是用来通讯的,首先就要定义通讯协议。在变量管理(Tag management)图标上右击,选择ADDNEW DRIVER 填加通讯驱动程序。WINCC同外部所有的PLC或其它智能控制装置的通讯,都要选择一个通讯驱动程序,这些驱动程序集成在WINCC内部,在系统安装时就已经安装在WINCC的安装路径下,不需要另外安装,使用中只需要根据不同的通讯方式,选择和配置通讯程序就可以了。
在本系统中,PLC选用的SIEMENS公司的S7-400/300系列,通讯协议为S7协议(SIMATIC S7 PROTOCAL SUITE.CHN)在变量管理栏目下出现了S7通讯协议(SIMATIC S7 PROTOCAL SUITE)的图标,但S7协议是一大类协议的总称,内部又分为很多种不同的方式,所以要打开其属性,具体配置。选择其中的MPI方式。
在MPI协议下,由击选择添加新的连接(NEW DRIVER CONNECT),在S7-400 PLC和WINCC之间建立通讯连接。
给通讯连接取名S7400,在属性中配置具体的通讯约定。
图中,STATION ADDRESS为站地址,在S7-400的硬件组态中,已经将CPU的MPI地址定义为2,所以这里要与之相符,选择2;SEGMENT-ID在此没用,但必须设置为0;RACK NUMBER为底板号,CPU所在底板的序号是0,对于带扩展底板的PLC系统,扩展底板的序号分别是1、2、3,本系统因为是PROFIBUS从站方式,所以系统没有扩展底板,该项选择0;SLOT为插槽号,就是与计算机连接的PLC模块在底板上插槽位置号。MPI通讯口就集成在CPU模块上,所以这里要填的就是CPU模块的插槽位置号,应该是3。
接下来定义与PLC通讯的系统参数(SYSTEM PARAMETER)。
只要在逻辑装置的名称栏内,选择MPI就可以了,如果PLC与计算机之间的连接电缆不是CP5611卡,而是PC适配器,那么这里就要选择PC-ADAPTER(MPI)。
到此,WINCC与S7-400 PLC之间的MPI通讯协议(S7400)已经完全定义结束,所有与S7-400 PLC通讯的外部变量都将在这个协议下定义。
1.2 外部变量定义
在MPI下的S7400连接栏中,现在还没有任何变量,右击菜单上可以选择新建变量或新建变量组,一般应先建立变量组,对于大的项目,要用到很多外部变量,如果都把它们放在一起(根目录下),查找起来不方便。
首先建立一个名为“风机”的变量组,然后在“风机”组内里定义所有要用到的有关风机系统的变量。
建立外部变量前一定要知道需要建立那些变量、变量的地址、数据类型等,因为是和PLC程序通讯,所以必须结合PLC程序来定义。现在以风机运行反馈信号为例来说明:
在组态的界面上,需要显示风机现在是否运行,(可能以以图形、文字或是颜色来表示),首先就要检测该状态,而所有的输入/输出信号都不是接到计算机上而是接到PLC上的,所以WINCC中要反映出这些状态,只有通过外部变量访问PLC,所以要定义一个BOOL型外部变量(B
文档评论(0)