3708407
111111111111111
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 118 個(gè)
工控威望: 375 點(diǎn)
下載積分: 684 分
在線時(shí)間: 64(小時(shí))
注冊(cè)時(shí)間: 2007-08-03
最后登錄: 2024-08-20
查看3708407的 主題 / 回貼
樓主  發(fā)表于: 2011-11-03 21:56
大家好:
在下用歐姆龍PLC,CP1H用ORG指令回原點(diǎn)結(jié)束時(shí),為什么A276的值 還是不為0呢,
另外沒有執(zhí)行回 原點(diǎn) 動(dòng)作 時(shí),用PLS2指令定位就不可用嗎,沒有反應(yīng)!
照這樣那么,每次開機(jī)時(shí)都要回一次原點(diǎn)嗎,
以上三個(gè)問題,多謝各位指教,
zlc1210903
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 483 個(gè)
工控威望: 3543 點(diǎn)
下載積分: 1050 分
在線時(shí)間: 343(小時(shí))
注冊(cè)時(shí)間: 2011-06-14
最后登錄: 2024-07-02
查看zlc1210903的 主題 / 回貼
1樓  發(fā)表于: 2012-06-11 13:25
一個(gè)星期前我跟你一樣迷惑,不過我現(xiàn)在是懂了一點(diǎn)了。
原點(diǎn)搜索有兩種,一種是PLC再開機(jī)時(shí)用INI指令定義一個(gè)原點(diǎn),另一種是用外部的限位來作為原點(diǎn)搜索的停止位置。以一種原點(diǎn)搜索的方法僅適用于PLC開機(jī)后進(jìn)行了原點(diǎn)定義,并且是絕對(duì)位置的情況下。原點(diǎn)搜索的方式需要在軟件中進(jìn)行設(shè)定。
另外如果PLC在停電后高速計(jì)數(shù)器里的數(shù)值和脈沖發(fā)射數(shù)量的數(shù)值都會(huì)清零,如果你想在PLC斷電后再進(jìn)行脈沖的原點(diǎn)復(fù)歸。有兩個(gè)方法,第一是你用內(nèi)部的數(shù)據(jù)寄存器(斷電保持的)去記錄發(fā)送或者接受的脈沖數(shù),在開機(jī)時(shí)將斷電前的數(shù)值寫入特殊寄存器,然后以此數(shù)據(jù)為準(zhǔn),用PLS2指令進(jìn)行方向和位置的定位。另外還有一種方法就是利用外部的限位提供原點(diǎn),用ORG指令復(fù)位。
第一個(gè)問題是你確定下你的原點(diǎn)搜索方式,是不是你想要的那種方式。
第二個(gè)問題是確定你的PLS2輸出的是相對(duì)脈沖還是絕對(duì)脈沖,如果你的脈沖輸出方式不是正確的或者設(shè)置的又沖突,可能會(huì)沒有脈沖輸出,也有可能是你的PLS2的參數(shù)設(shè)置不是正確的。
第三個(gè)問題我在上面有所描述。如果是絕對(duì)位置脈沖要定義一個(gè)原點(diǎn),不過這個(gè)原點(diǎn)在PLC掉電后就丟失了。
這是個(gè)人見解,我是omron的菜鳥,高手們不要噴我啊,有錯(cuò)誤給我糾正下,在下感激不盡啊。
[ 此帖被zlc1210903在2012-06-11 13:37重新編輯 ]
羨慕高手,希望有一天我也成為高手。