ntxuneng
級別: 正式會員
|
看到以前某個樓主發的關于利用S7-200高速計數器檢測轉速的帖子,程序中使用了表指令,覺得這樣編程非常簡潔,但在中斷程序中有一處不理解,就是高速計數器的HC0的值被讀取到VD0后再將當前值存入表中時讀取的是VW2,這樣是不是沒有完整讀取VD0中的數據呀?希望哪位高手點撥一下,先謝謝了。原帖的設計思路及程序詳見附件。 |
---|---|
|
xijiangli789
級別: 工控俠客
|
西門子中VD0的低字就是VW2,此計數16位可以滿足。一個接近開關計數電機轉數每15ms不可能超過65535,明白了嗎. |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員
|
VD0是VW0和VW2,VB0,VB1,VB2,VB3. |
---|---|
|
kokoper
級別: 略有小成
|
為什么用接近開關,接近開關反應速度沒這么快吧?用光電的加上編碼盤會更加準確吧,不過這樣就會超過65536了 |
---|---|
|