西门子功能块
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
TEP7 常用功能块说明
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通讯
Function Blocks
FC22 "LIMIT" FC25 "MAX" FC27 "MIN"
FC22 ---限幅输出
FC25,FC27 --- 3个数比大小
Control Blocks
FB41/42/43 同 SFB41 "CONT_C" SFB42 "CONT_S" SFB43 "PULSEGEN"
FB58 "TCON_CP" FB59 "TCONT_S" 用于温度控制PID
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
组织块(OB)概述............................................................................. ...................
1-1
程序循环组织块
(OB1).......................................................................... .............
1-4
时钟中断组织块 (OB10到OB17)
............................... ........................................
1-6
时间延迟中断组织块 (OB20
到
OB23)..............................................................
1-10
周期性中断组织块 (OB30 到
OB38)
............................... ..................................
1-12
硬件中断组织块 (OB40到OB47)
...............................
......................................
1-14
状态中断OB(OB
55)............................ ............................................................
1-16
更新中断OB(OB
56)............................ ............................................................
1-17
制造商特定中断
OB(OB57)....................................................................... .......
1-18
多值计算中断组织块
(OB60)......................................................................... ...
1-19
同步周期性中断OB(OB 61 到OB
64)............................ ...................................
1-21
I/O冗余出错
OB(OB70)....................................................................... .............
1-22
CPU冗余出错
OB(OB72)....................................................................... ..........
1-24
通讯冗余出错OB(OB73)
............................... ..................................................
1-27
时间出错组织块
(OB80)......................................................................... ..........
1-28