《STEP7常用功能块说明》由会员分享,可在线阅读,更多相关《STEP7常用功能块说明(33页珍藏版)》请在金锄头文库上搜索。
1、-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从站中的一致性数
2、据 如:读写用DP通讯的变频器中的控制字 5. SFC20 BLKMOV SFC21 FILL块拷贝,块填充 6. SFC46 STP SFC47 WAITSFC46 使PLC进入STOP状态,挺有用的:可以当软件陷阱,或利用上位控制PLC停机 7. SFC60 GD_SND SFC61 GD_RCVMPI的GD通讯 8.IEC Function BlocksFC22 LIMIT FC25 MA* FC27 MINFC22 -限幅输出FC25,FC27 - 3个数比大小9.PID Control BlocksFB41/42/43 同 SFB41 CONT_C SFB42 CONT_S SFB4
3、3 PULSEGENFB58 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-11.1 组织块(
4、OB)概述. 1-11.2 程序循环组织块(OB1). 1-41.3 时钟中断组织块 (OB10到OB17) . 1-61.4 时间延迟中断组织块 (OB20 到OB23). 1-101.5 周期性中断组织块 (OB30 到OB38) . 1-121.6 硬件中断组织块 (OB40到OB47) . 1-141.7 状态中断OB(OB 55). 1-161.8 更新中断OB(OB 56). 1-171.9 制造商特定中断OB(OB57). 1-181.10 多值计算中断组织块(OB60). 1-191.11 同步周期性中断OB(OB 61 到OB 64). 1-211.12 I/O冗余出错OB(
5、OB70). 1-221.13 CPU冗余出错OB(OB72). 1-241.14 通讯冗余出错OB(OB73) . 1-271.15 时间出错组织块(OB80). 1-281.16 电源出错组织块(OB81). 1-301.17 诊断中断组织块(OB82). 1-321.18 插入/删除模块中断组织块(OB83) . 1-341.19 CPU硬件故障组织块(OB84) . 1-371.20 优先级出错组织块(OB85) . 1-381.21 机架故障组织块(OB86). 1-421.22 通讯出错组织块(OB87). 1-451.23 处理中断OB(OB 88). 1-471.24 后台组织
6、块(OB90) . 1-481.25 启动组织块(OB100、OB101和OB102) . 1-501.26 编程出错组织块(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系统和标准功能的系统软件* A5E00446508-013 复制功能和块功能 3-13.1 使用SFC20 BLKMOV复制存储区域. 3-13.2 使用SFC81 UBLKMOV不连续地复制变量. 3-43.3 使用SFC21 FILL初始化存储区. 3-63.4 使用SFC22 CREAT_DB创立数据块. 3-83.5 使用SFC23 DEL_DB删除数据块. 3-103.6 使用SFC24 TEST_DB测试数据块. 3-123.7 使用SFC25 PRESS压缩用户存储器. 3-133.8 使用SFC44 REPL_VAL传送一个替换值到累加器1. 3-153.9 使用SFC82 CREA_DBL在装载存储器中生成数据块. 3-1