0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何删除、管理配方数据文件

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-07-11 10:34 次阅读

配方功能常见问题

1.S7-1200 系列所有型号的 CPU 是否都支持配方函数功能?

S7-1200 CPU 版本为 V4.0 及以上支持配方函数指令。

但是广义上的配方功能,从TIA PORTAL V11 SP2,S7-1200 V2.0固件版本开始即支持。

2.使用 S7-1200 CPU 是否就能实现配方功能?是否还需要增加其余的硬件(存储卡)?

仅使用 S7-1200 CPU 能实现配方功能,配方数据文件存储在 S7-1200 CPU 本体的装载存储器中。

或者,也可以增加 S7-1200 SIMATIC 存储卡,将其设置为“程序”卡类型,也能实现配方功能;此时,配方数据文件存储在 S7-1200 SIMATIC 存储卡中。

3.调用指令创建的配方文件个数是否有限制?

使用“RecipeExport”指令将完整的配方记录导出存储于装载存储器,首先需要在 PLC 装载存储区建立配方数据块,为便于操作还需建立活动配方数据块。所以,PLC 的存储器大小及支持的数据块个数对此有限制。如果使用“程序”卡类型的 S7-1200 SIMATIC 存储卡,文件个数受限于 S7-1200 SIMATIC 存储卡大小的限制。

4.对每个配方文件声明的元素个数、配方的条目数、导出的配方文件个数是否有限制?

每个配方文件声明的元素个数等于已建立的配方数据类型中的元素个数,配方的条目数等于“仅存储在装载存储区”中数据块一维数组的个数,导出配方文件的个数受 PLC 的 DB 块及装载存储器的可用资源限制。此外,生成的配方文件通过Microsoft Excel 打开, Excel 工作表中允许的行数限制为 65535 行。

5.单个配方DB大小限制是多少?

在S7-1200 V4.2之前,单个DB,无论优化非优化,无论是否仅存储在装载内存中,都是64kB。

在S7-1200 V4.2开始,其他都还是64kB,对于仅存储在装载内存中的优化DB提升到256kB。

5.如何删除、管理配方数据文件?

管理配方文件需要使用 Web 服务器,或者直接对“程序卡”存储卡文件进行操作。

1. 以管理员身份登录 PLC 内置 Web 服务器,或者定义用户的访问权限,需要具有“读取文件”和“写入/删除文件”功能。在 Recipes 页面下可下载、清除、上传配方文件。

2. 用读卡器读取存储卡文件,配方文件在 Recipes 目录中,可直接删除文件。

3. 通过 ASCII 文本编辑器修改配方数据后再通过 Web 服务器上传文件至 PLC、或存储于存储卡 Recipes 目录中。

注意:以上方法是用于删除装载存储器的配方数据文件,而不是删除装载存储器中的配方数据块!

6.为什么通过WRIT_DBL修改配方数据或者RecipeImport导入配方数据后,修改程序再次下载,之前修改的配方数据丢失?

通过WRIT_DBL或者RecipeImport指令,修改的是仅存储在装载存储器的DB变量的在线起始值,这样就会和离线起始值不同,所以再次下载程序时,在线起始值会被离线起始值覆盖。

在S7-1200 V4.2之前,需要先将程序块上传,也就是用装载存储器的在线值覆盖离线项目的值,操作可以参考上传文档。然后再进行其他的程序下载。

在S7-1200 V4.2后,下载发生了变化。当导入配方后,此时仅装载存储器的DB变量的在线起始值和离线起始值不同时,如图1的DB1_蛋糕配方所示,DB右边的颜色变成半蓝半红。

28984600-00be-11ed-ba43-dac502259ad0.jpg

图1.DB的半蓝半红标识

此时随意修改程序,然后点击下载,会出现如图2的下载对话框。

28b5dbc0-00be-11ed-ba43-dac502259ad0.jpg

图2.下载对话框

