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