chaorenlaodi
技術(shù)無界限,思想無限遠(yuǎn)!!
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 33 個(gè)
工控威望: 175 點(diǎn)
下載積分: 4077 分
在線時(shí)間: 107(小時(shí))
注冊(cè)時(shí)間: 2011-10-17
最后登錄: 2013-12-29
查看chaorenlaodi的 主題 / 回貼
樓主  發(fā)表于: 2012-07-28 02:56
下面針對(duì)論壇廣泛談?wù)摰亩ㄎ黄饎?dòng)編號(hào)應(yīng)用和M代碼含義分享一下個(gè)人的理解,希望對(duì)問題延伸能產(chǎn)生一下深入探討,不對(duì)之處希望大家能不吝指正。!

(1)M代碼是在0 和65535 之間可以分配給各個(gè)定位數(shù)據(jù)( Da.10 )的數(shù)字。
M代碼應(yīng)用含義:PLC內(nèi)部定義的一個(gè)順序開關(guān)操作過程(或理解成指令)。因?yàn)樵诂F(xiàn)場(chǎng)不能每一個(gè)地址位置完成就用一個(gè)接近開關(guān),告知PLC進(jìn)行下一步的運(yùn)動(dòng),那會(huì)需要很多個(gè)接近開關(guān),所以用M代碼操作,那么上一個(gè)運(yùn)動(dòng)完成到位后,由(指令)PLC內(nèi)部通知進(jìn)行下一項(xiàng)運(yùn)動(dòng),去控制順序運(yùn)動(dòng)。
(2)三菱運(yùn)動(dòng)控制(QD75M4)的應(yīng)用中,軸控制區(qū)內(nèi)的緩存地址1500、1600、1700、1800(分別代表1、2、3、4#的緩存地址),其定位起動(dòng)編號(hào)1-600可以用于預(yù)讀啟動(dòng)功能。定位數(shù)據(jù)編號(hào)1-600,在指令中的設(shè)置是和Configurator-QP有聯(lián)系的,可以理解為指令塊(但要區(qū)別于塊啟動(dòng)功能)。
(3)1-600之間的數(shù)字,沒有什么區(qū)別(但是在設(shè)置Configurator-QP參數(shù)時(shí)各自軸彼此的編號(hào)要錯(cuò)開,不要覆蓋設(shè)置參數(shù))。在設(shè)置Configurator-QP參數(shù)時(shí),與PLC程序中各軸賦予的編號(hào)一一對(duì)應(yīng),對(duì)應(yīng)的指令塊參數(shù)設(shè)置合適即可,方便M代碼的調(diào)用。
(4)舉個(gè)例子說明用一下定位數(shù)據(jù)編號(hào)和M代碼的聯(lián)系。這個(gè)例子用M代碼和1-600定位起動(dòng)編號(hào)聯(lián)用,最能說明問題。以1#為例說明:
①首先1#M代碼ON: FROM H0 K808 D10 K1(read 1#M code,M代碼ON執(zhí)行命令,D10指代M代碼),此時(shí)說明1#的M代碼執(zhí)行有效。
②提前已經(jīng)在Configurator-QP設(shè)置好Positioning data Axis #1中的定位起動(dòng)編號(hào)(例如編號(hào)10)對(duì)應(yīng)的參數(shù)和對(duì)應(yīng)的M代碼編號(hào)(例如編號(hào)1)。
③把定位數(shù)據(jù)編號(hào)10寫入1#的緩存地址K1500:TO H0 K1500 K10 K1-----將Configurator-QP對(duì)應(yīng)的定位數(shù)據(jù)編號(hào)10的參數(shù)寫入1#。之后調(diào)用M代碼(編號(hào)為1),去執(zhí)行下一步的運(yùn)動(dòng)。指令操作如下:[= D10  K1]-----[SET  Y30]。
[ 此帖被chaorenlaodi在2012-07-28 19:16重新編輯 ]
機(jī)械電子
chaoren1
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 9 個(gè)
工控威望: 119 點(diǎn)
下載積分: 3668 分
在線時(shí)間: 35(小時(shí))
注冊(cè)時(shí)間: 2012-07-11
最后登錄: 2012-10-14
查看chaoren1的 主題 / 回貼
1樓  發(fā)表于: 2012-07-28 13:09
呵呵 學(xué)習(xí)了,頂頂頂。謝謝樓主有幫助!能不能再多舉些M代碼有關(guān)的例子!
樓主留言:
好的 多多一起探討哦。!
技術(shù)無界