定位數(shù)據(jù)需要存儲(chǔ)32位數(shù)據(jù),一個(gè)緩沖地址只能存儲(chǔ)16位,和PLC存儲(chǔ)器D一樣一個(gè)只能存16位,需要存32位就需要兩個(gè)一起,所以需要兩個(gè)地址存儲(chǔ),2006為低位,2007為高位。
寫入指令要加D,例:[DMOVP D234 U5/G8026]是將D234,D235的數(shù)據(jù)寫入#8026,#8027里,將常數(shù)寫入D234也是一樣,要用32位指令的,即前面加D。[DMOVP K5000 D234]是將常數(shù)以32位的形式寫入D234,D235里。當(dāng)使用[DMOVP D234 U5/G8026]這樣的指令后,D235就不能再用做存儲(chǔ)其它數(shù)據(jù)了。
軸1:編號(hào)1:2006,2016,編號(hào)2:2016,2017……2006為首至7996,每一編號(hào)+10,共600組。
而2010-2019中并非每一個(gè)都是存儲(chǔ)定位地址的,如:2010是存儲(chǔ)運(yùn)行形式/控制系統(tǒng)/加減速時(shí)間等,2011存儲(chǔ)M代碼/條件數(shù)據(jù),2012存儲(chǔ)停頓時(shí)間,2013未使用,2014和2015是存儲(chǔ)命令速度的,2016和2017才是存儲(chǔ)定位地址的,2018和2019存儲(chǔ)弧地址。
32位寫入方法要從低位開始寫入,如:[DMOVP D234 U5/G8026]才是正確的,[DMOVP D234 U5/G8027]是不對(duì)的。
你在5樓發(fā)的第二張圖片就很好理解,在手動(dòng)模式,回零按鈕M262被輸入時(shí),先在#2006寫入0,#2006是編號(hào)1的定位地址,所以在D272寫入了1,再用定位啟動(dòng)專用指令ZP.PSTRT1執(zhí)行定位啟動(dòng).
第三張圖寫入#8026是軸2的編號(hào)2的定位地址,所以用指令ZP.PSTRT2(而不是ZP.PSTRT1).
樓主留言:
現(xiàn)在我想我明白了,那既然2006,2007和2016,2017和2026,2027至7996,7997,是編號(hào)1到600定位地址存儲(chǔ)區(qū),那么他們都有什么區(qū)別嗎,除了編號(hào)不一樣除外