198366809 发表于 2020-4-15 20:20:00

AB PLC使用 RSLogix/Studio 5000进行FBD编程方法

来源:AB PLC工作室前言:RSLogix/Studio 5000编程语言主要为LD(梯形图)、ST(结构化文本)、FBD(功能块图),通用和运动控制指令常用前两者,但对于高级过程和驱动指令,其绝大多数不支持梯形图,只能用后两种,相对ST而言,FBD更加直观、高效,是工程师的不二选择。今天,给大家分享的就是如何使用FBD编程。

Ⅰ编程环境1. 打开RSLogix/Studio 5000,新建一个FBD例程.
http://p6.qhimg.com/t01d974c95b423aaec0.jpg?size=1080x849
2. 进入刚建好的TEST例程,其编程界面如下图,后面步序将详细介绍如何使用.http://p1.qhimg.com/t01cbf26c8e784be902.jpg?size=790x535
3. 最上面一行的工具栏信息为:http://p0.qhimg.com/t0122d4fc457dcfce35.jpg?size=575x264
4. 对第3项内容详细说明:http://p5.qhimg.com/t011708d7c886f0b552.jpg?size=785x201
5. 中间一栏的工具栏,包括:新建表、删除表、在多个表之间切换等.http://p0.qhimg.com/t019c415d125c41d478.jpg?size=790x158
6. 最下边便是FBD编程界面--表,其布局和EXCEL相似,有行、列之分.http://p2.qhimg.com/t0194ffd5ecec894e86.png?size=790x429

Ⅱ编程方法1. 在指令栏,单击或拖动指令,即可在表中生成相应的功能块;单击或拖动IREF和OREF,生成输入输出接口;鼠标点击功能块引脚不放,再拖动到IREF或OREF引脚,就能连接两者。其中连接线为实线时,则表示连接的变量为连续型,若为虚线,变量则为离散型.
http://p9.qhimg.com/t01febb5541608260e3.jpg?size=626x625
2. 在同一表中,OCON和ICON如何一对一使用,详见下图.http://p1.qhimg.com/t01ca9acfc3bbe20114.jpg?size=900x420
3. 在不同一表中,OCON和ICON如何一对一使用,详见下图.http://p7.qhimg.com/t012670b9bef7d7caef.jpg?size=744x558
4. 在不同一表中,OCON和ICON如何一对多使用,详见下图.http://p0.qhimg.com/t01a1d14a45d3a3b406.jpg?size=683x828
5. 多个功能块联合使用时,可通过设置来查看各个功能块的执行顺序.http://p0.qhimg.com/t01d576b39136803c48.jpg?size=1065x709
6. 多个功能块联合构成回路时,如果不指定首先执行哪个功能块的话,则会报错,原因是系统不能自行判断这个回路的执行顺序.http://p1.qhimg.com/t01406d037af9bb2402.jpg?size=899x325
7. 多个功能块联合构成回路时,如何指定首先执行哪个功能块呢?方法如下,鼠标单击选中回路连线,再右键,点击Assume Data Available,即可指定哪个功能块首先执行,这样回路的执行顺序就确立了。详见下图,本文指定“Add_01”功能块为首先执行的功能块吗,其标志为红色圆圈标识的双箭头.http://p3.qhimg.com/t01f621926b88b33803.jpg?size=962x543
8. Assume Data Available(假设数据可用),该指示符用于定义回路中的数据流,箭头指示数据将作为回路中第一个功能块的输入。再如下图,功能块Add_02虽然在Add_01的右侧,但被指定了Assume Data Available,其执行顺序先于Add_01.http://p2.qhimg.com/t01c0e2a9fc4e147612.jpg?size=823x223
9. 点击指令功能块的右上角灰白色方框,弹出属性窗口,可进行相应的设置.http://p5.qhimg.com/t01774bcdd193fb8416.jpg?size=997x705
10. 程序在线时,同时按住ALT+3,弹出监视窗口,在该窗口可以监视和修改变量的值.http://p9.qhimg.com/t013b21b1ab34ee4eea.png?size=849x528

mashan 发表于 2020-4-15 20:20:01

无回帖,不论坛,这才是人道。

usha1707 发表于 2020-10-7 17:35:57

好东西一定要看看!

赵飞 发表于 2021-10-7 22:07:32

激动人心,非常感谢

赵飞 发表于 2021-10-7 22:08:17

激动人心

赵飞 发表于 2021-10-7 22:33:11

强烈支持楼主ing……

付由煌 发表于 2025-11-13 00:30:49

楼主太会说了,字字句句都在理~

13325275868 发表于 2025-11-13 02:47:37

这评论区卧虎藏龙,个个都是人才!

风随雨逸 发表于 2025-11-13 02:59:42

赞同 + 10086,没毛病,完全没毛病

李磊 发表于 2025-11-13 03:36:56

这波分析到位,逻辑满分!
页: [1] 2 3
查看完整版本: AB PLC使用 RSLogix/Studio 5000进行FBD编程方法