请问用PLC通过变频器怎么控制马达转速?具体怎么计算,怎么样写程序,谢谢

如题所述

两种方式。
1.硬回路。PLC输出,变频器一般都有多段速给定。你设好了每个段速的转速,需要怎么速度,让哪个段速的条件满足,变频器自然输出那么多转。
2.通讯给定。通过通讯把转速给下去。好比变频器50HZ对应一个数是32767.对应转速1400转。那么你给700转。对应的就是25HZ,你写下去的数值是16384就好了。就这么简单。一个比例的关系。
3.有的变频器有模拟量给定。你买个模拟量输出模块。和通讯给定一样就是个比例的计算。好比变频器可以用0~10V的模拟量控制。10V对应最大转速。该输出多少你自己算好了。
为了有更高的控制精度,你电机后面加个增量的编码器。变频器买个编码器板。形成闭环就好了!追问

我想实现变频器的无级变速,应该选择哪一种控制呢?

追答

第二种和第三种
第二种要求你要有一个连续的平滑曲线输入到PLC。PLC收到信号后,程序里处理一下,给到变频器。给出去的数,也是连续的,所以可以实现无极变速。
第三种前提是变频器有这个模拟量输入的功能,然后接个电位计输出对应的型号就好了

追问

请问第二种通讯是通过什么通讯?是RS-485吗?具体是怎么样做的?你qq多少,想再详细请教你。谢谢

追答

PLC不同,变频器不同通讯方式有好多选择。建议用DP,或是变频器厂家推荐的。最好是PLC和变频器都好实现的。具体怎么做就要涉及很多了。不是一句两句能说清楚的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-23
不知你的控制要求,如果是分几档速度,通过PLC输出3个干接点信号,就可组合成7档速度,当然,还得给出启停信号。如果是无级调速,那就需要通过模拟量给定,通过网络给定也行。追问

我想通过RS485来通讯,调节PID来无级调速,怎么实现程序呢?谢谢

追答

不同品牌的PLC有不同的现场总线,变频器也要支持相应的总线,不同品牌的PLC有不同的编程软件,具体要看编程手册了。

追问

我用的是三菱的PLC,变频器也是三菱的。请问用PID调节可以实现吗?程序有没有具体的格式

第2个回答  2012-08-23
用PLC模拟量模块输出设定频率到变频器。具体程序计算看手册,人要懒到一定地步就无可救药了,还算这些干嘛
第3个回答  2012-08-23
PLC端要通过DA输出模块输出0-10V的电压到变频器端,用来控制变频器的输出频率,变频器有这个功能的。要说程序怎么编那要看你是什么牌子PLC。追问

用DA模块可以实现转速吗?我用的是三菱的PLC,请问应该怎么写程序呢?谢谢

追答

三菱PLC也有DA扩展模块的。DA模块的作用就是将数字量转换成模拟量,简单来说就是将数字转换成0-10V,如将常数3000传送到一个DM通道里,然后通过DA模块的功能就会输出10V左右,数字越小电压越低。
变频器端有个功能是用输入0-10V来控制电机输出频率的。你只要将线路接对,设置好变频器内部的功能选项就好了。
至于三菱程序怎么编,这个一时说不清楚,这里也不方便显示,你可以去工控人家园这个论坛里发帖求助,也可以下载相关手册看下,论坛里都有的。

第4个回答  2012-08-23
变频器就是控制电机转速的,为什么要用PLC来算?
相似回答