大神们好。本人有2个问题要向大家指教。 1.如果用PID去控制液压电磁阀,那么硬件方面需要配个输入

大神们好。本人有2个问题要向大家指教。
1.如果用PID去控制液压电磁阀,那么硬件方面需要配个输入,输出模块吗?还是直接在PLC软件方面直接去控制它。但是并不能达到反馈控制的效果啊!输入输出模块价钱也不便宜。请问有别的方法吗?

2.是关于控制步进电机的高速定位问题。假如用编码器加在步进电机上面。如果经过PLC的高速计数器指令去控制能不能实现准确定位呢

1,用PID的话就是负反馈,既然反馈就一定得有输入模块,PLC对外输出到执行机构就需要输出模块,PID本身是一种数字算法,就一定得软件计算,有些PLC是带PID库的。别的方法就不知道了。
2,步进电机高速不了,而且步进电机多是开环使用,你再加一个编码器想闭环使用的话不如直接用交流伺服电机,高速特性好,就是可能贵一点。步进电机的精度不是靠编码器精度的,是本身的一种特性,加一个编码器能防止缺步,把开环变闭环,对精度无影响。追问

谢谢你。。请问大侠一个模块比如是2AD/2DA是不是只能控制2个执行器。。。。还有编码器能不能用在普通电机。因为伺服器,变频器,步进。价格都是相当贵。但我又想用普通带有刹车片的电机加上编码器后,让它实现定位。不知道行不行。那种电机不知道叫什么电机。一般用在数控机床的刀臂上面。

追答

关于电机的驱动都是数字信号的,输出SVPWM,输入编码器数字信号的,用AD/DA那精度和速度都不行的。
要是成本敏感,有刷直流电机加编码器也可以,三相交流电机的控制理论就是有刷直流发展来的,控制思路是一样的,你去TI或者ST官网上能找到一些运动控制库。
数控机床上的电机都是交流伺服,都是带刹车片。

追问

我们数控机床的。除了XYZ轴需要伺服器。像刀库马达都是用带有刹车片的。直接接到接触器上面。我就是不知道那马达是什么马达。。。还有你说的有刷电机需要驱动器吗?还是直接用接触器控制

我说的AD/DA模块。意思是一个模块是不是只能控制一个元件。比如温度或者压力等

追答

我不知道你们的数控是啥样的。我所在企业就是数控机床的,我们床身上所有电机都是三相交流伺服,有伺服控制器的,DSP+FPGA解决。你说的接触器控制的电机我确实没见过。
不管什么电机都是需要功率驱动电路加上控制算法,上述两个放在一起就是驱动器。

温馨提示:答案为网友推荐,仅供参考
相似回答