鵝卵石
廣交天下朋友!1
級別: 略有小成
![]() |
向各位大俠求教: 背景: 用一電機控制設備上下位移,電機上的編碼器根據上下運動(dòng),通過(guò)I0.0, I0.1發(fā)出脈沖信號,Q0.0正轉,Q0.1 反轉,Q0.2高速,Q0.3低速,此四個(gè)輸出接到西門(mén)子變頻器上,程序根據脈沖數和方向計算運動(dòng)部件的位置,運動(dòng)方向和運動(dòng)距離 問(wèn)題:1、 若采用HSCO,該用模式6(帶有增減計數脈沖的雙向計數器)還是改用模式9(A,B相正交計數) 2、在控制字節設置中,SMB37.5 是允許寫(xiě)入初始值,此處若設置為1,是允許寫(xiě)入,但寫(xiě)入時(shí)需要條件,還是系統默認,不需條件,只是在計數器(重新)開(kāi)始計數時(shí)用,計數過(guò)程中不再影響當前計數值;此處牽扯掉電后計數初值問(wèn)題(設備已經(jīng)調試幾天,為掉電從零開(kāi)始計數問(wèn)題很頭痛,我需要掉電后按掉電前的值繼續往下計數) 3、再次提一下上面的問(wèn)題,高速計數器掉電后我需要從掉電前的計數值開(kāi)始計數,這個(gè)能實(shí)現嗎,用的是S7-200 CPU 226 CN,我原來(lái)設置:smb37:1111 1100 16#FC,模式9(模式是不是不合適),初始值SMD38設置為0,設置完畢將計數值傳送到VD200,可是掉電重啟后發(fā)現VD200變?yōu)榱闱矣嫈祻牧汩_(kāi)始,我需要從原來(lái)計數值開(kāi)始,如何解決,跪求。! 4、高速計數器可不可以不與中斷同時(shí)用,即只用高速計數器的計數功能來(lái)獲取計數值 跪求各位高手大俠幫助。。。! |
|
---|---|---|
|
yamqq
雅馬哈,愛(ài)普生,電裝機器人。
級別: 網(wǎng)絡(luò )英雄
![]() ![]() |
理論上是可行的,但是可能會(huì )有一個(gè)周期的脈沖丟掉,還有斷電后的慣性問(wèn)題 |
|
---|---|---|
|