欢迎来到天天文库
浏览记录
ID:41156533
大小:1.03 MB
页数:16页
时间:2019-08-17
《Wincc高速数据采集的实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、WinCC高速数据采集的实现WinCCdatacollectionUserGuideEdition(2008-1)摘要WinCC采用RawData归档数据链接的方式实现对S7-400PLC的高速数据采集关键词WinCC,RawData,数据采集,AR_SEND,归档KeyWordsWinCC,RawData,DataCollection,AR_SEND,ArchiveA&DService&SupportPage2-16目录前言:........................................................................4条件:........
2、.................................................................4步骤:.........................................................................41)在S7-400站中插入一个DB块:..............................................42)新建一个功能块:..........................................................73)新建一个FC1,建立两个局部变量:...
3、........................................94)一个FC3,用来指定要发送的数据包的大小:...................................105)在OB中调用FC1:.........................................................116)建立WINCC项目,建立起WINCC与S7-400的S7通讯连接:.......................117)打开WINCC变量记录编辑器,新建一个过程值归档。...........................128)打开WINCC图形编
4、辑器,新建一幅画面:.....................................149)组态完毕,激活WINCC运行系统。...........................................15附录-推荐网址...............................................................16A&DService&SupportPage3-16前言:在一些应用场合,需要上位机对高速变化的过程数据进行归档记录。对于一般的网络通讯方式来说,WinCC能提供的最高刷新速度是250毫秒,但WinCC采用RawData归档数据链
5、接的方式可以实现对S7-400PLC的高速数据采集。原理是PLC将每个循环周期所采集的过程值(或PLC以其他方式得到的数据或数据包)以一定的顺序存放在具有一定的格式的DB块中,当到达一定的数量后,PLC可以调用系统功能块SFB37(AR_Send)将这个DB块主动地发送给WinCC,然后WinCC会在后台自动调用标准化DLL来拆解数据,并将其按时间顺序保存在数据库中。在WinCC的过程画面中,可以使用在线趋势控件或在线表格控件来查看所采集的数据。由于是批量传送,可以有效地提高通讯效率,使高速数据采集成为可能,而这时所谓的采集频率就取决于你对保存在DB块中的各过程值间的时间间隔的定义。可以定义的
6、最小的时间间隔是1毫秒。但如果是PLC每个循环周期采样一次,那么定义的时间间隔应大于PLC循环周期。DB块的最大尺寸是16KB。详细信息请参见WinCC的帮助文件:WinCCSystemInformation->通讯->SIMATICS7ProtocolSuite->特殊功能->使用S7功能块AR_SEND进行数据交换。条件:1)WinCC的版本为V5.1或更高2)S7-400系列CPU3)WinCC站与S7400站建立S7连接(包括MPI,ProfiBus,TCP/IP,工业以太网都可以实现)4)编程人员能够熟练地使用Step7和WinCC本例介绍了WinCC如何实现对两个过程变量采集归档的
7、方法。步骤:1)在S7-400站中插入一个DB块:DB1,用于存放过程数据并将它们发送到WinCC数据库中。这个块必须按照一定格式和顺序进行定义,本例中因为DB块要分别保存两个不同变量的各100个值(此值可以根据需要来设A&DService&SupportPage4-16置,但请注意确保DB块的尺寸不能超过16K),所以地址DBB0-DBB220与地址DBB222-DBX444定义的数据类型是相同
此文档下载收益归作者所有