www079aaa
陸元君
級(jí)別: 探索解密
![]() |
![]() ![]() ![]() 之前CPU23的內(nèi)置編碼器讀數(shù)是直接讀的,用了個(gè)長(zhǎng)傳送指令MOVL ,第一個(gè)源子是A270,我把這個(gè)數(shù)值直接傳送到D40, 還有一個(gè)編碼器是也是同樣的把A272傳送到D50,我只需要讀出這些數(shù)據(jù)就行了 現(xiàn)在用了CT021 應(yīng)該怎么去讀出這個(gè)值,還有能怎么樣去清零,機(jī)械號(hào)設(shè)定的是21,我把程序傳上去,希望前輩能幫我看看,最好能把程序?qū)懗鰜?lái),就像一樓的給的解答,一樓解答的是內(nèi)置的高速計(jì)數(shù)模塊, [ 此帖被www079aaa在2011-03-26 13:15重新編輯 ] |
---|---|
|
hlq_0815
人生的成功不在于拿到一副好牌,而是怎樣將壞牌打好。
級(jí)別: 論壇版主
![]() ![]() ![]() |
內(nèi)置高速計(jì)數(shù)器可以不用傳送,直讀就行: ![]() 要讀CT021的數(shù)據(jù)各方面的設(shè)置、和你的需要有關(guān)。給你發(fā)一份操作手冊(cè),你自己看看: ![]() ![]() ![]() ![]() ![]() |
|
---|---|---|
|
www079aaa
陸元君
級(jí)別: 探索解密
![]() |
謝謝1樓的,但是編碼器的當(dāng)前值保存不了,每次斷電后,編碼器的值會(huì)自動(dòng)為零,需要怎么弄才能使編碼器保存當(dāng)前值 |
---|---|
|
hlq_0815
人生的成功不在于拿到一副好牌,而是怎樣將壞牌打好。
級(jí)別: 論壇版主
![]() ![]() ![]() |
![]() 要注意PLC的掃描方式,兩程式前后不能對(duì)調(diào)... |
|
---|---|---|
|
www079aaa
陸元君
級(jí)別: 探索解密
![]() |
前輩說(shuō)的是CJ1內(nèi)置高數(shù)計(jì)數(shù)模塊的斷電保存,指令只適合內(nèi)置高數(shù)計(jì)數(shù)模塊,我使用的是CT021,擴(kuò)展的高數(shù)計(jì)數(shù)模塊,所以指令只能用在CT021上, |
---|---|
|
hlq_0815
人生的成功不在于拿到一副好牌,而是怎樣將壞牌打好。
級(jí)別: 論壇版主
![]() ![]() ![]() |
充分利用@+傳送,不是內(nèi)置的也能做得到斷電保持。了解PLC的掃描規(guī)律就行 |
|
---|---|---|
|
www079aaa
陸元君
級(jí)別: 探索解密
![]() |
謝謝 前輩們, 我在歐姆龍官網(wǎng)得到了解答。“用常通采集高速計(jì)數(shù)器的當(dāng)前值,然后用CT模塊的預(yù)置當(dāng)前值功能實(shí)現(xiàn),用第一次上電觸發(fā)預(yù)置位(計(jì)數(shù)器1是n+2.02、計(jì)數(shù)器2是n+5.02)、預(yù)置數(shù)據(jù)存儲(chǔ)在(計(jì)數(shù)器1在n+3和n+4、計(jì)數(shù)器2在n+6和n+7)” 謝謝大家的幫助 |
---|---|
|