cctv197910
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 29 個(gè)
工控威望: 133 點(diǎn)
下載積分: 405 分
在線時(shí)間: 17(小時(shí))
注冊時(shí)間: 2017-11-06
最后登錄: 2024-10-24
查看cctv197910的 主題 / 回貼
樓主  發(fā)表于: 2019-07-17 14:15
圖片:
圖片:
圖片:
FX3U的PLC,其中寄存器D600被使用多次,會(huì)根據(jù)不同導(dǎo)通條件傳送入不同的值,使用一段時(shí)間后其它的D600值不會(huì)根據(jù)當(dāng)前輸入值改變而變?yōu)?64094,更換新的寄存器地址后正常,但使用十幾天時(shí)間后又和以前一樣,現(xiàn)在只能每半個(gè)月更換一次地址。求大神們幫忙解惑。
xypdchw
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 41 個(gè)
工控威望: 208 點(diǎn)
下載積分: 861 分
在線時(shí)間: 61(小時(shí))
注冊時(shí)間: 2009-09-25
最后登錄: 2024-09-16
查看xypdchw的 主題 / 回貼
1樓  發(fā)表于: 2019-07-17 15:29
是否機(jī)器周邊有干擾!
leechengyu
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 127 個(gè)
工控威望: 221 點(diǎn)
下載積分: 700 分
在線時(shí)間: 378(小時(shí))
注冊時(shí)間: 2015-10-17
最后登錄: 2024-09-22
查看leechengyu的 主題 / 回貼
2樓  發(fā)表于: 2019-07-17 15:36
檢查有哪些指令用到D596~D599的,16位指令與32位指令混著用,很容易出錯(cuò)
cctv197910
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 29 個(gè)
工控威望: 133 點(diǎn)
下載積分: 405 分
在線時(shí)間: 17(小時(shí))
注冊時(shí)間: 2017-11-06
最后登錄: 2024-10-24
查看cctv197910的 主題 / 回貼
3樓  發(fā)表于: 2019-07-17 16:25
謝謝,都改成32位的試試看
anlyl2014
大吉大利
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 981 個(gè)
工控威望: 8883 點(diǎn)
下載積分: 8774 分
在線時(shí)間: 923(小時(shí))
注冊時(shí)間: 2014-05-23
最后登錄: 2024-11-07
查看anlyl2014的 主題 / 回貼
4樓  發(fā)表于: 2019-07-17 16:31
你第二張圖是16位,其它地方又是32位運(yùn)算,
活到老,學(xué)到老!
微信號(hào):anjjyy2013
添加時(shí)注明來自工控人家園
壓縮包用WINRAR打開,沒密碼
z278958561
地獄不空,誓不成佛,眾生度盡,方正菩提。
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 15 個(gè)
工控威望: 76 點(diǎn)
下載積分: 488 分
在線時(shí)間: 11(小時(shí))
注冊時(shí)間: 2019-07-16
最后登錄: 2019-11-29
查看z278958561的 主題 / 回貼
5樓  發(fā)表于: 2019-07-17 17:22
找到解決辦法沒,我是一個(gè)計(jì)數(shù)器也是這樣,搞得慕名奇妙。還不知道哪里的原因
nightblueblu
道阻且長,窮且益堅(jiān)。
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1015 個(gè)
工控威望: 1837 點(diǎn)
下載積分: 236 分
在線時(shí)間: 1105(小時(shí))
注冊時(shí)間: 2017-02-09
最后登錄: 2024-11-06
查看nightblueblu的 主題 / 回貼
6樓  發(fā)表于: 2019-07-17 17:34
按道理說都是16位和32位使用造成的,我也是遇到三菱的,某個(gè)寄存器就是不對,他周圍的都沒用,就他有問題,辦法就是不使用他
Your happiness is everything.
seafar
目前C#
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 619 個(gè)
工控威望: 764 點(diǎn)
下載積分: 1909 分
在線時(shí)間: 594(小時(shí))
注冊時(shí)間: 2018-03-23
最后登錄: 2023-10-27
查看seafar的 主題 / 回貼
7樓  發(fā)表于: 2019-07-17 18:43
寄存器溢出
枕星河之倒影兮與星光同流,望群星之包覆兮隨繁星同輝。
B站資源分享鏈接https://space.bilibili.com/39855180
淺酌憶流年
那可路路
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 73 個(gè)
工控威望: 719 點(diǎn)
下載積分: 88 分
在線時(shí)間: 66(小時(shí))
注冊時(shí)間: 2015-10-14
最后登錄: 2024-09-30
查看淺酌憶流年的 主題 / 回貼
8樓  發(fā)表于: 2019-07-17 19:41
第二張圖片,把D388轉(zhuǎn)化成雙字,然后DMOV給D600,還有一點(diǎn),DMOV給D600的時(shí)候不能同時(shí)DMOV,加個(gè)互鎖試試。
zhangqi_1234
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 342 個(gè)
工控威望: 493 點(diǎn)
下載積分: 4015 分
在線時(shí)間: 250(小時(shí))
注冊時(shí)間: 2013-03-22
最后登錄: 2024-11-04
查看zhangqi_1234的 主題 / 回貼
9樓  發(fā)表于: 2019-07-17 21:49
1、兩個(gè)32位字元件的乘積,存四個(gè)地址連續(xù)的16位字元件(64位)。用DMUL指令,表示用D334-D335這2個(gè)16位字元件組成的32位數(shù)(D334存低16位,D335存高16位,其中最高位為符號(hào)位,最高位為1表示負(fù)數(shù),負(fù)數(shù)以補(bǔ)碼形式存儲(chǔ)),與K100相乘后的乘積,存D600-D603中,D600存最低16位,D603存最高16位。同樣,最高位為符號(hào)位。因此,在使用帶D的乘積指令時(shí),要保證相鄰若干的寄存器,不得受到其它指令的影響。32位寄存器的取值范圍:-2147483648~+2147483647。64位的取值范圍:-9223372036854775808 ~+ 9223372036854775807。2、用M8000這個(gè)觸頭執(zhí)行DMUL指令,表示PLC處于RUN狀態(tài)時(shí),每一個(gè)掃描周期都執(zhí)行乘法指令。也就是說,是循環(huán)不斷地執(zhí)行。這樣會(huì)導(dǎo)致運(yùn)算結(jié)果溢出。3、其它諸如:SUB指令,也是在觸頭條件滿足的每一個(gè)掃描周期都執(zhí)行。也可能導(dǎo)致運(yùn)算結(jié)果溢出。
[ 此帖被zhangqi_1234在2019-07-18 01:37重新編輯 ]
本帖最近評分記錄:
  • 下載積分:+1(sdif000)
  • 下載積分:+1(mylover132) 熱心助人!
    suegu2
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 319 個(gè)
    工控威望: 584 點(diǎn)
    下載積分: 6619 分
    在線時(shí)間: 274(小時(shí))
    注冊時(shí)間: 2012-09-22
    最后登錄: 2024-08-28
    查看suegu2的 主題 / 回貼
    10樓  發(fā)表于: 2019-07-18 08:12
    不要懷疑PLC出錯(cuò),32位乘法指令結(jié)果占4位,是不是時(shí)間長了結(jié)果溢出?樓上說的很多了。
    stackdog
    級(jí)別: 網(wǎng)絡(luò)英雄
    精華主題: 0
    發(fā)帖數(shù)量: 472 個(gè)
    工控威望: 8656 點(diǎn)
    下載積分: 7421 分
    在線時(shí)間: 452(小時(shí))
    注冊時(shí)間: 2015-10-01
    最后登錄: 2024-11-02
    查看stackdog的 主題 / 回貼
    11樓  發(fā)表于: 2019-07-18 08:29
    吾日三省吾身:雙線圈了么?寄存器混用了么?結(jié)構(gòu)沒規(guī)劃好就動(dòng)手寫程序了么?