ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:570.14KB ,
资源ID:4323787      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4323787.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(S7200存储卡的应用.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

S7200存储卡的应用.docx

1、S7200存储卡的应用S7-200存储卡的应用一、引言S7-200存储卡除了可用于备份组态数据、程序及数据外,还可用于存储配方数据和过程值的记录归档。这样通过使用存储卡的存储空间,可以使CPU的RAM得以更充分的应用。S7-200提供实现存储配方数据和过程值记录归档功能的向导工具,通过向导工具可方便地完成相应的组态及相关子程序的生成,从而使上述功能的实现非常简便。二、存储配方数据1功能描述由图1可见,通过配方向导组态好的配方及配方数据在项目下载时装入存储卡。可在HMI设备上选择当前有效的配方,通过PLC调用与该配方对应配方的READ、WRITE子程序(该程序通i配方向导生成),就可实现配方数据

2、在存储卡与配方向导中定义的该配方对应的数据V区之间进数据交换,这样控制程序就可按有效的配方数据进行过程控制。图 12通过配方向导( Recipe Wizard)组态配方1)选择ToolsRecipe Wizard命令进入配方向导,在Recipe Definition定义配方的结构,如图2所示。图2在Field Name字段中定义该配方成分的名称(该名称将同时成为本项目符号表中的符号),并i定义其数据类型及初值。最多可定义4种不同结构的配方。2)在Creat and Edit Recipes对话框中定义配方的数目及配方值,如图3所示。单击New按钮可增加配方数目,配方的数目只受存储卡的容量限制。

3、每个配方的名称可自定义对每个配方的配方值可进行设定。图 33)在Allocate Memory对话框中定义V数据区,用于存储从存储卡中装载来的配方数据,如图4所示。图 44)在ProjectComponents对话框中,RecipeWizard将确认生成用于配方读写的两个“RCPOREAD”,“RCPO_WRITE”子程序,以及一个全局符号表“RCPO RSYM”和一个数据块“RCPO DATA”。单击Finish按钮完成配方向导的设置,如图5所示。3将配方组态下载图 5配方组态的下载在Down load对话框中完成,如图6所示。图 64编程调用配方数据的读/写程序在本例中,当选择配方1时,1

4、0.0有效,通过RCPO READ将配方1的数据装载到VBOVB7,如图7所示。图 7通过RCPO WRITE可将VBOVB7区数据对存储卡中对应配方进行写操作,实现对配方数据的编辑。注:由于EEPROM存储卡只允许约一百万次的写操作,故当使用RCPO WRITE时,不应在081中调用。5RCPx READ、RCPx WRITE使用说明RCPx READ与RCPx WRITE的使用说明分别如图8和图9所示。图 8RCPx_WRITE Subroutine图 9三、过程值的记录归档1功能描述由图10可见,PLC控制程序采集归档数据并存储在V数据缓冲区中(该数据缓冲区由归档向组态,对应一个数据记录

5、),当在HMI设备上或基于某一状态确认被归档数据准备完成并进行归档时,程序调用由归档向导生成的WRITE子程序将该归档记录添加到存储卡对应的记录区中。存储卡中一个记录区最大为65 535B(缺省为1000B,可组态),可选择归档时是否自动添加时间,日期标记。存储卡中最多可组态4个记录区。存储卡中的归档记录可通过S7-200 Exploer上载读出。图 102通过归档向导( Data Log Wizard)组态归档记录1)选择Tools Data Log Wizard命令进入归档向导,在Data Log Options对话框定义归档选项,如图11所示。图 11可选择归档时CPU是否自动添加时间,

6、日期标记,也可选择在存储卡中归档记录被上载时是否自动清空记录区,还可确定存储卡中归档记录区的长度(归档记录区按排队序列存储,当记录区排满时,新的归档数据将覆盖最早的数据)。2)在Data Log Difinition对话框中定义数据记录的结构,如图12所示。每个数据记录由若干records构成,对每个record可在Field Name字段中定义名称及数据类型,每个数据记录长度为4203B。图 123)在Allocate Memory对话框中定义V数据缓冲区,用于存储待归档数据,如图13所示。图 134)在Project Components对话框中,Data Log Wizard将确认生成一

7、个进行归档的“DATO WRITE”子程序,以及一个全局符号表“DATO SYM”和一个数据块“DATO DATA”。单击Finish按钮完成归档向导,如图14所示。图 143将归档组态下载归档组态下载在Download对话框中完成,如图15所示。图 154编程调用数据记录归档的DATO WRITE程序在本例中,当确认被归挡数据准备完成并要进行归档时,10.0有效,通过DATAO WRITE将存储在数据缓冲区VB28-VB37待归档记录添加到存储卡中对应的记录区中,如图16所示。由于 EEPROM存储卡只允许约一百万次的写操作,故当使用DATAO一WRITE时,不应在OB1中调用。图 165DATAx WRITE使用说明DATAx WRITE使用说明如图17所示。DATx_WRITE Subroutine图 176使用S7-200 Exploer读取,存储归档记录打开S7-200 Exploer,选择My S7-200 NetworkS7-200PLC Memory cartridgedata log configuration file (DATx),单击右键,选择Upload命令,则存储卡中的归档记录被读出并存改在同时生成的一个新文件(CSV)中,该文件位于Data Log目录下,如图18所示。图 18

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1