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