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

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

3天内不再提示

SCL编辑器创建功能块简析

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-02-03 14:50 次阅读

SCL 中的块-块的结构:

0335c88e-a38d-11ed-bfe3-dac502259ad0.png

块头

03505f8c-a38d-11ed-bfe3-dac502259ad0.png

03635ea2-a38d-11ed-bfe3-dac502259ad0.png

FUNCTION_BLOCK :定义块号或者块的符号名称。若是一个符号,例如 SIM _VAL,则在编译SCL代码中的块以前,需要在符号表中为该符号名分配一个块号(例如FB1100)。

TITLE:

PCS 7并不检测信息,然而,它会显示在SIM ATIC管理器内块的对象属性备注中。建议输入和FUNCTION_BLOCK相同的名字。

NAME :此处,输入与 FUNCTION_BLOCK相同的名称。如果需要使用在线帮助,该名称(和 FAM ILY一起)可以构成关键字,作为在线帮助系统中查找该块帮助文本。

VERSION :版本号的范围为 0.0 至 15.15。

FAMILY:

如果想将自己的功能块集中放入某个单独的库,并在该库内将这些功能块分成不同的组显示,则为该功能块输入一个最长 8 个字符的名称。

AUTHO R :

该属性通常包含该块的作者的名字或者部门。在 PCS 7 兼容块中,它还可以用于两个其它目的:

- 如果想将你的块集中起来构建一个库,为该库内的所有块输入一个公用名(最长8个字符)。

- 如果使用在线帮助,采用该名可以查找相关的帮助文件。

KNOW_HOW_PROTECT :

如果输入该属性,则在SIMATIC管理器功能块的属性对话框中显示该块的属性将不能被修改。将功能块移除到别的项目中后,无相应的源文件,则只能使用块编辑器打开该块,而不能用SCL打开。

