STEP7常用功能块说明.doc
45页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_DAT" 用于读写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 BlocksFC22 ”LIMIT" FC25 "MAX” FC27 ”MIN”FC22 --—限幅输出FC25,FC27 —-— 3个数比大小9.PID Control BlocksFB41/42/43 同 SFB41 "CONT_C" SFB42 ”CONT_S" SFB43 "PULSEGEN"FB58 ”TCON_CP” FB59 "TCONT_S” 用于温度控制PID 10.Ti-S7 Converting BlocksFC105 "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-111 组织块(OB)概述.................。
..................... 1-112 程序循环组织块(OB1).... 1—41.3 时钟中断组织块 (OB10到OB17) .............. 1-61.4 时间延迟中断组织块 (OB20 到OB23).................... 1-1015 周期性中断组织块 (OB30 到OB38) .......................... 1-1216 硬件中断组织块 (OB40到OB47) .................. 1-1417 状态中断OB(OB 55)....................... 1-1618 更新中断OB(OB 56)................. 1-171.9 制造商特定中断OB(OB57)............... 1-18110 多值计算中断组织块(OB60)................. 1-191.11 同步周期性中断OB(OB 61 到OB 64)................. 1—211.12 I/O冗余出错OB(OB70)............... 1-22113 CPU冗余出错OB(OB72)。
.............................. 1-241.14 通讯冗余出错OB(OB73) .......................... 1-271.15 时间出错组织块(OB80).......................... 1-28116 电源出错组织块(OB81).............. 1-301.17 诊断中断组织块(OB82)............................... 1-321.18 插入/删除模块中断组织块(OB83) ..... 1—34119 CPU硬件故障组织块(OB84) .................... 1-371.20 优先级出错组织块(OB85) ............ 1—38121 机架故障组织块(OB86)...... 1-421.22 通讯出错组织块(OB87)..................... 1-45123 处理中断OB(OB 88).................... 1-471.24 后台组织块(OB90) .............................。
. 1—481.25 启动组织块(OB100、OB101和OB102) ...... 1-50126 编程出错组织块(OB121)............... 1—551.27 I/O访问出错组织块(OB122) ............... 1-572 SFC的公共参数 2-12.1 通过输出参数RET_VAL判断出错............... 2-12.2 异步SFC的REQ、RET_VAL和BUSY参数的含义......... 2—4目录用于S7-300/400系统和标准功能的系统软件x A5E00446508-013 复制功能和块功能 3—13.1 使用SFC20 “BLKMOV"复制存储区域...... 3—13.2 使用SFC81 “UBLKMOV"不间断地复制变量.... 3-43.3 使用SFC21 “FILL”初始化存储区......................... 3—63.4 使用SFC22 “CREAT_DB"创建数据块........... 3—835 使用SFC23 “DEL_DB"删除数据块..................... 3—103。
6 使用SFC24 “TEST_DB”测试数据块...................... 3-123.7 使用SFC25 “COMPRESS”压缩用户存储器.... 3-133.8 使用SFC44 “REPL_VAL”传送一个替换值到累加器1...... 3—1539 使用SFC82 “CREA_DBL"在装载存储器中生成数据块..........。





