PLC如何計(jì)算速度
劉玉蓉
發(fā)布于2014-11-03 17:17
36
0
標(biāo)簽:
有段計(jì)算電機(jī)速度的程序:
Network 1 // Network Title
// Network Comment
LD SM0.0
MOVD HC0, VD100
網(wǎng)絡(luò)2
LD SM0.0
AD>= VD100, VD104
MOVD VD100, VD108
-D VD104, VD108
網(wǎng)絡(luò)3
LD SM0.0
AD< VD100, VD104
MOVD VD104, VD108
-D VD100, VD108
網(wǎng)絡(luò)4
LD SM0.0
MOVD VD100, VD104
網(wǎng)絡(luò)5
LD SM0.0
DTR VD108, VD108
AENO
MOVR VD108, VD112
*R VD200, VD112
這個(gè)250ms定時(shí)中斷,能算出電機(jī)速度嗎?我看不明白,VD200是不是一個(gè)系數(shù)?判斷了正轉(zhuǎn)還是反轉(zhuǎn)之后的數(shù)值乘以這個(gè)系數(shù)就能等于m/s的速度?那這個(gè)系數(shù)應(yīng)該是哪方面的系數(shù)?
還有這個(gè)程序能不能是錯(cuò)的呢?
佳答案
1、能計(jì)算出電機(jī)的速度
2、你看VD200里面的數(shù)據(jù),計(jì)算電機(jī)的速度,思路是,編碼器轉(zhuǎn)一圈需要多少個(gè)脈沖,,編碼器走一圈電機(jī)走多長(zhǎng)的距離,這個(gè)可以測(cè)量出來。然后根據(jù)v=s/t 就可以了。
我認(rèn)為VD200里的數(shù)據(jù)是編碼器轉(zhuǎn)一圈需要的脈沖數(shù),是個(gè)固定的值。根據(jù)你的程序,乘以這個(gè)vd200就是計(jì)算走這段距離一共需要多少個(gè)脈沖數(shù)量,
3、程序不完整吧?要計(jì)算速度,v=s/t
還需要程序吧?
可以參考以下連接:
https://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=71476&cid=1029