三菱PLC用模拟量PID+pwm怎样控制异步正反转,只要思路就可

如题所述

这个是做自动调节的吧!
有些PLC的PID功能是有方向判断的!

使用上一次时间和当前时间采集过来的模拟量进行比较!然后改变电机方向,
而电机的正反转和PWM是没有关系!PWM,脉宽调制这个是控制电机的速度,定位,调节一些控制的!
你可以定时的采集输入的模拟量信号,
定时器T1 = 100ms (或者使用定时中断处理)
定时器T2 = 50ms
D100 上一次采集的模拟量
D102 实时采集的模拟量
T1定时时间到处理:将 D100 = D102 赋值结束后,T1定时器清零重新计时,
然后启动T2延时进行比较D100 和 D102 的大小,如果大,正转或者反转!等待下一次的时间段到来!

为了避免外来信号干扰模拟量带来波动,导致不正确的判断,最好是处理D102和给D100加个范围!如果D102在D100范围内,不动作!追问

我想用PWM控制空调调节阀伺服电机的开闭度的大小,PID控制温度,怎样才能协调统一?

追答

我的理解是:PWM 是脉冲调宽也可以是一定的脉冲量,伺服电机是接受脉冲的,给一个脉冲就走一步,应该是控制速度吧!温度变化快,打开的速度快,打开多少!

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-04-28
采用双极性pid功能(s7-200有,不知道三菱有没有),当pid输出为正时为制热(假定,也可以是制冷),那么输出为负时切换阀为制冷,采用模拟量控制阀的开度即可,如果需要使用pwm,只需要根据模拟量的大小来控制pwm的占空比即可。追问

非常感谢你在百忙之中解答我的问题!问题的要的是,怎样才能做到4-20ma模拟量控制调节阀伺服电机正反转?

本回答被提问者采纳
第2个回答  2013-08-06
电动机正反转控制在电气控制很常用。掌握用PLC控制电动机的方法,以及与电气控制中的控制方法的区别,必须建立一种新的观念:用PLC控制负载,编程是主要的任务,接线驱动负载是次要的任务,不要本末倒置,将接线当成首要任务,编程当成次要任务。
控制案例:给正转信号,电动机正转运行;给反转信号,电动机反转运行;给停止信号,无论电动机正转还是反转,都要停止运行。即电动机的控制能实现正反停。