求助:关于台达高速计数模块的使用 点击:1280 | 回复:8



blusky

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 21回
  • 年度积分:0
  • 历史总积分:109
  • 注册:2004年3月17日
发表于:2005-08-31 08:48:00
楼主
本人欲采用台达高速计数模块DVP-01HC对两路编码器脉冲计数(其中一路做目标值,另一路做检测值),并做PID运算,从而实现两电机的同步。请问脉冲的计数值能否作为PID运算的参数。如果能的话,运算完还是脉冲数,变成怎样的值作为变频器的频率给定。 为了达到控制精度的要求,希望所有运算在1ms内完成,能达到这个目标吗?



如火

  • 精华:172帖
  • 求助:0帖
  • 帖子:803帖 | 5249回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-08-31 10:35:00
1楼
"为了达到控制精度的要求,希望所有运算在1ms内完成"估计是不可能的,因为收PLC的限制,是一个周期扫描的机制,每个周期不可能1ms. 您说的脉冲的计数值可以通过工程转换成pid的PV信号的范围之内,比如0-100,输出也要通过工程转换,转换成模拟信号,比如4-20ma然后控制电机控制器的给定,从而达到控制电机同步的目的.

blusky

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 21回
  • 年度积分:0
  • 历史总积分:109
  • 注册:2004年3月17日
发表于:2005-08-31 14:10:00
2楼
那请问“激情如火”,这个工程转换具体如何去转换啊,有专门的PLC指令吗,能否就这个转换问题给我详细解答一下,我最大的疑问就在这里。

blusky

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 21回
  • 年度积分:0
  • 历史总积分:109
  • 注册:2004年3月17日
发表于:2005-08-31 14:10:00
3楼
那请问“激情如火”,这个工程转换具体如何去转换啊,有专门的PLC指令吗,能否就这个转换问题给我详细解答一下,我最大的疑问就在这里。

宏伟

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 18回
  • 年度积分:0
  • 历史总积分:171
  • 注册:2005年7月10日
发表于:2005-09-01 23:39:00
4楼
可以用速度检测指令

新四军

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 337回
  • 年度积分:0
  • 历史总积分:390
  • 注册:2004年10月12日
发表于:2005-09-02 00:53:00
5楼
脉冲出来的数值按量程以相应的比例转换出来就好了。模拟量亦然。

blusky

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 21回
  • 年度积分:0
  • 历史总积分:109
  • 注册:2004年3月17日
发表于:2005-09-02 09:25:00
6楼
可是台达PLC的说明书中,没有指出PID指令的目标值和检测值的信号范围,是0~4000吗。请台达人士赐教。

新四军

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 337回
  • 年度积分:0
  • 历史总积分:390
  • 注册:2004年10月12日
发表于:2005-09-02 17:49:00
7楼
这个范围是你定的,根据现场的要求。

如火

  • 精华:172帖
  • 求助:0帖
  • 帖子:803帖 | 5249回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2006-04-26 09:11:00
8楼
工程转换公式:

Ov = [(Osh - Osl)*(Iv - Isl)/(Ish - Isl)] + Osl

其中:

Ov: 换算结果 
Iv: 换算对象 
Osh: 换算结果的高限 
Osl: 换算结果的低限 
Ish: 换算对象的高限 
Isl: 换算对象的低限 

热门招聘
相关主题

官方公众号

智造工程师