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 Fu nction 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 Conv erting 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 硬件中断组织...