歡迎來到海藍(lán)智能科技有限公司!
實際上,根據(jù)Q系列的定位模塊的不同,有好幾種方法可以實現(xiàn)。
1,普通的定位模塊,一般一個模塊最多控制4軸。
通過PLC的CPU發(fā)送指令控制定位模塊,再由定位模塊發(fā)送脈沖以及啟停、方向等,控制伺服驅(qū)動器運行。通過FROM/TO指令對特殊模塊進(jìn)行讀寫。就像一樓所述,一般FX系列多采用,Q系列保留了這種功能;通過U/G的方法。把特殊模塊的內(nèi)部地址直接讀寫。
這個是和FX系列不同的,也更方便。現(xiàn)在系列似乎也具備了這種功能。通過SSCNET網(wǎng)絡(luò)進(jìn)行的,即網(wǎng)絡(luò)型的定位模塊。可以很方便的進(jìn)行多軸控制。
一般來說,不需要用指令來做數(shù)據(jù)的讀出寫入的。可以真接用MOV指令,向定位模塊中寫入或讀出數(shù)據(jù)。
如:MOVU0,其中U0代表的,定位模塊所在的起始IO地址;是定位模塊中的,寄存器號。關(guān)于號寄存器是什么功能,可以看定位模塊手冊。
一般的PLC程序是不會丟失的。除非你自己把它覆蓋了。PLC的程序也是加密的。不是那么容易就可以讀出的。請人重新寫個把。
三菱沒有這個功能,只能自己用梯形圖編輯類似的功能,然后使用call指令來調(diào)用,三菱里面有個所有的Label功能,大概就是這個意思,用來表示某個功能塊,然后call(P)調(diào)用
所謂的LABEL就是可以在左側(cè)母線的左側(cè)區(qū)域,可以雙擊輸入一個標(biāo)識符,比如輸入"Manual",則在這個LABEL及以下的程序段(至RET指令)可以用call指令來調(diào)用,如call“Manual”,
三菱plc用sfc編程梯形圖塊連續(xù)的問題怎么解決
是不是上圖這種情況,當(dāng)PLC寫入時出現(xiàn)”梯形圖塊連續(xù)“,點擊[確定]也無法寫內(nèi)入。
這是因為你編輯容了兩個以上的梯形圖塊,要將梯形圖塊排列到一起才可以寫入。解決方法如下:選擇菜單[變換]--[塊變換(編輯中的所有塊)],然后選擇[是],就OK了。
方法二:
如上圖,隨便打開一個梯形圖塊,并隨便編輯一下,編輯完之后不要點[程序變換],然后退出梯形圖塊。
退出之后再點[程序批量變換],就會彈出塊號排序的窗口,選擇[是],編輯好的梯形圖塊就會合并到一個圖塊,這樣就可以寫入了。
sfc編程只是為了編程和調(diào)試更方便,寫入PLC時還是要將各個梯形圖塊合并到一起的。