当前位置:文档之家› SIEMENSS7PLC功能和功能块

SIEMENSS7PLC功能和功能块


莱钢培训中心
参数类型
输入参数 输出参数 输入/输出 参数
定义FC 20形式参数
定义
in out In_out
形式参数
使用方法
只能读 只能写 可读/可写
图形显示
在块的左侧 在块的右侧 在块的左侧
2020/4/10
Laiwu Steel Training Center Automation Training Group
变量概述
局部变量 / 数据 (只在一个块中有效)
临时变量
• 当相关块执行完毕后被清除 • 临时存储在 L stack中 • 可在下列块中使用
OB / FC / FB
静态变量
•当相关块执行完毕后仍然 保留
• 永久存储在DB中 • 只能在FB中使用
2020/4/10
绝对地址
符号地址
访问方式
Laiwu Steel Training Center Automation Training Group
莱钢培训中心
编辑可以分配参数的块
2020/4/10
Laiwu Steel Training Center Automation Training Group
莱钢培训中心
调用可以分配参数的块
2020/4/10
Laiwu Steel Training Center Automation Training Group
10.3
1.1 M 40.0
可以分配参数的块
FC 20 的 STL程序
A( A
#Acknow ledge R #Stored_Fault A #Fault_Signal FP
#Edge_M emory S #Stored_Fault A #Stored_Fault ) A #Flash_Freq. O
莱钢培训中心
示例:用输出 LED故障信息指示
要求
Fault_Signal Acknowledge Stored_Fault Display
解决方案
Acknowledge
Stored_Fault Flash_Frequency Display R RS Q
Fault_Signal Edge_Memory
莱钢培训中心
功能和功能块
2020/4/10
Laiwu Steel Training Center Automation Training Group
莱钢培训中心
目标
学习了本章之后,你将 ...
...
熟悉可赋值参数的块的用途
...
能够编程可赋值参数的功能和它们的调用
...
了解功能(FC)和功能块(FB)之间的差别
莱钢培训中心
检查块的一致性
2020/4/10
Laiwu Steel Training Center Automation Training Group
莱钢培训中心
调用被修改过的块时应做的更正
单击鼠标右键
2020/4/10
Laiwu Steel Training Center Automation Training Group
...
熟悉静态变量的用途
...
能够声明静态变量并在程序中使用
...
能够编程可赋值参数的功能块和它们的调用
2020/4/10
Laiwu Steel Training Center Automation Training Group
莱钢培训中心
全局变量/数据 (在全部程序中有效)
• PII / PIQ • I/ O •M/T/C • DB 区
莱钢培训中心
用功能块实现的故障信息显示
FB的声明表
背景数据块
2020/4/10
Laiwu Steel Training Center Automation Training Group
莱钢培训中心
生成背景数据块
1. 在FB调用时生成背景数据块 在 LAD/STL/FBD Editor
2. 创建一个新的背景数据块 在 SIMATIC Manager
莱钢培训中心
OB 1
DB 2 FB 20
EN Fault_Signal Acknowledge Display Flash_Frequency ENO
功能块 ( FB )
FB块的变量声明表
2020/4/10
Laiwu Steel Training Center Automation Training Group
莱钢培训中心
练习: 编辑可以分配参数的FC块
2020/4/10
Laiwu Steel Training Center Automation Training Group
莱钢培训中心
练习: 调用可以分配参数的FC块
第一次调用FC20时 的参数分配
第二次调用FC20时 的参数分配
2020/4/10
Laiwu Steel Training Center Automation Training Group
P
S
Fault_Signal Stored_Fault
2020/4/10
Laiwu Steel Training Center Automation Training Group
莱钢培训中心
不可以 分配参数的块
A( AI RM AI FPM SM AM ) AM O AI AN
2020/4/10
1.0 40.0 1.1 40.1 40.0 40.0
2020/4/10
Laiwu Steel Training Center Automation Training Group
莱钢培训中心
练习: 编辑功能块
2020/4/10
Laiwu Steel Training Center Automation Training Group
莱钢培训中心
练习: 调用功能块并测试
之前
之后
2020/4/10
Laiwu Steel Training Center Automation Training Group
莱钢培训中心
之后插入/删除块Βιβλιοθήκη 参数Adding a parameter
2020/4/10
Laiwu Steel Training Center Automation Training Group
可以分配参数的块 调用FC 20 (e.g. in OB 1)
FC 20 I 1.3 Fault_Signal Display
Q 5.1
I 1.0 M 10.3 M 40.0
Acknowledge Flash_freq Stored_Fault
M 40.1 Edge_Memory
形式参数 实际参数
Laiwu Steel Training Center Automation Training Group
相关主题