mfkdnip
级别: 探索解密
精华主题: 0
发帖数量: 12 个
工控威望: 105 点
下载积分: 667 分
在线时间: 7(小时)
注册时间: 2017-11-23
最后登录: 2018-08-22
查看mfkdnip的 主题 / 回贴
楼主  发表于: 2017-11-23 12:32
想通过A电机一编码器发出的脉冲数来控制B电机的转速,具体如下:
AB两电机都由变频器控制,A电机的速度是外部电位器给定,现B电机要和A电机实现联动,其速度和A电机的速度成比例,比如A电机是1200转/分,那要求B电机是600转/分,当A电机为1500转/分,那B电机为750转/分。一直以这个比例同快同慢。
我现在的思路是:1。给A电机装一编码器发脉冲给PLC。
2。PLC通过接收到的脉冲个数计算出A电机的实时速度。
3。以A电机的速度除以一个系数输出到D/A模块。
4。D/A模块输出的电压给B电机的变频器来控制其输出频率。
因不懂PLC的数据转换,所以不会编程,求大神们帮忙写一个程序并详细说明一下!
我的邮箱地址是zcx@baohing.com
hzl831018
级别: 略有小成
精华主题: 0
发帖数量: 151 个
工控威望: 328 点
下载积分: 2141 分
在线时间: 434(小时)
注册时间: 2013-03-27
最后登录: 2024-11-04
查看hzl831018的 主题 / 回贴
1楼  发表于: 2017-12-13 16:48
如果A,B两台电机都是用变频器的话,还要什么PLC,直接用变频器就可以达到要求,A变频器模拟量输出电压到B变频器模拟量输入就可以了,B变频器频率上限设置在A变频器的一半就可以啊
hzl831018
级别: 略有小成
精华主题: 0
发帖数量: 151 个
工控威望: 328 点
下载积分: 2141 分
在线时间: 434(小时)
注册时间: 2013-03-27
最后登录: 2024-11-04
查看hzl831018的 主题 / 回贴
2楼  发表于: 2017-12-13 16:59
如果A,B两台电机都是用变频器的话,还要什么PLC,直接用A变频器控制B变频器就可以达到要求,A变频器模拟量输出电压到B变频器模拟量输入就可以了,B变频器频率上限设置在A变频器频率上限的一半就可以啊,简单省事,想学习就另讲
hzl831018
级别: 略有小成
精华主题: 0
发帖数量: 151 个
工控威望: 328 点
下载积分: 2141 分
在线时间: 434(小时)
注册时间: 2013-03-27
最后登录: 2024-11-04
查看hzl831018的 主题 / 回贴
3楼  发表于: 2017-12-18 08:25
引用
引用楼主mfkdnip于2017-11-23 12:32发表的 三菱PLC速比控制编程 :
想通过A电机一编码器发出的脉冲数来控制B电机的转速,具体如下:
AB两电机都由变频器控制,A电机的速度是外部电位器给定,现B电机要和A电机实现联动,其速度和A电机的速度成比例,比如A电机是1200转/分,那要求B电机是600转/分,当A电机为1500转/分,那B电机为750转/分。一直以这个比例同快同慢。
我现在的思路是:1。给A电机装一编码器发脉冲给PLC。
2。PLC通过接收到的脉冲个数计算出A电机的实时速度。
3。以A电机的速度除以一个系数输出到D/A模块。
.......

变频器自身的功能就可以完成,变频器都带模拟量输入输出的,A变频器输出模拟量接到B变频器模拟量输入,B变频器的最大输出频率设置在A变频器的一半就可以达到功能