基于西门子TIA平台的星三角降压启动功能块设计

描述

在现代工业生产中,用到很多大功率电机,由于启动电流过大,对电网冲击也很大,对电机绝缘和操作带来威胁。这下就需要降压启动,在资金充沛的企业可以用变频器来启动。但对应小微企业受成本控制,而不需要频繁启动的电机,就可以采用星三角降压启动。假设本企业有十几台甚至更多的电机需要降压启动,这下就有必要做一个“星三角降压启动”功能块。

我们这节课以西门子TIA平台来讲解如何设计一个通用的“公式”(FB块),首先我们先建立一个项目并添加一个FB块,给变量命名如下图所示:

功能块

变量接口定义及数据类型声明

待变量声明完毕后我们开始设计FB块里面程序,如下图:

功能块

程序解说:

在确保“急停”,“过载”常没有断开,按下启动按钮后,保持线圈得电并自锁,同时接通“KM 接触器”,“星形接触器”和定时器“TON[0]”,定时器设定时间为5S,所以延时5秒并切断“星形 接触器”,并接通“三角接触器”,完成电机全压运行。

功能块

程序解说:

当“过载继电器”常闭点断开后,常开置位“过载指示灯”点亮,这下按“启动”按钮是无法启动的,电机无输出;并触发指令INC增递一次,并记录下故障次数。

这下按下“启动”按钮也是无法启动,待故障排除后,按下“复位”按钮后进行复位,系统可以启动,但不会清掉故障次数,当达到一定的“故障次数”需要清0,我们可以按下“清除故障次数”按钮进行清除。

下面我们在OB1程序里面调用功能FB块,如下图所示:

功能块

OB1里面调用电机降压程序FB

给功能块接口管脚定义变量如下图所示:

功能块

用DB块来存放调用块数据

最后是HMI监控:

功能块

HMI数据监控

以上简单的介绍电机降压启动FB功能块,仅供学习和参考,当然写这个程序有千万种方法,由于自己水平有限时间仓促,文章中难免有不足或错误的地方,望广大朋友提出意见及建议,小弟在这里感谢了!

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

全部0条评论

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

×
20
完善资料,
赚取积分