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

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

3天内不再提示

SCL中FB模块的结构

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2024-01-17 09:22 次阅读

模块FB是用于控制执行器和单元的功能模块或执行某一功能的其他FB的块。

VASS库中不可用的块必须由系统供应商与负责的标准化电气工程部门协商创建。

模块组件通常是用编程语言S7-SCL创建的。

FB的结构

块中必须遵守细分为以下区域的规定:

 更改日记账

 配置位说明

 检查可视化按钮

 控制输出的程序部分

 消息评估

 ProDiag的监督分配

 准备用于可视化的符号标签

 动画导航

本节中的数字来自模块FB:

FB 400:FB_Ventil模块FB阀

如果作为示例示出的功能不包含在FB 400中,则使用来自其他块的图。

更改日记账

在VASS标准中,模块FB的变更日志包括以下内容:

 版权信息

 更改信息

787211aa-b45a-11ee-8b88-92fbcf53809c.png

当创建或更改块时,除了日期、版本和编辑器外,还应在更改信息中输入更改的描述和标准中包含的注释。

“如果编辑不同意使用他/她的名字,则应将公司、部门或网站添加为编辑。”

VISU界面的更改应通过在行的末尾输入“V”来单独标记。

请注意,最近的条目必须始终位于列表的开头,即顶部。

配置位说明

7891b00a-b45a-11ee-8b88-92fbcf53809c.png

检查可视化按钮

78a34f2c-b45a-11ee-8b88-92fbcf53809c.png

值范围bVisuTasten:1=向后,2=向前

可选硬件按钮:SFxxR SFxxV

PC_ACTIVE:数据DWORD,在这种情况下,一旦按下操作员控制,每个PC的一个位就会设置为TRUE。这可作为PC(第二通道)的合理性检查,并在特殊操作(如“E2”)情况下锁定PC。

78b4407a-b45a-11ee-8b88-92fbcf53809c.png

控制输出的程序部分

描述

该程序包括块功能的简要说明。完整的块描述可以在块的帮助功能中看到

78d7fcd6-b45a-11ee-8b88-92fbcf53809c.png

用于程序控制的编程命令

78e7a6f4-b45a-11ee-8b88-92fbcf53809c.png

78feed82-b45a-11ee-8b88-92fbcf53809c.png

用于边缘评估

正边缘:

79145316-b45a-11ee-8b88-92fbcf53809c.png

792c96d8-b45a-11ee-8b88-92fbcf53809c.png

负边缘:

793ae620-b45a-11ee-8b88-92fbcf53809c.png

795c3078-b45a-11ee-8b88-92fbcf53809c.png

对于计时器

延迟时:

796d0c72-b45a-11ee-8b88-92fbcf53809c.png

798484ba-b45a-11ee-8b88-92fbcf53809c.png

OFF延迟:

7998ecca-b45a-11ee-8b88-92fbcf53809c.png

输入参数的评估

79b5abbc-b45a-11ee-8b88-92fbcf53809c.png

误差评定

79d26d1a-b45a-11ee-8b88-92fbcf53809c.png

79e69da8-b45a-11ee-8b88-92fbcf53809c.png

79f71728-b45a-11ee-8b88-92fbcf53809c.png

来自Visu的信号“Acknowledge”在结构“BA”中形成。ST_BA。退出

输出参数的互连

7a01c7c2-b45a-11ee-8b88-92fbcf53809c.png

消息评估

7a173422-b45a-11ee-8b88-92fbcf53809c.png

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

    关注

    7

    文章

    2697

    浏览量

    47443
  • 编程语言
    +关注

    关注

    10

    文章

    1944

    浏览量

    34719
  • SCL
    SCL
    +关注

    关注

    1

    文章

    239

    浏览量

    17061

原文标题:SCL中FB模块的结构

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

