在使用西门子S1200PLC,所使用的软件是博途软件,在这个软件里运用了块的概念。比如我们常见的组织块(OB)、函数块(FB)、数据块(DB)以及函数FC等。今天我们来具体交流一下这个函数块(FB)的具体使用方法。

一般来说在博途软件中的函数块(FB)属于我们自己编写的块,它类似一种“带内存”的块。下面我们用一个比较常见的三相电机正反转控制电路作为案例引领,共同看一下用函数块实现三相电机正反转控制。
第一步是添加新块
我们先建一个新项目,起名为“三相电机正反转控制”,在项目视图的“项目树”中,选中并单击“新添加的设备“程序块“添加新块”,在弹出的“添加新块”界面中选中添加”函数块(FB)“。然后把”函数块(FB)“的名称改为”正反转块“,确认。

在块接口处”Input“中新建三个变量,分别输入”正转启动“、”反转启动“、”停止“;在”output“中新建两个变量,分别输入”正转控制“、”反转控制“,输入时注意变量的类型。

在FB1的程序编辑区编写程序
先写正转启动程序,把”正转启动“、”反转启动“、”停止“、”正转控制“、”反转控制“等变量名拖到正转启动程序相应的位置;写反转启动程序也是类似操作。

然后在项目视图的项目树中,双击"Main[OB1]"打开主程序,把刚才编写好的正反转块FB1拖拽到"Main[OB1]"块中,点击确认。

创建一个DB数据块
再点击“添加新块”,选择”DB数据块“,确定,同样把要用的变量名写进去,也要注意数据类型。最后把”正转启动“、”反转启动“、”停止“、”正转控制“、”反转控制“等变量名拖到FB块相应的位置。

最后把整个项目下载到PLC中,就可以实现三相电机正反转控制了。
来源:今日头条(电子及工控技术)
链接:https://www.toutiao.com/article/7560322416057123369/?channel=&source=news
-
plc
+关注
关注
5045文章
14441浏览量
483538 -
西门子
+关注
关注
98文章
3272浏览量
119741 -
三相电机
+关注
关注
13文章
309浏览量
22695
原文标题:西门子博途软件的OB、FB、DB有何用意,现用正反转案例给你讲清楚
文章出处:【微信号:gkongbbs,微信公众号:工控论坛】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
三相电机为什么有正反转

使用函数块实现三相电机正反转控制
评论