当前位置:首页 >> 信息与通信 >>

西门子PLC讲义 2-2 功能和功能块 FCFBs_图文

功能和功能块

... 熟悉可赋值参数的块的用途 ... 能够编程可赋值参数的功能和它们的调用 ... 了解功能(FC)和功能块(FB)之间的差别 ... 熟悉静态变量的用途 ... 能够声明静态变量并在程序中使用 ... 能够编程可赋值参数的功能块和它们的调用

全局变量/数据 (在全部程序中有效)
? PII / PIQ ? I/ O ?M/T/C ? DB 区

变量概述

局部变量 / 数据 (只在一个块中有效)

临时变量 ? 当相关块执行完毕后被清除 ? 临时存储在 L stack中 ? 可在下列块中使用
OB / FC / FB

静态变量
?当相关块执行完毕后仍然 保留
? 永久存储在DB中
? 只能在FB中使用

绝对地址

符号地址

访问方式

要求
Fault_Signal Acknowledge Stored_Fault Display
解决方案

示例:用输出 LED故障信息指示

Acknowledge

Stored_Fault Flash_Frequency Display R RS Q

Fault_Signal Edge_Memory

P

S

Fault_Signal Stored_Fault

不可以 分配参数的块
A( A I 1.0 R M 40.0 A I 1.1 FP M 40.1 S M 40.0 A M 40.0 ) A M 10.3 O A I 1.1 AN M 40.0 = Q 5.1

可以分配参数的块