收藏 人收藏

    评论

    相关推荐

    S7-SCL功能块(FB)的结构

    在关键字FUNCTION_BLOCK或PROGRAM之后,键入关键字FB,跟上一个块号或FB的符号名。块号是0到65533之间的一个数值。
    的头像 发表于 05-10 10:30 3199次阅读
    S7-<b class='flag-5'>SCL</b>功能块(<b class='flag-5'>FB</b>)的<b class='flag-5'>结构</b>

    S7-SCL程序如何使用多重背景?

    使用多重背景 S7-SCL程序可以使用多重背景,下面的程序列出了正确格式,声明完成后,在程序即可调用: Supply1 : FB10;       //将Supply1定义为
    的头像 发表于 04-12 11:20 2551次阅读
    S7-<b class='flag-5'>SCL</b>程序<b class='flag-5'>中</b>如何使用多重背景?

    MELSEC iQ F FX5 CPU模块FB参考

    MELSEC iQ-F FX5 CPU 模块FB参考 产品规格书.本参考手册的FB为用于使用MELSEC iQ-F系列FX5 CPU模块模块
    发表于 08-28 09:39 0次下载
    MELSEC iQ F FX5 CPU<b class='flag-5'>模块</b><b class='flag-5'>FB</b>参考

    MELSEC iQ R串行通信模块FB参考手册

    MELSEC iQ-R 串行通信模块FB参考 产品规格书,本参考手册是用于让用户了解下述对象模块用的模块FB有关内容的参考手册
    发表于 08-24 14:12 0次下载
    MELSEC iQ R串行通信<b class='flag-5'>模块</b><b class='flag-5'>FB</b>参考手册

    MELSEC iQ L CPU模块FB参考手册

    本参考的FB,是指用于MELSEC iQ-L系列CPU模块模块FB
    发表于 08-25 11:33 0次下载
    MELSEC iQ L CPU<b class='flag-5'>模块</b><b class='flag-5'>FB</b>参考手册

    MELSEC iQ L模数转换模块FB参考手册

    本参考手冊的FB是安装在MELSEC iQ-L系列CPU模块上的A/D转换模块用的模块FB
    发表于 08-25 11:32 0次下载
    MELSEC iQ L模数转换<b class='flag-5'>模块</b><b class='flag-5'>FB</b>参考手册

    MELSEC iQ L数模转换模块FB参考手册

    本参考手册的FB是安装在MELSEC iQ-L系列CPU模块上的D/A转换模块用的模块FB
    发表于 08-25 11:29 0次下载
    MELSEC iQ L数模转换<b class='flag-5'>模块</b><b class='flag-5'>FB</b>参考手册

    MELSEC iQ L高速计数器模块FB参考手册

    本参考手册的FB是MELSEC iQ-L系列CPU模块安装的MELSEC-L高速计数器模块用的模块FB
    发表于 08-25 11:25 1次下载
    MELSEC iQ L高速计数器<b class='flag-5'>模块</b><b class='flag-5'>FB</b>参考手册

    MELSEC iQ L定位模块FB参考手册

    本参考手册的FB是MELSEC iQ-L系列CPU模块安装的MELSEC-L定位模块用的模块FB
    发表于 08-25 15:11 0次下载
    MELSEC iQ L定位<b class='flag-5'>模块</b><b class='flag-5'>FB</b>参考手册

    MELSEC iQ L温度调节模块FB参考手册

    本参考手册的FB为用于安装在MELSEC iQ-L系列 CPU模块的MELSEC-L 温度调节模块模块FB
    发表于 08-25 15:10 2次下载
    MELSEC iQ L温度调节<b class='flag-5'>模块</b><b class='flag-5'>FB</b>参考手册

    西门子SCL语言编程案例之计算方差

    在统计数据,经常用到方差来代表数据的离散程序,我们用SCL语言编写一个计算方差的FB块。
    的头像 发表于 01-09 09:45 1365次阅读

    SCL与STL的区别是什么?SCL常见问题及解决办法!

    OB,FC,FB,DB,UDT。在 S7 程序,S7-SCL 块可以与其它STEP7 编程语言生成的块互相调用。S7-SCL 可以被编译成 STL, S7-
    的头像 发表于 01-17 14:27 3117次阅读

    西门子SCL语言编程系列-写立方根FB

    由于西门子PLC本身并没有带求立方根的指令,我们用SCL来写一个求立方根的FB
    的头像 发表于 02-06 15:17 1941次阅读
    西门子<b class='flag-5'>SCL</b>语言编程系列-写立方根<b class='flag-5'>FB</b>块

    SCL函数块的结构介绍 创建SCL函数块的步骤说明

    下图显示了 SCL 函数块的结构
    的头像 发表于 10-30 10:16 935次阅读
    <b class='flag-5'>SCL</b>函数块的<b class='flag-5'>结构</b>介绍 创建<b class='flag-5'>SCL</b>函数块的步骤说明

    西门子博途:SCLFB模块结构

    模块FB是用于控制执行器和单元的功能模块或执行某一功能的其他FB的块。 VASS库不可用的块必须由系统供应商与负责的标准化电气工程部
    发表于 01-18 10:38 1440次阅读
    西门子博途:<b class='flag-5'>SCL</b><b class='flag-5'>中</b><b class='flag-5'>FB</b><b class='flag-5'>模块</b>的<b class='flag-5'>结构</b>