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

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

3天内不再提示

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

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2020-05-10 10:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

功能块是逻辑块,包含程序部分,并且有一个内存区域分配给它。无论何时FB被调用,必须给它指定一个实例数据块。当定义FB的声明部分时,就说明了实例数据块的结构。

在关键字FUNCTION_BLOCK或PROGRAM之后,键入关键字FB,跟上一个块号或FB的符号名。块号是0到65533之间的一个数值。

例子(Examples):

FUNCTION_BLOCK FB20

或者: 在变量表中对FB20声明符号MOTOR1例:

FUNCTION_BLOCK MOTOR1

VASS程序事例:

FUNCTION_BLOCK FB_BA_UBA // FB 104

例子:

下例显示了一个功能块的源代码。

FUNCTION_BLOCK FB11
VAR_INPUT 声明输入变量
V1 : INT := 7 ; 整数初始值7
END_VAR 结束声明

VAR_OUTPUT声明输出变量
V2 : REAL ; V2为实数
END_VAR结束声明

VAR 静态变量声明
FX1, FX2, FY1, FY2 : REAL ;
END_VAR

BEGIN
IF V1 = 7 THEN 如果那么语句
FX1 := 1.5 ;
FX2 := 2.3 ;
FY1 := 3.1 ;
FY2 := 5.4 ;
调用函数FC11并用静态变量提供参数
V2 := FC11 (X1:= FX1, X2 := FX2, Y1 := FY1, Y2 := FY2) ;
END_IF ;
END_FUNCTION_BLOCK

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

    关注

    117

    文章

    3849

    浏览量

    85504
  • S7-SCL
    +关注

    关注

    0

    文章

    13

    浏览量

    7947
  • 变量声明
    +关注

    关注

    0

    文章

    2

    浏览量

    1133