FC 20 的 STL程序
A( A #Acknowledge R #Stored_Fault A #Fault_Signal FP #Edge_Memory S #Stored_Fault A #Stored_Fault ) A #Flash_Freq. O A #Fault_Signal AN #Stored_Fault = #Display

可以分配参数的块 调用FC 20 (e.g. in OB 1)
FC 20 I 1.3 Fault_Signal Display

I 1.0 M 10.3 M 40.0

Acknowledge Flash_freq Stored_Fault

M 40.1 Edge_Memory

Q 5.1

形式参数 实际参数

参数类型
输入参数 输出参数 输入/输出 参数

定义FC 20形式参数

定义
in out In_out

形式参数
使用方法
只能读 只能写 可读/可写

图形显示
在块的左侧 在块的右侧 在块的左侧

编辑可以分配参数的块

调用可以分配参数的块

练习: 编辑可以分配参数的FC块

练习: 调用可以分配参数的FC块
第一次调用FC20时 的参数分配
第二次调用FC20时 的参数分配

OB 1
DB 2 FB 20
EN Fault_Signal Acknowledge Display Flash_Frequency ENO

功能块 ( FB )
FB块的变量声明表

用功能块实现的故障信息显示

FB的声明表

背景数据块

生成背景数据块

1. 在FB调用时生成背景数据块 在 LAD/STL/FBD Editor

2. 创建一个新的背景数据块 在 SIMATIC Manager

练习: 编辑功能块

练习: 调用功能块并测试

之前

之后

之后插入/删除块的参数

Adding a parameter

Save

检查块的一致性

调用被修改过的块时应做的更正
单击鼠标右键

比较: 功能和功能块

特性 静态变量 变量的初始值 需要背景数据块 当被调用时必须使用所有的实际参数

FC

FB

-

X

-

X

-

X

X

-

练习: 识别变量的类型

Statement
L #Number_1 L #Number_2 T #Maximum_value L #Intermediate_result L “Number_1” T MW 40 T #Number_2

Global

Local

Absolute Symbolic

Temporary

Static

Parameter

无条件调用

在块调用时使用EN/ENO参数

LAD/FBD

STL

?? . ?

FC 1 EN ENO

CALL FC

1

NOP 0

条件调用

FC 1

Q 5.0

I 0.1 EN ENO

=

A

I

0.1

JNB _001

CALL FC

1

_001: A

BR

=

Q

5.0

例子

FC 1

FC 2

FC 3

?? . ? EN ENO

EN ENO

EN ENO

=

总结: 块的调用

语言
STL
LAD

无参数
? UC FC1 ? CC FC1 ? CALL FC1

FC1
( CALL )

FC1

EN

ENO

FC
有参数
? CALL FC2 Par1: ... Par2: ... Par3: ...

FC2

EN

ENO

Par1

Par2 Par3

FB

无参数,无静态参数

有参数,和/或静态参数

? UC FB1 ? CC FB1 ? CALL FB1, DB2

? CALL FB2, DB3 Par1: ... Par2: ... Par3: ...

DB2

FB1

EN

ENO

DB3

FB2

EN

ENO

Par1

Par2 Par3

FBD

FC1 CALL
FC1
EN
ENO

FC2

EN

Par3

Par1

Par2 ENO

DB2

FB1

EN

ENO

DB3

FB2

EN

Par3

Par1 Par2

ENO


相关文章:
西门子PLC讲义 2-2 功能和功能块 FCFBs_图文.pdf
西门子PLC讲义 2-2 功能和功能块 FCFBs - 功能和功能块 ... 熟
功能和功能块_图文.ppt
Date: File: 2011-6-4 FCFBs.12 SITRAIN Training for Automation and Drives...西门子PLC讲义 2-2 功能... 22页 1下载券 STEP7常用功能块FC105、......
西门子PLC课件全解_图文.ppt
西门子PLC课件全解_幼儿读物_幼儿教育_教育专区。西门子PLC课件全解 ...在屏幕上直接生成和编 辑梯形图、指令表、功能块图和顺序功能图 程序,并可以...
西门子 PLC中OB、FC、FB、SFC、SFB中功能块.doc
西门子 PLC 中 OB、FC、FB、SFC、SFB 中功能块使用概述 (201
西门子PLC STEP7主要功能块介绍.doc
西门子PLC STEP7主要功能块介绍_计算机软件应用_IT/计算机_专业资料。北京天拓...调用管理; (2) 程序模块(FB)用于实现简单逻辑控制任务; (3) 功能模块(FC...
SERV2_02C_FCFBs_图文.ppt
SERV2_02C_FCFBs_工学_高等教育_教育专区。西门子 功能和功能块 SIMATIC S7 ...西门子PLC讲义 2-2 功能... 22页 1下载券 SERV2_07C_DoCu 22页 2下载...
SIEMENS S7 PLC功能和功能块.ppt
SIEMENS S7 PLC功能和功能块_电力/水利_工程科技_专业资料。莱钢培训中心 功能.... ? EN ENO EN FC 2 ENO EN FC 3 ENO = 2015/11/5 Laiwu Steel ...
西门子PLC控制系统基本操作知识讲解_图文.ppt
神华宁煤集团煤炭化学工业分公司 西门子PLC控制系统基本操作知识讲解 甲醇厂仪表...常用功能块介绍结构化编程 FC 操作系统 OB1 FB FB FC SFC SFB 其它 OBs ...
西门子PLC块的编辑 实例实站_图文.ppt
西门子PLC块的编辑 实例实站_计算机软件应用_IT/计算机_专业资料。PLC 程序 ...Knowledge for Automation 练习7.2: 打开并编辑 FC 1 SIMATIC S7 Siemens AG ...
西门子PLC实训_图文.ppt
西门子PLC实训不可多得的精美教程。 功能和功能块 SIMATIC? S7 Siemens AG ...Date: File: 2011-2-12 FCFBs.10 SITRAIN Training for Automation and ...
西门子PLC项目1 PLC基本知识_图文.ppt
西门子PLC项目1 PLC基本知识_计算机硬件及网络_IT/计算机_专业资料。输入(I)...顺序功能图主要由步、动作、起动 条件等部分组成,如下图所示: ? 功能块图(...
西门子PLC 编程基础_图文.ppt
西门子PLC 编程基础_电子/电路_工程科技_专业资料。...FC 块OB 1 A I 0.1 A I 0.2 = Q8.0 ...块 = 功能块 = 功能 = 系统功能块 = 系统功能 ...
西门子PLC控制系统接线方式与编程_图文.ppt
功能块 6.5 变量监控表 6.6 系统上电在线调试...西门子PLC控制系统一 西门子PLC系统操作说明 2.1项目...FC1:1#TANK进酸阀控制功能块 ? FC2:1#MOTOR控制...
西门子PLC_图文.ppt
讲课内容: 一、西门子S7-200PLC 西门子S7-300...每个子任务由一个功能FC完成,而这些功能的运行是靠...当功能块正确运行后,使BR位为1,否则使其为0,使用...
西门子PLC使用profibus控制丹佛斯变频器的讲义_图文.ppt
西门子PLC使用profibus控制丹佛斯变频器的讲义_机械/...每位控制字对于FC300来说都是特别的功能;PCD2包 ...在OB1中调用特殊功能块SFC14和SFC15,完成从站(FC...
西门子PLC题_图文.ppt
西门子PLC控制系统单选题 1.在可编程序控制器问世以前,(B)在工业控制领域...B.DB1 C.FC1 D.OB1 39.功能块2个主要部份组成:变量声明表和( B )。...
西门子PLC的编程基础_图文.ppt
西门子PLC的编程基础_电子/电路_工程科技_专业资料。模块三 PLC的编程基础 学习目标 1、掌握PLC编程中最基本的位逻辑、定时器、计数 器等指令的格式与功能; 2、...
西门子PLC指令实例教程_图文.ppt
西门子PLC指令实例教程_计算机软件及应用_IT/计算机_专业资料。第四章 S7-300...2字节 指定执行逻辑块时要使用的计数器,如C1 2字节 如:FB1 FC1 DB1 SDB1...
西门子PLC网络_图文.ppt
练习返回首页 西门子PLC网络 返回本章 §7.2 ...S7 程序中的 FB 、 FC 、 OB 都 能用绝对地址...接下 来可切换到离线视窗调用系统功能或系统功能块...
西门子PLC考试题库.doc
西门子PLC考试题库_从业资格考试_资格考试/认证_教育...FC1 D. FB1 60.在梯形图中调用功能块时,方框内...(N )26.PLC 的 RS 触发器功能和电子 RS 触发器...
更多相关标签: