课程中心
HOME
课程中心
正文内容
fb编程plc 「西门子S7-300PLC」 FB应用案例:红绿灯
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

「西门子S7-300PLC」 FB应用案例:红绿灯

关注“

PLC发烧友 ”,一起涨知识!

回复:

西门子全套 ,免费领取西门子全系列电子资料!

1、具体控制要求如下:

按下启动,

东西方向:绿灯亮20S,绿灯闪烁5S,黄灯亮5S,红灯亮30S,然后循环。

南北方向:红灯亮30S,绿灯亮20S,绿灯闪烁5S,黄灯亮5S,然后循环。

2、控制流程图

3、分析:不管是东西,还是南北,都是4个状态,因此只需要编写一个FB,重复调用即可。 每个状态里都有个定时器,和其设定的时间,一个中继M表示一个输出。

4、程序如下:

第一步:在程序建立FB1,并定义FB1的接口变量

第二步:在FB1中编程如下

第三步:在OB1中调用两次FB1

小伙伴们这个经典案例你学会了吗?

来源:技成培训网、叨叨教育,未经授权不得转载!

回复:西门子全套 ,免费领取西门子全系列电子资料!

如何创建自己的PLC程序的结构化FB块

【原创】

结构化FB块已越来越多被广大PLC编程者使用,其好处是在一个程序中,将重复使用的梯形图部分或常规实用的梯形图,进行集成一个部件化的功能块。在编程时方便地引入到顺控程序中,可以节省大量的编程时间和避免出错。同时也可以保证自己的辛劳成果不被盗用。

下面介绍创建自己的结构化FB块步骤:

本文以三菱FX3U系列的PLC控制器及星三角启动为例

1,打开GX Works2编程软件,点击【工程】→点击【新建】,出现如下对话框

按上图所示选择→点击【确定】

出现如下对话框

点击【确定】→点击FB管理下【局部标签】或PLC程序编辑框上方的标签【函数/FB标签设置】,星三角有两个输入量(启动、启动);三个输出量(星点、电源、三角);一个过渡变量(延时)

点击FB管理下【程序文本】或PLC程序编辑框上方的标签【FB写入】

编制程序(星三角启动程序)如下图

点击【转换+全部编译】

到此星三角启动FB块编制成功。

2,下面看看效果

点击MAIN下【程序文本】

编制的星三角启动FB就会粘贴在顺控程序指定位置

编制的FB块必须经测试,测试通过后,将它保存在自己建立的FB库中,以便日后使用。

阅后,如有不同观点,请在下方评论区留言,在此感谢!

相关问答

1200plcfb和fc怎么用?

1200plcfb和fc按以下步骤用1、数据块不同:FC使用的是共享数据块,FB使用的是背景数据块举个例子,如果您要对3个参数相同的电机进行控制,那么只需要使用FB编...

plc中fb功能块有什么用?

主要作用有以下几点:1、减少重复编码,因为可以通过多次调用,程序员可以不用对重复的程序段多次编写。2、易于调试,通过对功能块的执行状态的变量输出,方便...

三菱q系列plc如何删除FB?

要删除三菱Q系列PLC中的FB(功能块),首先需要进入编程软件,找到所需删除的FB所在的程序段。然后,找到该FB的调用位置,并将其删除或替换为其他逻辑。接着,...

信捷plcfb怎么调用?

要在信捷PLCFB中调用函数块,首先需要将该函数块添加到PLC项目中。然后,在程序中编写调用该函数块的指令,例如“CALL[函数块名]”,并确定函数块需要传递的参...

plc中FB快的STAT变量如何使用?它跟TEMP和IN,OUT变量有什么联系?

IN和OUT是你在调用FB的时候输入进去的,你设置了IN和OUT之后,在调用FB的时候就会出来相应的针脚,由于FB可以在程序里面多次调用,所以你可以有使用相同的FB,然...

三菱plc怎样编写fb中的计数器?

在三菱PLC中编写FB中的计数器,首先需要定义一个计数器变量,并设置初始值。然后,在FB的主程序中使用一个循环,每次循环时判断计数器是否达到设定值。如果达到...

三菱plcFB怎么更新?

三菱PLC的FB(FunctionBlock)更新一般需要通过GXWorks3软件进行。首先,打开GXWorks3软件,选择对应的PLC型号,进入软件后,在左侧菜单栏中选择“程序管理器...

三菱plcfb块怎么保存到库?

用GXWORKS2打开带有FB块的程序,然后“工程”-“库操作”-“将FB输出至库(工程)”,然后选择要保存到库里的FB块,并且选择要保存到的库文件,确定即可。工程...

三菱plcFB块怎么添加输入输出?

三菱没有这个功能,只能自己用梯形图编辑类似的功能,然后使用call指令来调用,三菱里面有个所有的Label功能,大概就是这个意思,用来表示某个功能块,然后call(...

plc程序怎么导出到plc?

plc程序导出的方法1、在编程软件STEP7V5.5中打开想要导出的块,可以是FB、FC、DB等。例如:用户需要导出FC1,则双击FC1,打开此功能。2、在打开的FC1界面的菜...

 风色幻想6  易熔塞 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部