yeyhx
愛雖沒有說出口, 但并不代表不愛!!!
級別: 略有小成
![]() |
M8000 K999 -----| |------------------------(C252 ) | |---------[MOV C252 D10] ---[> D10 K0]----------[MOV K1 D1] ---[= D10 K0]----------[MOV K0 D1] ---[< D10 K0]----------[MOV K-1 D1] ..... 我這樣用行嗎?為什么我測試的時(shí)候計(jì)數(shù)器不計(jì)數(shù)? 且C252 不傳送給D10 請高手指點(diǎn)一下。 |
|
---|---|---|
|
xmlckj
級別: *
![]() |
單看上面的程序肯定不計(jì)數(shù),M8000是一個(gè)運(yùn)行時(shí)ON的特殊繼電器,PLC運(yùn)行保持常ON。怎么有可能計(jì)數(shù)呢?除非你用了編碼器接到X0,X1做高速技術(shù),X0/X1讀到的數(shù)據(jù)才會(huì)到C252。 |
---|---|
|
konev
級別: *
![]() |
C252是高速雙向雙計(jì)數(shù)器,使用X0,X1兩個(gè)點(diǎn),要求兩點(diǎn)間輸入的是AB相脈沖。 高速計(jì)數(shù)器比較的時(shí)候必須使用專用的指令。樓主可以改成高速計(jì)數(shù)器專用的區(qū)間比較指令試試 [HSZ k1 K-1 C252 Y000] |
---|---|
|
yeyhx
愛雖沒有說出口, 但并不代表不愛!!!
級別: 略有小成
![]() |
可是當(dāng)我測試的時(shí)候,我給C252的數(shù)值假定是100 為什么后的的------[MOV C252 D0]這句沒的把C252傳送給D10呢。 以就是說當(dāng)C252=100時(shí),D10還是等于0 我就是這明白這個(gè)?? 還有一個(gè)就我的測試的時(shí)候是在電腦上的軟件測試的,并沒有寫到真正的PLC里,是不是和這個(gè)有關(guān)??? |
|
---|---|---|
|
打豆豆
歐姆龍-NJ系列 NX系列 NY系列,遠(yuǎn)程解密,西門子120
級別: VIP會(huì)員
![]() ![]() |
母線 --------| |---------[MOV C252 D10] M8000 要兩個(gè)信號(hào)決定是增還是減計(jì)數(shù) 一個(gè)有輸入,另一個(gè)沒有輸入,則不會(huì)計(jì)數(shù) 用HSCS 比較置位 HSCR 比較復(fù)位 HSZ 區(qū)間比較 都可以的,如有疑問 我的QQ:552171145 |
|
---|---|---|
|