在SCL中工作,可以从插入块模板(例如功能(OB、FB或者FC)、块头(备注)和数据声明(参数)等等。

块模板可以引导你正确地使用SCL的语法结构。一再重复的信息!

03891408-a38d-11ed-bfe3-dac502259ad0.png

在SCL源程序中插入块调用

在SCL源文件中调用功能和功能块,可以方便地通过菜单命令Insert → block call来完成。SCL会自动地将被调用块复制到S7程序,并进入源程序中的该块内。

03a2fbd4-a38d-11ed-bfe3-dac502259ad0.png

ALARM _8P.DBxxx(EN_R := // IN: BOOL

,SIG_1 := // IN: BOOL

//…

,SIG_8 := // IN: BOOL

,ID := // IN: WORD

,EV_ID := // IN: DWORD

,SEVERITY := // IN: WORD

,SD_1 := // INOUT: ANY

,SD_2 := // INOUT: ANY

//…

,SD_10 := // INOUT: ANY

);

:= DBxxx.DONE; // OUT: BOOL

:= DBxxx.ERROR; // OUT: BOOL

:= DBxxx.STATUS; // OUT: WORD

:= DBxxx.ACK_STATE; // OUT: WORD








审核编辑:刘清

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

    关注

    2

    文章

    246

    浏览量

    40004
  • 管理器
    +关注

    关注

    0

    文章

    246

    浏览量

    18505
  • PCS
    PCS
    +关注

    关注

    1

    文章

    140

    浏览量

    14671
  • SCL
    SCL
    +关注

    关注

    1

    文章

    239

    浏览量

    17072

原文标题:SCL 编辑器 创建功能块

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

收藏 人收藏

    评论

    相关推荐

    什么是FB功能块?为什么要使用FB功能块?如何制作一个FB功能块

      FB功能块是一种封装了特定逻辑功能的模块。它类似于一个子程序或函数,但是它有自己的内部变量和接口。FB功能块可以被多次调用,并且每次调用都会创建一个新的实例。
    的头像 发表于 11-09 16:13 4135次阅读
    什么是FB<b class='flag-5'>功能块</b>?为什么要使用FB<b class='flag-5'>功能块</b>?如何制作一个FB<b class='flag-5'>功能块</b>?

    如何使用Markdown编辑器

    这里写自定义通过后目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建
    发表于 12-09 07:59

    基于EPA的PID功能块的设计及实现

    本文介绍了EPA功能块基本模型及功能块定义;并主要描述了PID功能块在单片机上的设计方案及PID功能块过程控制算法的具体实现,并通过组态软件验证了PID的过程控制算法及抗干
    发表于 09-26 14:40 7次下载

    软PLC程序编辑器功能块的设计与实现

    本文分析了目前软PLC 编辑器功能块编程的不足,提出了使用面向对象的概念来设计功能块图的方法。通过研究软PLC 开发系统和编译系统的模型,详细讨论了PLC 梯形图中图元的
    发表于 12-07 11:45 23次下载

    CAD图块什么时候会弹出增强属性编辑器?属性怎么创建

    在CAD中双击一些图块会弹出增强属性编辑器,这类图块被称为属性,图块如果有属性,直接双击就会弹出增强属性编辑器,所以你要了解的是如何定义属性。 如果使用经典界面,在做
    发表于 10-23 10:39 2590次阅读

    PADS的元件编辑器的使用方法

    在logic软件当中创建新的元件和元件库,都需要先进入到元件编辑器。执行【工具】-【元件编辑器】菜单命令,系统会进入元件编辑界面,如图1-1所示。 图1-1 元件
    的头像 发表于 05-27 10:08 9162次阅读

    开源编辑器的多个功能

    这是一款开源编辑器,却不止是编辑器
    的头像 发表于 06-04 08:37 1984次阅读

    西门子PLC系统功能块和系统功能

    的参考帮助中可找到进一步的信息。 系统功能块 系统功能块(SFB )是集成在S7 CPU中的功能块。SFB 作为操作系统的一部分,不占用户程序空间。与FB相同,SFB 也是“具有存储
    的头像 发表于 12-23 17:55 1.2w次阅读

    原理图编辑器基础

    当您打开现有的原理图文档或创建新的原理图时,原理图编辑器将打开一。 该编辑器利用了Altium Designer环境中的所有工作区功能。这包括多个工具栏,资源
    发表于 04-16 14:47 23次下载

    CPM功能块使用入门

    CPM功能块使用入门免费下载。
    发表于 05-09 09:58 27次下载

    SCL编辑器创建功能块

    FUNCTION_BLOCK :定义号或者的符号名称。若是一个符号,例如 SIM _VAL,则在编译SCL代码中的以前,需要在符号表中为该符号名分配一个
    的头像 发表于 04-19 11:13 1588次阅读

    SCL语言设计一键启停功能块

    设计一个具有一键启停功能功能块,具有以下功能
    的头像 发表于 03-26 11:45 2272次阅读

    Ultraedit数据库编辑器和文本编辑器的区别

    几乎每个现代软件都使用数据库。因此,需要允许数据库开发人员和管理人员有效地使用数据库、创建SQL 查询和处理表格数据的工具。不同类型的软件将使他们能够做到这一点,例如,数据库编辑器、文本编辑器和集成
    发表于 08-17 10:34 491次阅读

    西门子博途中程序编辑器功能

    可以使用程序编辑器创建程序包含的。 程序编辑器由若干区域组成,可根据不同功能对各种编程任务的执行提供支持。
    的头像 发表于 09-15 09:26 3834次阅读
    西门子博途中程序<b class='flag-5'>编辑器</b>的<b class='flag-5'>功能</b>

    vim编辑器如何使用

    Vim编辑器是一个功能强大的文本编辑器,它基于Vi进行改进,并增加了许多新特性。Vim编辑器的使用主要涉及其不同的工作模式及相应操作。以下是Vim
    的头像 发表于 08-30 14:58 448次阅读