地雷123
級別: 正式會員
|
剛學習PLC~~也思考了下 PLC讀取編碼器脈沖,提前減速,看看速度零的時候是不是剛好是600mm對應的脈沖數 600mm脈沖計數完,對應第一次動作,同時觸發一個700mm的脈沖計數,這個700mm的計數完畢進行第二次動作,同時PLC計數清零,然后就是循環。 按ESC清空了兩次,真不習慣…… |
---|---|
|
aojianyun121
級別: 家園?
|
不是很明白你的意思,第一個600 Y1輸出, 不清零,清了不計數了,后面的永遠達不到。 因為一直在計數,到1200和600怎么會有輸出呢? 這兩個數據又不是相等的,怎么可能會給一個輸出信號呢? 不懂你的數據處理思路。 我的想法是一你計數存到 D0 然后D0和600比較 等于時輸出Y1 D0 繼續和1300(如果是還要加上前面6000的話,你可以加個600即是和1800比較) 比較 等于時輸出Y2 在清零。再循環。 即使你上面說的,到600是輸出,Y1輸出時你可以記一次數,第二次到1200時 讓Y1不輸出不就結了,到1300時輸出Y2并清除。 |
---|---|
|