PLC解密网-PLC培训学习-工控自动化人才技术交流

超级管理员

453

帖子

1378

回复

3116

积分

楼主
发表于 2023-02-04 16:33:17 | 查看: 3047 | 回复: 6

超级管理员

453

帖子

1378

回复

3116

积分
沙发
发表于 2023-02-04 16:34:33

西门子PLC常用功能块说明

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 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"

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


超级管理员

453

帖子

1378

回复

3116

积分
板凳
发表于 2023-02-04 16:49:15

image.png

超级管理员

453

帖子

1378

回复

3116

积分
地板
发表于 2023-02-04 16:49:45

image.png

超级管理员

453

帖子

1378

回复

3116

积分
4#
发表于 2023-02-04 16:59:41

S7 300PLC中,P#M 10.0 WORD 4表示什么意思


从m10.0开始 的总共4个16位字

及MW10+MW12+MW14+MW16


超级管理员

453

帖子

1378

回复

3116

积分
5#
发表于 2023-02-04 17:01:33

西门子PLC中 DB6.DBW0是什么意思


DB6.DBW0表示:6#数据块(Data Block)中的偏移地址为零的寄存器。

DB6: DB块的名称;

DBW0:在DB6这个数据块内,以字访问,地址为0;


超级管理员

453

帖子

1378

回复

3116

积分
6#
发表于 2023-02-04 17:05:20
zonghudong 发表于 2023-02-04 16:49:45 地板

image.png

P#DB20.DBX 2.0 WORD 1 = DB20.DBW2


P#M 0.0 WORD 4 = MW0 MW2 MW4 MW6


整个程序就是把 DB20.DBW2 填充到 MW0 MW2 MW4 MW6

您需要登录后才可以回帖 登录 | 立即注册

技术支持 KZYPLC V2.1 © 2020-2027

欢迎光临昆山中宇工控PLC论坛!您是第 10328079 位访问者, 日访问量: 15085 总访问量: 22658239,当前 2024-11-23 15:59:21 在线人数:88

ICP备案证书号: 苏ICP备14003016-2号