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

描述

在使用西门子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

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分