如果点击按钮“在不同步的情况下继续”,会弹出如图3的对话框,可以发现修改的程序、变量和DB1_蛋糕配方都将被覆盖,即在线起始值会被离线起始值覆盖。

28ca94ac-00be-11ed-ba43-dac502259ad0.jpg

图3.下载预览

回到图2,点击按钮“同步”,会出现如图4的对话框,提示“同步程序更改”,点击确定后,很快就弹出新的对话框,如图5所示,提示“项目中的PLC程序已成功同步”,点击按钮“是”后,会弹出如图6的对话框,此时可以发现修改的程序、变量将被覆盖,图3中的DB1_蛋糕配方已经消失。

28e6d19e-00be-11ed-ba43-dac502259ad0.jpg

图4.同步对话框

29035512-00be-11ed-ba43-dac502259ad0.jpg

图5.同步完成对话框

291d747e-00be-11ed-ba43-dac502259ad0.jpg

图6.下载预览

当装载成功后,打开DB1_蛋糕配方,会发现其实同步相当于对DB1_蛋糕配方做了快照,并将快照值复制到了起始值,如图7所示。

293d78d2-00be-11ed-ba43-dac502259ad0.jpg

图7.DB1

原文标题:博途配方功能常见问题

文章出处:【微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 存储器
    +关注

    关注

    38

    文章

    7487

    浏览量

    163808
  • 硬件
    +关注

    关注

    11

    文章

    3323

    浏览量

    66212
  • 数据文件
    +关注

    关注

    0

    文章

    11

    浏览量

    6566

