plc如何通过变频器改变电机的转速

plc如何通过变频器改变电机的转速,第1张

变频器改变电机转速的原理是:通过调节IGBT、IEGT、IGCT等晶闸管的导通和关断时间进而改变电压的输出频率,也就是改变了有效值的大小,从而改变电机的转速。PLC控制就是控制晶闸管的导通和关断时间。

1,打开S7_SIMATIC编程软件,建立一个新工程。

2,选择添加一个300工作站点。

3,双击右边主画面的硬件配置,点击进去配置好DP通讯,注意的是选择的CPU型号必须是支持DP通讯的,如31X_2DP的,才能挂DP子站。配置子站地址。

4,选择需要的DI,DO,AI,AO模块。

5,编写PLC控制程序。这里可以用模拟量反馈和给定控制变频器的调速,这种方式比较精确,可以使用PID精确调速。还有一种是变频器有外部接线端子,分别是正反转,和段速设定。按照题目描述这种方式暂不讨论。

6,在变频器上设定运行参数。高速,中速,低速,以及设置控制模式,按照题目要求应该是外部端子控制,IVENT的功能码大概是F02

03。

7,把变频器对应的端子连接到PLC对应的通道上,如反馈信号:运行,故障,远控,和输出控制信号:正转,反转,高速,低速,中速,启动,停止。

8,PLC上有模拟量输出端子,通过信号变送器以0~20毫安或者0~10V信号接至PLC的AI模块上,用以监控电机的频率,转速,电流等信号。注意的是如果传输距离较远,应用毫安信号,距离较近,用电压信号。

首先,硬件上使用S7-200 CPU224XP自带的任何一个RS485通讯端口,将M440变频器的P+(29)和N-(30)分别接至PLC通讯口的3号和8号针

其次打开PLC的编程软件,(SP6以上版本)在指令树--库--里面有PLC和变频器通讯使用的USS协议指令,如果没这个库文件网上下载一个安装上即可。使用该指令编程可以实现对变频器的正反转停止的控制,频率的写入,参数的读取等。该指令使用很简单,不明白的按下F1键。看帮助。

最后设定好变频器的相应参数,例如通讯的波特率,站号等,就可以使用PLC通过网络控制变频器了。

编写方式如下:

要是用的是测速电机的话,得用电压变换模块通过AD模块输入PLC,得测一下实际转速和测速电机的电压对应关系,然后根据测量的电压计算出电机转速。如用编码器,根据编码器一转的脉冲数,单位时间内(如1秒做为一个测量周期)测量所得的脉冲数计算出实际每分钟的转速。再用比较指令判定输出即可。

你的问题太笼统了,不好回答,没有具体的PLC型号和变频器的型号,我只能说下控制原理及实现方法

1串行通信(通常是RS485),需要知道变频器的通信协议,然后PLC编程控制PLC的串行口发送命令代码给变频器的串行口,变频器执行指令实现控制;

2模拟量控制,PLC加模拟量模块(4-20mA或者电压值)与变频器的模拟量接口连接,PLC编程控制模拟量模块的输出值(电流或者电压值)来控制变频器;

3分段控制,及变频器分为若干个频率点,每个点代表不同的频率(及电机转速),通过PLC的开关量来控制变频器的每个频率点的开关来 *** 作变频器。

大概就这几种吧

另外百度文库里有教程,你可以搜索下

以上就是关于plc如何通过变频器改变电机的转速全部的内容,包括:plc如何通过变频器改变电机的转速、西门子plc s7-300与变频器通过profibus通讯,在step7中如何编写控制电机启停以及高中低低速的程序、如何用PLC通过变频器实时控制电机转速(224XP 和MM440) 要求通过网络不用模拟量输出等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10118324.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存