STEP7常用功能块说明

  • 格式:doc
  • 大小:157.50 KB
  • 文档页数:33

下载文档原格式

  / 33
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

STEP7常用功能块说明

STEP7 常用功能块说明

1. SFB0 "CTU" SFB1 "CTD" SFB2 "CTUD" SFB4 "TON" SFB5 TOF

兼容IEC61131-3的计数和计时功能块

2. SFB41 "CONT_C" SFB42 "CONT_S" SFB43 "PULSEGEN"

用于PID控制

41---连续

42---离散

43---用于将一个模拟量转化为与之对应的周期性开关量脉冲信号,该脉冲的占空比与模拟量的数值大小成正比.

3. SFC0 "SET_CLK" SFC1 "READ_CLK"

用于读写PLC中的系统时间

4. SFC14 "DPRD_DAT" SFC15 "DPWR_DA T"

用于读写DP从站中的一致性数据如:读写用DP通讯的变频器中的控制字

5. SFC20 "BLKMOV" SFC21 "FILL"

块拷贝,块填充

6. SFC46 "STP" SFC47 "WAIT"

SFC46 使PLC进入STOP状态,挺有用的:可以当软件陷阱,或利用上位控制PLC停机

7. SFC60 "GD_SND" SFC61 "GD_RCV"

MPI的GD通讯

8.IEC Function Blocks

FC22 "LIMIT" FC25 "MAX" FC27 "MIN"

FC22 ---限幅输出

FC25,FC27 --- 3个数比大小

9.PID Control Blocks

FB41/42/43 同SFB41 "CONT_C" SFB42 "CONT_S" SFB43 "PULSEGEN"

FB58 "TCON_CP" FB59 "TCONT_S" 用于温度控制PID

10.Ti-S7 Converting Blocks

FC105 "SCALE" FC106 "UNSCALE"

模拟量输入输出的比例和数据类型转换

11、SFC1 读取系统时钟

12、SFC3 启动/停止运行时间定时器

13、OB1:主程序循环

14、OB10--OB17:在设置的日期和时间启动

15、OB20--OB23:延时后启动

16、OB30--OB38:以设定的时间为周期

17、OB40--OB47:检测到来自外部模块的中断请求时启动

18、OB55:DPV1中断(PROFIBUS-DP中断)

目录

1 组织块1-1

1.1 组织块(OB)概述................................................................................................ 1-1

1.2 程序循环组织块(OB1)....................................................................................... 1-4

1.3 时钟中断组织块(OB10到OB17) ....................................................................... 1-6 1.4 时间延迟中断组织块(OB20 到OB23).............................................................. 1-10 1.5 周期性中断组织块(OB30 到OB38) ................................................................. 1-12 1.6 硬件中断组织块(OB40到OB47) ..................................................................... 1-14 1.7 状态中断OB(OB 55)........................................................................................ 1-16

1.8 更新中断OB(OB 56)........................................................................................ 1-17

1.9 制造商特定中断OB(OB57).............................................................................. 1-18

1.10 多值计算中断组织块(OB60)............................................................................ 1-19 1.11 同步周期性中断OB(OB 61 到OB 64)............................................................... 1-21 1.12 I/O冗余出错OB(OB70).................................................................................... 1-22 1.13 CPU冗余出错OB(OB72)................................................................................. 1-24

1.14 通讯冗余出错OB(OB73) ................................................................................. 1-27 1.15 时间出错组织块(OB80)................................................................................... 1-28

1.16 电源出错组织块(OB81)................................................................................... 1-30

1.17 诊断中断组织块(OB82)................................................................................... 1-32

1.18 插入/删除模块中断组织块(OB83) ................................................................... 1-34 1.19 CPU硬件故障组织块(OB84) ........................................................................... 1-37 1.20 优先级出错组织块(OB85) ............................................................................... 1-38 1.21 机架故障组织块(OB86)................................................................................... 1-42

1.22 通讯出错组织块(OB87)................................................................................... 1-45

1.23 处理中断OB(OB 88)........................................................................................ 1-47

1.24 后台组织块(OB90) .......................................................................................... 1-48

1.25 启动组织块(OB100、OB101和OB102) .......................................................... 1-50 1.26 编程出错组织块(OB121)................................................................................. 1-55

1.27 I/O访问出错组织块(OB122) ............................................................................ 1-57

2 SFC的公共参数2-1

2.1 通过输出参数RET_V AL判断出错...................................................................... 2-1 2.2 异步SFC的REQ、RET_V AL和BUSY参数的含义............................................. 2-4 目录

用于S7-300/400系统和标准功能的系统软件

x A5E00446508-01

3 复制功能和块功能3-1

3.1 使用SFC20 “BLKMOV”复制存储区域............................................................... 3-1 3.2 使用SFC81 “UBLKMOV”不间断地复制变量..................................................... 3-4

相关主题