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

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

3天内不再提示

西门子博途:“自动化块创建器”功能

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2024-04-30 12:57 次阅读

将新建的块在练习1的块中调用

6d36abc8-0623-11ef-a297-92fbcf53809c.png

使用“从块生成源”功能将块导出

6d573d34-0623-11ef-a297-92fbcf53809c.png

新建程序,并在外部源文件中添加刚刚打包好的源文件

6d78265c-0623-11ef-a297-92fbcf53809c.png

右键源文件--从源生成块,观察程序块内对的效果。

6d8bef8e-0623-11ef-a297-92fbcf53809c.png

在使用“从块(含虽有相关联的块)生成源”功能对块进行备份,重复上述恢复的动作,在观察程序块的结果。

6d9a5326-0623-11ef-a297-92fbcf53809c.png

将块另存为外部源文件

对于将 STL、SCL 块和 PLC 数据类型另存为外部源文件,用户有以下选择:

以文本形式复制块

请注意,如果块设有保护,则仅未加密的可复制到源文件中。

从块生成外部源文件

可以仅将所选块的程序代码写入源文件中,也可根据所选择的块,写入所有块的程序代码和 PLC 数据类型。所有块需使用相同的编程语言,且未设置有专有技术保护。

说明
使用表格式块接口时,请注意并非将虽有初始值都导出到源(如,PLC 数据类型)中。

以文本形式复制块

要以文本形式复制块或 PLC 数据类型并将其保存到外部源文件中,请按以下步骤操作:

在项目树中,右键单击要保存至外部源文件的块。
在快捷菜单中,选择“复制为文本”命令。
打开外部文本编辑器。
从剪切板粘贴复制的文本。
选择文件扩展名为以下之一的文件:
如果要为 SCL 块生成源文件,请选择“.scl”
如果要为 STL 块生成源文件,请选择“.stl”
如果要为数据块生成源文件,请选择“.DB”
如果要为 PLC 数据类型生成源文件,请选择“.UDT”

从块生成外部源文件

要从 STL、SCL 块或 PLC 数据类型生成外部源文件,请按以下步骤操作:

在项目树或总览窗口中,选择生成外部源文件所使用的块或 PLC 数据类型。
说明
仅选择采用相同编程语言且未设置专有技术保护的块。
在快捷菜单中,选择“从块生成源文件 > 仅所选块”(Generate source from blocks > Selected blocks only) 命令,将所选块或 PLC 数据类型仅保存在外部源文件中。如果要将相关块和被引用 PLC 数据类型的程序代码保存到外部源文件中,则可选择命令“从块生成源文件 > 包含相关块”(Generate source from blocks > Including dependent blocks)。
“另存为”(Save as) 对话框随即打开。
指定外部源文件的路径和名称。
单击“确定”(OK)。

还可以将已经打开的 STL 或 SCL 块生成为外部源文件。为此,请执行以下操作步骤:

在程序编辑器中,从下拉列表“从块生成源文件”(Generate source from block) 的工具栏中选择“从该块生成源文件”(Generate source from this block) 命令,将仅在外部源文件中保存打开的块。如果要将相关块和被引用 PLC 数据类型的程序代码保存到外部源文件中,则可选择命令“从该块和所有相关块生成源文件”(Generate source from this block and all dependent blocks)。
“另存为”(Save as) 对话框随即打开。
指定外部源文件的路径和名称。
单击“确定”(OK)。

结果

根据所选方式,仅将该块保存为外部源文件,或将该块与相关块连同 PLC 数据类型一起保存为外部源文件。TIA Portal 中的项目可以包含该源文件,用于生成其它块。但请注意,在 S7-300/400/1500 CPU 中只能使用 STL 源文件。

审核编辑:黄飞

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

    关注

    5010

    文章

    13271

    浏览量

    463057
  • 西门子
    +关注

    关注

    94

    文章

    3034

    浏览量

    115780
  • 编程语言
    +关注

    关注

    10

    文章

    1942

    浏览量

    34707

原文标题:西门子博途:“块生成源”功能

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

