理论教育 饼干配方PLC编程优化方案

饼干配方PLC编程优化方案

时间:2023-06-29 理论教育 版权反馈
【摘要】:需要注意的是:对配方向导和存储卡的支持只有S7-200 CPU 222、CPU 224、CPU 226第2.0版以上。最多可以定义4个配方,即最多可以有4个配方集,每个配方集内配方的个数只受存储卡容量的限制。该列中同时出现定义配方时设置的默认值,应根据产品的实际情况来修改默认值,以创建新的配方。必须将带有配方向导配置的项目下载至PLC才能使用它们。图4-53 饼干生产线主程序图4-54 状态表

饼干配方PLC编程优化方案

对于本案例,通常采用“配方向导”来创建项目代码,并使用64千字节或256千字节永久性内存(EEPROM)盒中存储和获取配方数据。需要注意的是:对配方向导和存储卡的支持只有S7-200 CPU 222、CPU 224、CPU 226第2.0版以上。

“配方”的编程步骤如下:

(1)在编程软件中执行菜单命令“工具→配方向导”,打开如图4-43所示的配方向导,可以定义和生成配方(见图4-44)。

978-7-111-41181-9-Chapter04-54.jpg

图4-43 配方向导

978-7-111-41181-9-Chapter04-55.jpg

图4-44 配方向导简介

(2)定义配方 在图4-45所示的配方定义表中,用鼠标点击“域名”(Field Name)列中的一个单元,然后编辑该域名,每个域名都将成为名为RCPx_SYM(x是配方集的编号)的符号表中的符号名。用下拉式列表选择变量的数据类型、输入变量的默认值和注释。所有的新配方将用这些默认值作为初值。最多可以定义4个配方,即最多可以有4个配方集,每个配方集内配方的个数只受存储卡容量的限制。

978-7-111-41181-9-Chapter04-56.jpg

图4-45 配方定义表

(3)创建和编辑配方 在创建和编辑配方对话框中,按“新”按钮后,在图4-46所示的配方定义表中,将会出现一个白色背景的可编辑的新配方列。该列中同时出现定义配方时设置的默认值,应根据产品的实际情况来修改默认值,以创建新的配方。可以修改列标题中配方的名称,例如“苏打饼干”。选中某一列的配方后,可以删除它,或将它的参数设置为默认值。创建和编辑配方如图4-47所示,用鼠标右键单击某一配方列,执行弹出的菜单中的命令,可以剪切、复制和粘贴点击的配方。粘贴后新的列被插入当前光标位置的左侧。

978-7-111-41181-9-Chapter04-57.jpg

图4-46 饼干生产线的配方定义表

978-7-111-41181-9-Chapter04-58.jpg

图4-47 创建和编辑配方

(4)分配V存储区 分配V存储区如图4-48所示,用户可以选择V存储区中的起始地址,也可以使用配方向导推荐的地址,单击“建议地址”按钮,推荐的地址将会根据配方的字节长度递增。

978-7-111-41181-9-Chapter04-59.jpg

图4-48 分配V存储区(www.daowen.com)

(5)项目组件 配方向导将会为新的配方生成项目组件(见图4-49),包括符号表、数据块、读/写配方的子程序和存储卡数据,用户程序可以使用这些组件,用配方的符号名读取配方数据。必须将带有配方向导配置的项目下载至PLC才能使用它们。下载选项如图4-50所示,下载时必须在下载对话框中选中“配方”选项,将配方数据载入存储卡。

978-7-111-41181-9-Chapter04-60.jpg

图4-49 项目组件

978-7-111-41181-9-Chapter04-61.jpg

图4-50 下载选项

(6)在用户程序中读出和修改配方 在用户程序中可以调用配方向导创建的子程序,RCPx_Read(x=0~3)将配方从存储卡传送到V存储区(见图4-51),RCPx_Write用指定的V存储区中的配方数据替代存储卡中的配方(见图4-52)。配方向导创建的子程序在指令树的“\指令\调用子例行程序”文件夹中。

978-7-111-41181-9-Chapter04-62.jpg

图4-51 读配方指令

978-7-111-41181-9-Chapter04-63.jpg

图4-52 写配方指令

(7)饼干生产线主程序 如图4-53所示为饼干生产线主程序示意。

从主程序中可以看出,指令框中的Rcp输入端是配方的编号,数据类型为Word,可以使用配方的符号名,例如“甜饼干”。字节Error是输出端返回的执行结果,无错误时为0,访问存储卡失败为132。

将主程序写入主程序OB1,将程序块、数据块和配方下载到CPU,切换到RUN模式。为了监视对配方的读写操作,生成如图4-54所示的状态表。

978-7-111-41181-9-Chapter04-64.jpg

图4-53 饼干生产线主程序

978-7-111-41181-9-Chapter04-65.jpg

图4-54 状态表

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