10年专注于工控自动化领域的产品供应商和技术服务商!提供自动化控制解决方案! 加入收藏 | 设为首页 | 联系方式 | 网站地图 | 新浪微博 | 腾讯微博
东莞市精一控自动化电气有限公司东莞市精一控自动化电气有限公司
首 页 产品中心 PLC编程 自动化工程 关于精一控 服务承诺 新闻中心 在线留言 联系我们
热门关键词: plc编程 | 西门子PLC可编程控制器 | 西门子plc | 西门子LOGO!控制器 | 西门子触摸屏 | 三菱plc | 东莞伺服电机 | 台达变频器 | 西门子变频器 | 合信PLC | 合信伺服电机 | 合信触摸屏 | 
产品分类  
联系方式  
东莞市精一控自动化电气有限公司
东莞市精一控自动化电气有限公司
地  址:东莞市南城区周溪众利路84号聚大电商产业园微博楼二层214-215号房
电  话:0769-23397896
传  真:0769-23394179
联 系 人:韩小姐/13790148398
  技术支持   您当前的位置:首页>>技术支持
东莞西门子PLC|西门子s7-200 plc|s7-200 配方快速入门

 

西门子s7-200 配方快速入门

硬件需要:

西门子plc s7-200 cpu(23系列,订货号为 6ES7 21x-xxx23-0XBx);存储卡(64K存储卡,订货号为6ES7 291-8GF23-0XA0 或 256K存储卡,订货号为6ES7 291-8GH23-0XA0);STEP 7-Micro/WIN软件,版本 V4.0 以上(可在西门子下载中心下载)。

STEP 7-Micro/WIN软件中提供了配方向导程序来帮助您组织配方和定义配方。配方存在存储卡中,而不是西门子PLC中。

一、配方的概念

为某种物质(如药品、食品、饮料)的配料提供方法和配比的处方。

二、使用配方向导

使用配方向导来创建配方和配方集,配方下载到存储卡中,不占用存储配方数据的V存储区;向导生成RCPx_READ,RCPx_WRITE指令子程序。RCPx_READ子程序用于读取配方数据值保存到西门子PLC V存储区中。如需修改配方,可以再次运行配方向导,并重新下载,或者在程序中调用RCPx_WRITE子程序执行写配方功能。

1、定义配方

用配方向导创建一个配方,可在命令菜单中选择Tools > Recipe Wizard。这时屏幕上将出现配方向导基本操作的一个简单介绍。点击“下一步”,开始配制您的配方。

西门子s7-200
图1. 选择配方向导

A:为配方集指定域名。
B:选择数据类型。
C:输入缺省值和注释。在该配方集中的所有新配方将使用这些缺省值作为初始值。

 

定义配方数据域

2、创建和编辑配方

A:点击“增加配方”按钮来创建配方。每个配方会将创建配方集时所指定的缺值作为初始值。
B :每条新配方缺省名称的格式为:DEFx_RCPy,双击配方名称可以修改。
C :根据需求改变每个配方数据的值。

 

定义配方数据值

3、分配存储区

分配存储区用于指定V存储区的起始地址,从该起始地址存储从存储卡中读取的配方。您可以自己选择V存储区地址,也可以使用配方向导建议的地址,配方向导会推荐您使用正确长度的尚未使用的V存储区。

 

分配存储区

4、项目组件

配方向导为配方(符号表、数据块、子程序、存储卡数据)生成项目组件,点击“完成”来完成配方向导并将这些组件添加到项目中。
向导提示记录的数据最多可能使用存储卡的空间大小,方便用户选择适当的存储卡;

 


生成项目组件

5、使用向导创建的指令

1)、RCPx_Read子程序

配方向导创建的子程序RCPx_READ,用于将配方从存储卡中读取到V存储区中。将配方数据值从存储卡复制到此向导的"数据块"页 RCP0_DATA中。配方数据值符号名在此向导的"符号表"标记页中RCP0_SYM加以定义。

 

RCPx_READ指令中的x 指明想读取的配方集编号。
当EN输入为高电平时,允许指令执行。
Rcp输入端决定了从存储卡中读取哪条配方。
Error输出端返回该指令的执行结果。

2)、RCPx_Write子程序

 

配方向导创建的子程序RCPx_WRITE。该指令用于将配方数据值写入存储卡。该子程序用于在存储卡内永久保存新的或修改后的配方数据值。

RCPx_WRITE指令中的x指明想写入的配方集编号。
当EN输入为高电平时,允许指令执行。
Rcp输入端决定了要写入存储卡中的配方。
Error输出端返回该指令的执行结果。


配方子程序有效操作数


 配方子程序的错误代码

注意:
EEPROM存储卡的写操作是有次数限制的,典型值为一百万次。一旦超出限制,EEPROM将失效。
因此请务必确认不是在每个程序周期中都执行RCPx_WRITE指令否则在很短的时间内,存储卡就会被损坏。

举例说明:

a) 用配方向导生成配方和配方集,生成子程序:


b) 调用子程序RCP0_READ


c) 将从存储卡读取的配方数据初始值存储在数据块“RCP0_DATA”页中


数据块中配方信息

 

d) 将从存储卡读取的配方域的符号名存储在符号表“RCP0_SYM”页中;


符号表中配方信息

e) 根据配方集和调用RCPx_Read的配方地址,在符号表中可以查看从存储卡中读取的配方数据;

DEF0_RCP1 配方地址为0(Rcp)


读取的配方数据

DEF0_RCP0 配方地址为1(Rcp)


读取的配方数据

6、下载配方项目

带有配方向导配置的项目下载至西门子s7-200才能使用。如果某项目有配方配置,则下载窗口的默认设置为"配方"选项已被核取。配方下载选项必须得到核取,才能将配方数据载入存储卡。


下载项目

成功下载后,在西门子PLC s7-200 Explorer中可查看配方是否存入存储卡。

查看西门子s7-200资源管理器

7、编辑已有项目

如需编辑已有的项目,点击配置下拉列表,从中选一个现有或新的配方定义。最多可以有四个不同的配方定义。

编辑已有项目

友情链接: 自动化编程    PLC编程    东莞PLC编程    东莞自动化    伺服电机    
东莞市精一控自动化电气有限公司版权所有@ Copyright 2011
顾客服务中心:0769-23397896 传真:0769-23394179
  粤ICP备09182705号-3 [后台管理]