原文标题:S7-SCL功能块(FB)的结构

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    SN74FB2041A 7位TTL/BTL收发器:特性与应用解析

    SN74FB2041A 7位TTL/BTL收发器:特性与应用解析 一、引言 在电子设计领域,信号转换与传输是一个关键环节。SN74FB2041A作为一款7位收发器,专为在TTL和背板收
    的头像 发表于 04-24 18:15 1091次阅读

    SN74FB2041A 7位TTL/BTL收发器的特性与应用解析

    SN74FB2041A 7位TTL/BTL收发器的特性与应用解析 在电子设计领域,信号转换与传输是一个关键环节。SN74FB2041A 7位TTL/BTL收发器作为一款重要的器件,在信
    的头像 发表于 04-23 12:45 195次阅读

    Renesas S3A7微控制器:高性能与多功能的完美结合

    Renesas S3A7微控制器:高性能与多功能的完美结合 在当今的电子设计领域,微控制器作为核心部件,其性能和功能直接影响着产品的质量和竞争力。Renesas S3A7微控制器凭借其
    的头像 发表于 04-14 09:05 486次阅读

    Atmel SAM7S系列ARM微控制器深度解析

    Atmel SAM7S系列ARM微控制器深度解析 一、引言 在嵌入式系统的设计领域,微控制器的选择至关重要。Atmel的SAM7S系列ARM微控制器凭借其高性能、低功耗以及丰富的外设功能,成为众多
    的头像 发表于 04-06 11:05 322次阅读

    用ESP32-S3开发板复现Mimiclaw,成本也就几十

    我们基于国产软硬件生态,成功复现了智能助手Mimiclaw的核心功能!整套方案以ESP32-S3-Nano开发板为载体,集成国内主流大模型API,实现自动检索热点、长期记忆、待办管理等实用功能,并
    的头像 发表于 03-09 18:13 607次阅读
    用ESP32-<b class='flag-5'>S</b>3开发板复现Mimiclaw,成本也就几十<b class='flag-5'>块</b>!

    西门子S7-1200和S7-1500 PLC系列模拟量传感器怎么接线

    西门子S7-1200和S7-1500PLC系列模拟量传感器怎么接线,现场看到的4线制,3线制,2线制模拟量传感器接线。
    的头像 发表于 03-06 13:57 979次阅读
    西门子<b class='flag-5'>S7</b>-1200和<b class='flag-5'>S7</b>-1500 PLC系列模拟量传感器怎么接线

    在TIA Portal V21中基于S7-1200 G2使用SCL语言设计Modbus RTU轮询程序

    本文介绍在 TIA Portal V21 中基于 S7-1200 G2 使用 SCL 语言设计一个 Modbus RTU 轮询程序,完成对 2 个从站的读数据和对 1 个从站写数据的轮询通信任务,用 MThings 软件模拟 3 个从站并进行测试。
    的头像 发表于 03-03 15:13 1907次阅读
    在TIA Portal V21中基于<b class='flag-5'>S7</b>-1200 G2使用<b class='flag-5'>SCL</b>语言设计Modbus RTU轮询程序

    优化数据如何提升PLC的性能与安全

    程序数据的重要结构,其中优化与标准数据的主要区别在于内存管理方式,优化数据是按照固定的字节顺序排列,而标准数据是按照 CPU 架构和操作系统自动确定的字节顺序排列。 优化数据
    的头像 发表于 12-30 10:46 402次阅读
    优化数据<b class='flag-5'>块</b>如何提升PLC的性能与安全

    西门子S7-1500 PLC和S7-300 PLC Profibus-DP通讯的组态实例

    本文就以改造一套以西门子S7-300 317-2DP PLC(6ES7 317-2AJ10-0AB0 V2.1)为控制核心的电气控制系统为例,介绍使用S7-1500 1513-1PN PLC带
    的头像 发表于 11-25 14:27 2184次阅读
    西门子<b class='flag-5'>S7</b>-1500 PLC和<b class='flag-5'>S7</b>-300 PLC Profibus-DP通讯的组态实例

    西门子S7-1200 PLC与SINAMICS V90伺服驱动器PROFINET通信控制实例

    S7-1200系列PLC可以通过PROFINET与V90 PN型伺服驱动器组合进行速度控制,S7-1200 PLC负责发送控制命令和速度给定,并读取V90伺服驱动器状态和实际转速;V90伺服驱动器
    的头像 发表于 11-12 14:20 5090次阅读
    西门子<b class='flag-5'>S7</b>-1200 PLC与SINAMICS V90伺服驱动器PROFINET通信控制实例

    西门子S7-1200 MODBUS RTU通讯温度控制器和变频器教程

    该触摸屏和S7-1200PLC进行以太网通讯,方便S7-1200的DB在触摸屏做出对两个从站相关的设定,熟悉S7-1200的串行通讯功能
    的头像 发表于 10-30 11:30 2706次阅读
    西门子<b class='flag-5'>S7</b>-1200 MODBUS RTU通讯温度控制器和变频器教程

    使用函数实现三相电机正反转控制

    在使用西门子S1200PLC,所使用的软件是博途软件,在这个软件里运用了的概念。比如我们常见的组织(OB)、函数(FB)、数据
    的头像 发表于 10-15 14:40 2934次阅读
    使用函数<b class='flag-5'>块</b>实现三相电机正反转控制

    天拓四方分享:什么事S7-1200 G2++?

    - 1217,这两个型号统一被称为 G2++。 S7-1200 G2++ 在继承 S7-1200 G2 优势的基础上,对基础控制器的性能以及运动控制功能进行了深度
    的头像 发表于 09-05 17:17 1543次阅读

    西门子S7-1200 G2的7大亮点及最新功能

    应用。以下是S7-1200 G2最新功能的详细介绍,基于公开信息和技术文档整理: 一、硬件设计优化 1. 更紧凑的体积 设计特点:S7-1200 G2 采用全新硬件设计,模块化结构
    的头像 发表于 07-03 17:04 4326次阅读
     西门子<b class='flag-5'>S7</b>-1200 G2的<b class='flag-5'>7</b>大亮点及最新<b class='flag-5'>功能</b>

    从 CANopen到 PROFINET:网关助力物流中心实现复杂的自动化升级

    profinet转CANopen 模块支持透明 CAN 2.0A,可实现客户自定义协议,并通过 TIA Portal 中提供的预编程功能块提高 PLC 编程效率。该模块已作为西门子自动化工具 TIA
    的头像 发表于 05-22 09:21 619次阅读
    从 CANopen到 PROFINET:网关助力物流中心实现复杂的自动化升级