應(yīng)用領(lǐng)域 | 食品,生物產(chǎn)業(yè),能源,電子,交通 |
---|
6FX2001-2CB02
增量編碼器 6FX2001-2CB02 帶 RS 422(TTL) 1024 脈沖/轉(zhuǎn) 同步法蘭 軸 6mm 工作電壓 5V 通用電纜出線 軸向/徑向 導(dǎo)線 1m 帶插頭
![]() |
參考價 | 面議 |
更新時間:2023-07-18 10:31:28瀏覽次數(shù):603
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!
西門子增量編碼器 帶 RS 422
![]() | 6FX2001-2CB02 增量編碼器 6FX2001-2CB02 帶 RS 422(TTL) 1024 脈沖/轉(zhuǎn) 同步法蘭 軸 6mm 工作電壓 5V 通用電纜出線 軸向/徑向 導(dǎo)線 1m 帶插頭 |
復(fù)位高速計數(shù)器有以下兩種方式:
外部復(fù)位需要有帶外部復(fù)位模式的高速計數(shù)器 通過I點(diǎn)實(shí)現(xiàn) 暫不做解釋 下面介紹內(nèi)部復(fù)位功能
組態(tài)一個高速計數(shù)器 例中用HSC0 模式0
1.首先在子程序 HSC_INIT 里編寫高速計數(shù)器初始化程序
a. 因在子程序內(nèi) 用SM0.0調(diào)用。保證調(diào)用該子程序時,該網(wǎng)絡(luò)有效
b. SMB37 定義控制字節(jié)
例中SM37=16#F8=2#11111000 即允許更新當(dāng)前值,預(yù)設(shè)值以及計數(shù)方向 ,這樣 SMD38/42的設(shè)置才會有效
c. 裝載當(dāng)前值即初始值
d. 裝載預(yù)設(shè)值
e. 高速計數(shù)器號
f. 高速計數(shù)器模式
g. 關(guān)聯(lián)中斷 如果高速計數(shù)器不需要中斷 ATCH與ENI 可以省去
h. 中斷事件號 HC0輸入方向改變
i. 允許中斷
j. 啟用高速計數(shù)器 HSC0
2.其次在主程序用SM0.1或者一條邊沿觸發(fā)指令調(diào)用一次此子程序
3.編寫復(fù)位子程序 RESET_HSC
4.用邊沿觸發(fā)指令調(diào)用 RESET_HSC
至此 只要M0.0上升沿觸發(fā) HSC0的當(dāng)前計數(shù)值會復(fù)位為SMD38的數(shù)值 即HC0=SMD38=0 ;如果想要更改當(dāng)前值為其他數(shù)值 同樣程序 修改SMD38即可
S7-200的高速計數(shù)器中斷每個計數(shù)器共三種:
當(dāng)然 輸入方向改變與外部復(fù)位中斷需要與實(shí)際的計數(shù)器模式有關(guān) 例如 模式0 僅僅是脈沖計數(shù) 不能有后兩種中斷
上例中使用的的CV=PV中斷 ,當(dāng)中斷事件到以后會去執(zhí)行g.關(guān)聯(lián)的INT1 實(shí)際上例能實(shí)現(xiàn)計數(shù)值從0~100然后變?yōu)?0~200又變?yōu)?~100依次循環(huán)模式 具體可以參考下面的例子程序
西門子增量編碼器 帶 RS 422