SIEMENS广东省佛山市西门子(授权)中国总代理-西门子华南地区一级总代理商

供应商
广东湘恒智能科技有限公司
认证
变频器
西门子代理商
触摸屏
西门子一级代理
伺服电机
西门子一级总代理
联系电话
18126392341
手机号
15267534595
联系人
梁涛
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)(注册地址)
更新时间
2024-06-07 09:10

详细介绍

配方功能介绍


配方通常有两种使用场景,一种是生产不同的产品,使用不同的工艺参数,一种是在生产一种产品过程中有很多步骤,每个步骤都是有不同的参数。通常这些参数数据存放在cpu工作存储器的db块或m区,但是很多时候这些数据的数据量特别大,数值却是固定不变的,或者只是偶尔在需要的时候小做改动。而对于s7-1200来说,工作存储器大也只有150kb(s7-1217c),所以可以考虑将这些数据,放入更大的装载存储器。对于s7-1200,内置装载存储器有1mb(s7-1211c、s7-1212c)、2mb(s7-1214cv3.0以下)和4mb(s7-1214cv3.0以上、s7-1215c、s7-1217c)三种,如果通过存储卡扩展,理论上可以多到32gb。从 tia portal step 7 v11 sp2 开始,s7-1200 固件版本 v2.0开始,s7-1200支持将db块仅存储在装载内存中。并且提供指令read_dbl将仅存储在装载存储器的数据复制到工作存储器,writ_dbl将工作存储器的数据复制到仅存储在装载存储器的数据块。这样就可以在需要时获取配方数据与修改配方数据。但是这时通常只能在tiaportal软件的db块中编辑配方数据,不是很方便。从 tia portal step 7 v13 开始,s7-1200 cpu 固件版本 v4.0开始,又提供了两条配方函数指令,使得配方数据可以导入、导出,得以在pc上使用excel等软件更方便的编辑。其中recipeexport指令将完整的配方数据块导出,存储在 cpu装载存储器的yongjiu性配方数据文件中。配方数据文件按照标准 csv 格式存储在 s7-1200 cpu装载存储器中。而recipeimport指令将配方数据从装载存储器上的 csv文件导入到装载存储器上的配方数据块中。此过程会覆盖之前数据块中的值。注意:以上四个指令都不支持使用plcsim进行仿真,只能使用真实cpu。

配方相关指令


配方相关指令位于以下路径:扩展指令—>配方和数据记录—>配方函数以及扩展指令—>数据块控制,具体位置参见图 1红框。图1 配方相关指令

配方功能快速入门


配方数据文件按照标准 csv 格式存储在 s7-1200 cpu 装载存储器或 s7-1200 simatic存储卡“程序卡”中。分别可通过 plc web 服务器或对于存储卡文件操作,将数据文件传送到 pc进行管理和查看。也可将修改过后的配方数据文件上传至plc,再通过“recipeimport”配方导入指令更新plc装载存储器中配方数据块的数值。

测试实例:


simatic s7-1200 系列 cpu 使用配方数据功能,需要注意以下几两点:

程序中创建一个配方数据块,此 db 块必须存储在 cpu 装载存储器中,可以使用 cpu内部装载存储器或程序卡程序中创建一个活动配方数据块,此 db 块必须在 cpu工作存储器中,使用程序逻辑读取或写入一个活动配方记录

下面,举例说明用 s7-1200实现配方的写入和读取功能。为方便配方数据操作,按照下图思路进行项目编程:图1 配方项目框图

测试环境:


操作系统:win 10 64bit pro 1703软件:tia portal v15 update 4测试软件:notepad++ v7.5.8硬件:s7-1215c dc/dc/dc v4.2.3订货号:6es7215-1ag40-0xb0


西门子一级总代理,代理商,变频器,伺服电机,PLC

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话