原文标题:博途配方功能常见问题

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    数据数据恢复—ORACLE常见故障的数据恢复可行性分析

    Oracle数据库常见故障表现: 1、ORACLE数据库无法启动或无法正常工作。 2、ORACLE ASM存储破坏。 3、ORACLE数据文件丢失。 4、ORACLE数据文件
    的头像 发表于 12-10 11:35 117次阅读

    使用lsof实现对linux文件的误删除恢复练习

    本文记录使用lsof实现对linux文件的误删除恢复练习。题目如下: 1.确保当前nginx进程运行中 2.删除日志文件,rm -f /var/log/nginx/access.log
    的头像 发表于 11-24 11:14 184次阅读
    使用lsof实现对linux<b class='flag-5'>文件</b>的误<b class='flag-5'>删除</b>恢复练习

    oracle数据恢复—存储掉盘导致Oracle数据库文件大小变为0kb的数据恢复案例

    存储掉盘超过上限,lun无法识别。管理员重组存储的位图信息并导出lun,发现linux操作系统上部署的oracle数据库中有上百个数据文件的大小变为0kb。数据库的大小缩水了80%以上
    的头像 发表于 11-21 11:29 128次阅读
    oracle<b class='flag-5'>数据</b>恢复—存储掉盘导致Oracle<b class='flag-5'>数据库文件</b>大小变为0kb的<b class='flag-5'>数据</b>恢复案例

    服务器数据恢复—EXT3文件系统下误删除数据的恢复案例

    服务器数据恢复环境: 邮件服务器中有一组由8块盘组成的RAID5阵列, 上层是Linux操作系统+EXT3文件系统。 服务器故障: 由于误删除导致文件系统中的邮件
    的头像 发表于 10-23 15:11 162次阅读
    服务器<b class='flag-5'>数据</b>恢复—EXT3<b class='flag-5'>文件</b>系统下误<b class='flag-5'>删除数据</b>的恢复案例

    NetApp数据恢复—NetApp存储WAFL文件系统下误删除数据恢复案例

    NetApp某型号存储,WAFL文件系统。 工作人员误操作将该NetApp存储中的重要数据删除
    的头像 发表于 10-11 14:17 201次阅读

    ubuntu删除文件怎么恢复

    在Ubuntu系统中,删除文件可以通过多种方法进行恢复。本文将详细介绍Ubuntu系统中删除文件的恢复方法,包括使用命令行工具、文件恢复软
    的头像 发表于 08-30 15:10 1425次阅读

    NetApp数据恢复—NetApp存储误删除数据恢复案例

    某公司一台NetApp存储,该存储中有24块磁盘。 工作人员误删除了NetApp存储中一个文件夹,文件夹中有非常重要的数据数据恢复工
    的头像 发表于 08-12 13:35 269次阅读
    NetApp<b class='flag-5'>数据</b>恢复—NetApp存储误<b class='flag-5'>删除</b>的<b class='flag-5'>数据</b>恢复案例

    数据无界,管理有道:图为技术T-Plant OS的数据管理之道

    在工厂全生命周期的管理中,数据作为贯穿始终的核心资产,高效且精准的数据管理,不仅能优化工厂运营流程、提升生产效率,还能激发企业内在创新潜能、强化市场竞争优势。虽然随着计算机性能和大容量存储设备的出现,
    的头像 发表于 07-16 14:54 258次阅读
    <b class='flag-5'>数据</b>无界,<b class='flag-5'>管理</b>有道:图为技术T-Plant OS的<b class='flag-5'>数据管理</b>之道

    鸿蒙开发文件管理:【@ohos.fileio (文件管理)】

    该模块提供文件存储管理能力,包括文件基本管理文件目录管理
    的头像 发表于 06-12 18:12 1224次阅读
    鸿蒙开发<b class='flag-5'>文件</b><b class='flag-5'>管理</b>:【@ohos.fileio (<b class='flag-5'>文件</b><b class='flag-5'>管理</b>)】

    鸿蒙开发文件管理:【@ohos.fileManager (公共文件访问与管理)】

    该模块提供公共文件访问和管理的服务接口,向下对接底层文件管理服务,如媒体库、外卡管理;向上对应用程序提供公共
    的头像 发表于 06-12 17:00 883次阅读
    鸿蒙开发<b class='flag-5'>文件</b><b class='flag-5'>管理</b>:【@ohos.fileManager (公共<b class='flag-5'>文件</b>访问与<b class='flag-5'>管理</b>)】

    服务器数据恢复—存储中卷被删除后重建如何恢复被删除卷的数据

    服务器存储数据恢复环境: 某品牌FlexStorage P5730服务器存储,存储中有一组由24块硬盘组建的RAID5阵列,包括1块热备硬盘。 服务器存储故障: 存储中的2个卷被删除删除之后重建了一个新卷。需要恢复之
    的头像 发表于 06-05 11:03 649次阅读

    NetApp数据恢复—WAFL文件系统下误删除数据数据恢复案例

    某公司NetApp存储设备,人为误操作导致NetApp存储内部分重要数据删除,该NetApp存储采用WAFL文件系统,底层是由多块硬盘组成的raid阵列。
    的头像 发表于 05-13 10:50 371次阅读

    鸿蒙开发实战:【文件管理

    文件管理相关的功能,使用[@ohos.multimedia.medialibrary]、[@ohos.filemanagement.userFileManager] 、[@ohos.fileio
    的头像 发表于 03-20 21:57 663次阅读
    鸿蒙开发实战:【<b class='flag-5'>文件</b><b class='flag-5'>管理</b>】

    Windows驱动器分区可以删除

    可以删除Windows驱动器分区。删除驱动器分区的操作可以在Windows操作系统中的磁盘管理工具中完成。然而,在执行此操作之前,请务必提前备份重要的数据,以免丢失。 以下是
    的头像 发表于 02-14 17:00 1488次阅读

    root用户rm -rf无法删除相关文件的原因分析

    最近在浩道的学习交流群中,有小伙伴反馈自己Linux服务器上无法通过rm -rf命令来删除某个文件,一时间引起大家的讨论。今天浩道跟大家分析无法删除的原因有哪些,也让大家长长见识。
    的头像 发表于 01-09 10:09 4784次阅读
    root用户rm -rf无法<b class='flag-5'>删除</b>相关<b class='flag-5'>文件</b>的原因分析