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

描述

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

西门子

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

西门子

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

西门子

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

西门子

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

西门子

 

将块另存为外部源文件

 

对于将 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 源文件。 

审核编辑:黄飞

 

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分