西门子博途:SCL“块生成源”功能

科技   2024-11-04 21:51   吉林  

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

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

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



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

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

将块另存为外部源文件

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

  • 以文本形式复制块

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

  • 从块生成外部源文件

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


    说明

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



以文本形式复制块

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

  1. 在项目树中,右键单击要保存至外部源文件的块。

  2. 在快捷菜单中,选择“复制为文本”命令。

  3. 打开外部文本编辑器。

  4. 从剪切板粘贴复制的文本。

  5. 选择文件扩展名为以下之一的文件:

  • 如果要为 SCL 块,请选择“.scl”

  • 如果要为 STL 块,请选择“.stl”

  • 如果要为数据块,请选择“.DB”

  • 如果要为 PLC 数据类型,请选择“.UDT”

从块生成外部源文件

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

  1. 在项目树或总览窗口中,选择生成外部源文件所使用的块或 PLC 数据类型。


    说明

    仅选择采用相同编程语言且未设置专有技术保护的块。


  2. 在快捷菜单中,选择“从块 > 仅所选块”(Generate source from blocks > Selected blocks only) 命令,将所选块或 PLC 数据类型仅保存在外部源文件中。如果要将相关块和被引用 PLC 数据类型的程序代码保存到外部源文件中,则可选择命令“从块 > 包含相关块”(Generate source from blocks > Including dependent blocks)。

    “另存为”(Save as) 对话框随即打开。

  3. 指定外部源文件的路径和名称。

  4. 单击“确定”(OK)。

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

  1. 在程序编辑器中,从下拉列表“从块”(Generate source from block) 的工具栏中选择“从该块”(Generate source from this block) 命令,将仅在外部源文件中保存打开的块。如果要将相关块和被引用 PLC 数据类型的程序代码保存到外部源文件中,则可选择命令“从该块和所有相关块”(Generate source from this block and all dependent blocks)。

    “另存为”(Save as) 对话框随即打开。

  2. 指定外部源文件的路径和名称。

  3. 单击“确定”(OK)。

结果

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

在使用从块(含虽有关联块)成源对块行备,重上述复的作,在 观察程序块的结果。



机器人及PLC自动化应用
机器人技术讲解,PLC程序分析讲解,PLC机器人自动化培训. 以工业自动化培训为主.也会有些个人喜爱的军事和休闲.
 最新文章