whlly
级别: 探索解密
精华主题: 0
发帖数量: 10 个
工控威望: 170 点
下载积分: 610 分
在线时间: 11(小时)
注册时间: 2008-08-17
最后登录: 2019-03-03
查看whlly的 主题 / 回贴
楼主  发表于: 2008-08-17 07:25
大家好,三菱PLC接了个增量编码器,A  B分别接到了X000、X001。现在用了脉冲密度函数,来求转速。我把程序给传了上来,请大家看下。在求转速的时候,只用D120来套公式行不行?我的意思D120不加D121可以吗?D122表示的剩余时间是什么意思呢?这里的400是从哪里来的?请高手给我指点下。还有这里乘以10000是为啥?哪位高手有没有求电机转速的程序呢?可以不可以贴上来看下。
  
SPD  X000  K200   D120
ADD  D120  D121  D123
SUB  K400  D122  D124
MUL  D123  K10000  D126
DDIV D126  D124  D128

X000——编码器A信号
D120——上个0.2秒脉冲个数
D121——当前脉冲数
D123——测速总脉冲数
D124——计数时间值
D128——编码器脉冲速度

xxjgk
级别: 略有小成
精华主题: 0
发帖数量: 276 个
工控威望: 364 点
下载积分: 410 分
在线时间: 101(小时)
注册时间: 2007-07-07
最后登录: 2024-05-02
查看xxjgk的 主题 / 回贴
1楼  发表于: 2008-08-17 11:18
支持支持
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5168 个
工控威望: 7391 点
下载积分: 156784 分
在线时间: 3123(小时)
注册时间: 2007-11-21
最后登录: 2024-05-13
查看sjm213的 主题 / 回贴
2楼  发表于: 2008-08-18 09:57




K400是根据K200来的。

这样是为了尽量求得速度的平均值,而避免得出瞬时速度。