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 需要怎么編程表示 本人以前用西門(mén)子的,比較好寫(xiě)的,新用換公司OMRON |
---|---|
|
lgzzhn
級(jí)別: *
![]() |
或者說(shuō) 我在手動(dòng)自動(dòng)前 加一項(xiàng)這樣的命令 開(kāi)到手動(dòng)了 我就讀取高數(shù)計(jì)數(shù)器的值 回到自動(dòng)我再把值傳回去? |
---|---|
|
lgzzhn
級(jí)別: *
![]() |
你說(shuō)的那個(gè),輸出禁只沒(méi)用的啊 只能禁輸出 我要控制電機(jī),編碼器主要是讀所在的坐標(biāo)啊 只要高數(shù)計(jì)數(shù)器還工作的。坐標(biāo)就會(huì)變化,禁輸出是沒(méi)有用處的 |
---|---|
|
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ù)值 你寫(xiě)的D0里頭的數(shù)值保持40不變化) |
---|---|
|