收藏 人收藏

    评论

    相关推荐

    西门子工业自动化系统技术文档

    西门子工业自动化系统技术文档:连接 S7-300 模拟/数字模块和 S7-300 紧凑型 CPU 需要何种前连接?模拟/数字模块和 S7-300 紧凑型 CPU 需要何种前连接?如
    发表于 10-17 12:06 242次下载

    [西门子自动化及驱动软件合集].Step7V5.5_CN

    电子发烧友网站提供《[西门子自动化及驱动软件合集].Step7V5.5_CN.rar》资料免费下载
    发表于 09-17 09:30 91次下载

    西门子大赛1200电梯参考程序

    西门子大赛1200电梯参考程序,V13文件.有需要的加油!
    发表于 06-22 15:56 183次下载

    西门子PLC的功能功能块

    本文档的主要内容详细介绍的是西门子PLC的功能功能块
    发表于 11-09 17:49 64次下载
    <b class='flag-5'>西门子</b>PLC的<b class='flag-5'>功能</b>和<b class='flag-5'>功能块</b>

    西门子自动化标准有以下这些通用功能 你知道哪个?

    下面开始介绍西门子汽车厂工业自动化的几种基础功能!(不光是VASS标准,特斯拉的SICAR也同样). VASS标准:
    的头像 发表于 03-17 18:18 6982次阅读

    西门子PLC编程软件下载

    西门子PLC编程软件TIA V13 SP1 SIMATIC_WinCC_Runtime_Professional_SP1_for_V13---江西工控论坛有下载密码www.jx-gongkong.com
    发表于 03-01 11:04 68次下载

    自动化新样板,UiPath RPA助力西门子多业务新升级

    西门子业务遍及全球200多个国家,企业整体规模庞大,人员众多,业务繁杂。在此背景下,西门子全球服务业务部中国区选择与UiPath 合作,在多业务中部署RPA,以自动化技术应对企业内部运营的降本增效问题。
    发表于 02-28 17:31 636次阅读

    软件安装说明

    西门子推出的 TIA 软件将所有的自动化软件工具统一到一个开发环境中,可在 同一开发环境下组态西门子绝大部分的可编程控制
    发表于 10-31 16:26 1次下载

    如何在平台调试西门子G120变频

      随着工业自动化迈向智能越来越近,科技工作者不断的突破,近年在传动领域,采用工业以太网(Profinet)和变频通讯非常广泛,今天我们简单的介绍下在
    的头像 发表于 04-25 10:17 2.9w次阅读
    如何在<b class='flag-5'>博</b><b class='flag-5'>途</b>平台调试<b class='flag-5'>西门子</b>G120变频<b class='flag-5'>器</b>

    西门子1200/1500PLC单按钮启停控制10种设计方法

    西门子1200/1500PLC单按钮启停控制10种设计方法
    的头像 发表于 08-31 09:14 8045次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>博</b><b class='flag-5'>途</b>1200/1500PLC单按钮启停控制10种设计方法

    西门子plc单按钮启停的十种方法(1200/1500PLC)

    西门子1200/1500PLC单按钮启停控制10种设计方法
    发表于 08-31 09:15 6588次阅读
    <b class='flag-5'>西门子</b>plc单按钮启停的十种方法(<b class='flag-5'>博</b><b class='flag-5'>途</b>1200/1500PLC)

    如何在平台调试西门子G120变频

    随着工业自动化迈向智能越来越近,科技工作者不断的突破,近年在传动领域,采用工业以太网(Profinet)和变频通讯非常广泛,今天我们简单的介绍下在
    发表于 09-07 12:50 4936次阅读
    如何在<b class='flag-5'>博</b><b class='flag-5'>途</b>平台调试<b class='flag-5'>西门子</b>G120变频<b class='flag-5'>器</b>

    西门子模块型号都代表什么意思

    西门子(Siemens)是一家德国跨国公司,其产品涵盖了工业自动化、能源、医疗、交通等多个领域。在工业自动化领域,西门子提供了各种模块产品
    的头像 发表于 06-11 16:20 4816次阅读

    西门子PLC中OB功能详解

    西门子PLC(Programmable Logic Controller)作为工业自动化领域的核心设备,其内部功能强大、应用广泛。在西门子PLC中,OB
    的头像 发表于 06-15 11:27 4591次阅读

    西门子流量累计FB介绍

    西门子流量累计FB(Function Block)是一种专门为处理和计算流量数据而设计的功能块,它通常在(TIA Portal)软件中
    的头像 发表于 12-19 10:28 73次阅读
    <b class='flag-5'>西门子</b>流量累计FB<b class='flag-5'>块</b>介绍