杯雪盞月
看花羞,幾人風(fēng)流,往事愁來不得收。
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 140 個
工控威望: 191 點
下載積分: 942 分
在線時間: 61(小時)
注冊時間: 2020-11-12
最后登錄: 2024-09-24
查看杯雪盞月的 主題 / 回貼
樓主  發(fā)表于: 2022-01-10 16:42
圖片:
圖片:
圖片:
如圖,我程序上SET I1R2100時,它可以根據(jù)我I1的值去置位,但是我寫RST I2R2100時它就直接報錯了,PLC跳出RUN狀態(tài),還報成定位錯誤,但我那段程序沒有關(guān)聯(lián)到定位啊,請教給位前輩,能否指導(dǎo)下我這個是否是寫法錯誤導(dǎo)致的
[ 此帖被杯雪盞月在2022-01-10 17:06重新編輯 ]
山城酒薄不堪飲,勸君且吸杯中月。
18998923978
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 48 個
工控威望: 112 點
下載積分: 2364 分
在線時間: 71(小時)
注冊時間: 2021-10-09
最后登錄: 2024-11-06
查看18998923978的 主題 / 回貼
1樓  發(fā)表于: 2022-01-10 17:24
留意I2里面的值,看是否超出范圍。一般索引寄存器在使用之前是要賦值的,否則可能偏移到未預(yù)期的地址上,就會引起錯誤
18998923978
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 48 個
工控威望: 112 點
下載積分: 2364 分
在線時間: 71(小時)
注冊時間: 2021-10-09
最后登錄: 2024-11-06
查看18998923978的 主題 / 回貼
2樓  發(fā)表于: 2022-01-10 17:28
引用
引用第3樓杯雪盞月于2022-01-10 17:04發(fā)表的  :
剛剛試了下,把RST I2R2100改成RST I1R2100就可以復(fù)位,他這是一定要成對的。验_)

不是要成對,是偏移地址的問題。你的程序中RST I2R2100前面有對I2進行+1操作,導(dǎo)致I2的值是變動的,最終結(jié)果是I2R2100尋址結(jié)果,超出R區(qū)
18998923978
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 48 個
工控威望: 112 點
下載積分: 2364 分
在線時間: 71(小時)
注冊時間: 2021-10-09
最后登錄: 2024-11-06
查看18998923978的 主題 / 回貼
3樓  發(fā)表于: 2022-01-11 08:42
引用
引用第9樓來電自動化于2022-01-10 20:35發(fā)表的  :



樓上的意思是10進制與16進制的關(guān)系錯位了???


與進制沒關(guān)系,偏移地址與索引寄存器地址內(nèi)的數(shù)據(jù)有關(guān)系。在使用索引寄存器時,要注意寄存器內(nèi)數(shù)據(jù)變化,必要時要先賦值,再使用,避免出現(xiàn)溢出問題。另外,PLC程序執(zhí)行是循環(huán)掃描的,處理數(shù)據(jù)時要牢記。