分享一个使用SCL语言编写的电机星三角启动的函数块

2023-08-15  

国标规定三相异步电动机在以下两种情况下不允许直接启动:

①额定容量大于7.5kW的;

②由专用变压器供电时,电动机容量大于变压器容量20%的;

不宜直接启动的电动机可以通过下列几种方法启动:

①采用适当功率的电机启动器;

②采用适当功率的变频器;

③采用星三角转换电路;

采用星三角转换电路启动是相对简单和节省成本的一种方式,它是通过三个接触器的配合,在电机启动初期使三相定子绕组构成星型连接(Y)。当电机运行一段时间后,再将三相绕组转换成三角形连接(△)。

星型连接时加载在定子绕组上是相电压(220V),三角形连接时加载在定子绕组上的是线电压(380V),可见星三角启动是一种降压启动。


星三角降压启动适用于正常运行时定子绕组为三角形连接的电机(国标规定4kW以上的电机均应采用三角形接法),电路包括主回路和控制回路。控制回路可以由按钮、接触器、时间继电器完成,这种情况下不需要PLC参入。

另外也可以通过PLC来实现定时/互锁等控制回路的功能,这种情况下控制回路的接线会相对简单一些,也可以节省一个时间继电器。无论是否使用PLC,主回路的接线保持不变。

今天这篇文章,跟大家分享一个使用SCL语言编写的电机星三角启动的函数块。

本例程的电机主回路电路图如下图所示:

2f35037e-cf56-11ed-bfe3-dac502259ad0.png

其中:

Q1:断路器,有常开触点;

KM1:主接触器,有常开触点;

KM2:星型接触器,有常开触点;

KM3:三角形接触器,有常开触点;

FR1:热继电器,有常闭触点;

在博途环境下新建函数块FB5021_motorStartUp-star-delta,声明变量如下面两张图:

①输入/输出变量:

2f491bd4-cf56-11ed-bfe3-dac502259ad0.png

②静态变量:

2f6d81a4-cf56-11ed-bfe3-dac502259ad0.png

代码如下:

2f86362c-cf56-11ed-bfe3-dac502259ad0.png

2fa6b41a-cf56-11ed-bfe3-dac502259ad0.png

2fc1e9f6-cf56-11ed-bfe3-dac502259ad0.png

2ff3b58a-cf56-11ed-bfe3-dac502259ad0.png

这段代码我已经测试过了,如下图所示:

300fe930-cf56-11ed-bfe3-dac502259ad0.png

文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。