lgzzhn
級(jí)別: *
|
現(xiàn)有一個(gè)裝置 電機(jī)帶動(dòng),帶一編碼器(1000轉(zhuǎn))。平時(shí)用自動(dòng),電機(jī)動(dòng)作,編碼器反饋其行走距離 但是手動(dòng)校正其坐標(biāo),需要高速計(jì)數(shù)器暫停 我用CP1EN40D 的PLC 需要怎么編程表示 本人以前用西門子的,比較好寫的,新用換公司OMRON |
---|---|
|
wolfliu
沒(méi)事就學(xué)
級(jí)別: 工控俠客
|
簡(jiǎn)單,有個(gè)輸出禁止的點(diǎn),編程讓ON就不計(jì)數(shù)了?纯词謨(cè),忘了 |
---|---|
|
lgzzhn
級(jí)別: *
|
或者說(shuō) 我在手動(dòng)自動(dòng)前 加一項(xiàng)這樣的命令 開到手動(dòng)了 我就讀取高數(shù)計(jì)數(shù)器的值 回到自動(dòng)我再把值傳回去? |
---|---|
|
lgzzhn
級(jí)別: *
|
你說(shuō)的那個(gè),輸出禁只沒(méi)用的啊 只能禁輸出 我要控制電機(jī),編碼器主要是讀所在的坐標(biāo)啊 只要高數(shù)計(jì)數(shù)器還工作的。坐標(biāo)就會(huì)變化,禁輸出是沒(méi)有用處的 |
---|---|
|
hlq_0815
人生的成功不在于拿到一副好牌,而是怎樣將壞牌打好。
級(jí)別: 論壇版主
|
|
|
---|---|---|
|
lgzzhn
級(jí)別: *
|
謝謝樓上!我的意思是這樣的 你的做法只是手動(dòng)時(shí),沒(méi)有讀計(jì)數(shù)器的值對(duì)吧 但是做這個(gè)的前提是,我手動(dòng)過(guò)后要馬上轉(zhuǎn)回自動(dòng), 并且轉(zhuǎn)回自動(dòng)后,手動(dòng)行走的時(shí)候編碼器不能產(chǎn)生數(shù)值!比如 我的電機(jī)在0-100上行走 當(dāng)我電機(jī)在50的位置時(shí),但是編碼器產(chǎn)生的數(shù)據(jù)只有40 這時(shí)有誤 差是吧 我要手動(dòng)將電機(jī)行走到40位置,但是PLC的高速計(jì)數(shù)器不變化,(就是說(shuō)編碼器產(chǎn)生的數(shù)值 你寫的D0里頭的數(shù)值保持40不變化) |
---|---|
|
hlq_0815
人生的成功不在于拿到一副好牌,而是怎樣將壞牌打好。
級(jí)別: 論壇版主
|
不移動(dòng)電機(jī),直接輸入數(shù)據(jù)修正。行不行? |
|
---|---|---|
|
lgzzhn
級(jí)別: *
|
不移電機(jī),只動(dòng)數(shù)據(jù) 但是此時(shí)你的修正數(shù)據(jù)怎么來(lái)啊 ? 我要是能確定誤 差數(shù)據(jù)了。我就不用這么做了是不? |
---|---|
|
hlq_0815
人生的成功不在于拿到一副好牌,而是怎樣將壞牌打好。
級(jí)別: 論壇版主
|
如果這樣,你的40又怎么得來(lái)的呢?都是不知道的情況下只能返回原點(diǎn),重新計(jì) |
|
---|---|---|
|
anhuishy
級(jí)別: 略有小成
|
C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files\Content.IE5\Y5UJK9GT\18[1].gif |
---|---|
|