恍然如夢(mèng)
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 7 個(gè)
工控威望: 102 點(diǎn)
下載積分: 732 分
在線(xiàn)時(shí)間: 3(小時(shí))
注冊(cè)時(shí)間: 2017-09-05
最后登錄: 2019-02-27
查看恍然如夢(mèng)的 主題 / 回貼
樓主  發(fā)表于: 2017-12-13 15:16
三菱plc-fx 3u的sfwrp與sfrdp怎么樣寫(xiě)入與讀取32位數(shù)據(jù)和32位寄存器,如果不能可以用什么別的指令來(lái)替代,急需技術(shù)大神指點(diǎn),感謝
cvlsam
富士低壓,POD(觸摸屏),PLC專(zhuān)賣(mài)
級(jí)別: VIP會(huì)員

精華主題: 3 篇
發(fā)帖數(shù)量: 6767 個(gè)
工控威望: 38368 點(diǎn)
下載積分: 2631 分
在線(xiàn)時(shí)間: 9498(小時(shí))
注冊(cè)時(shí)間: 2006-09-13
最后登錄: 2024-11-06
查看cvlsam的 主題 / 回貼
1樓  發(fā)表于: 2017-12-13 15:55
我個(gè)人認(rèn)為:對(duì)于SFWR來(lái)說(shuō),將您欲寫(xiě)入的32位數(shù)據(jù)分為高低字來(lái)調(diào)用2次SFWR指令,同樣對(duì)于SFRD指令也是如此處理。

Good Luck~
恍然如夢(mèng)
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 7 個(gè)
工控威望: 102 點(diǎn)
下載積分: 732 分
在線(xiàn)時(shí)間: 3(小時(shí))
注冊(cè)時(shí)間: 2017-09-05
最后登錄: 2019-02-27
查看恍然如夢(mèng)的 主題 / 回貼
2樓  發(fā)表于: 2017-12-13 16:26
但是當(dāng)寫(xiě)入和讀取多個(gè)數(shù)據(jù)時(shí)就會(huì)覆蓋第二個(gè)16位寄存器,您這個(gè)方法行不通
cvlsam
富士低壓,POD(觸摸屏),PLC專(zhuān)賣(mài)
級(jí)別: VIP會(huì)員

精華主題: 3 篇
發(fā)帖數(shù)量: 6767 個(gè)
工控威望: 38368 點(diǎn)
下載積分: 2631 分
在線(xiàn)時(shí)間: 9498(小時(shí))
注冊(cè)時(shí)間: 2006-09-13
最后登錄: 2024-11-06
查看cvlsam的 主題 / 回貼
3樓  發(fā)表于: 2017-12-13 16:33
引用
引用第2樓恍然如夢(mèng)于2017-12-13 16:26發(fā)表的  :
但是當(dāng)寫(xiě)入和讀取多個(gè)數(shù)據(jù)時(shí)就會(huì)覆蓋第二個(gè)16位寄存器,您這個(gè)方法行不通


我無(wú)法理解您為何有如此的顧慮?

以D0~D5的數(shù)據(jù)列為例:當(dāng)32位數(shù)據(jù)源 D20,D21時(shí),
D0存放的是隊(duì)列的長(zhǎng)度,當(dāng)你使用32位數(shù)據(jù)時(shí),你可以對(duì)D0對(duì)2求余來(lái)判斷是否取出了32位數(shù)據(jù)。

當(dāng)你將D20寫(xiě)入D1時(shí),D1開(kāi)始的數(shù)據(jù)會(huì)向左移動(dòng),而當(dāng)你寫(xiě)入D21時(shí),原來(lái)存放在D1中的D20的數(shù)據(jù)不也向左移動(dòng),又何以存在覆蓋?

Good Luck~
恍然如夢(mèng)
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 7 個(gè)
工控威望: 102 點(diǎn)
下載積分: 732 分
在線(xiàn)時(shí)間: 3(小時(shí))
注冊(cè)時(shí)間: 2017-09-05
最后登錄: 2019-02-27
查看恍然如夢(mèng)的 主題 / 回貼
4樓  發(fā)表于: 2017-12-14 16:55
按您說(shuō)的我試驗(yàn)了一下,當(dāng)用sfwrp分別寫(xiě)入32位高低位的寄存器時(shí),低位16位寄存器中的數(shù)據(jù)變?yōu)樨?fù)值(也就是超過(guò)16位最大數(shù)值后變?yōu)樨?fù)值),高位16位寄存器中的數(shù)據(jù)為0,不能實(shí)現(xiàn)想要的功能,當(dāng)用該指令寫(xiě)入時(shí)又變?yōu)?6位數(shù)據(jù)
咗臉ヅ微笑ぺ
非吾所愿,奈何已離去……
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 471 個(gè)
工控威望: 2130 點(diǎn)
下載積分: 29832 分
在線(xiàn)時(shí)間: 588(小時(shí))
注冊(cè)時(shí)間: 2017-04-08
最后登錄: 2023-07-25
查看咗臉ヅ微笑ぺ的 主題 / 回貼
5樓  發(fā)表于: 2017-12-14 17:30
1樓說(shuō)的對(duì)的,存取的時(shí)候就當(dāng)兩個(gè)16位數(shù)來(lái)操作;低位16位寄存器中的數(shù)據(jù)變?yōu)樨?fù)值是因?yàn)楸旧碜罡呶皇?,但并不影響啊,當(dāng)你取出時(shí)當(dāng)做32位看的時(shí)候并不會(huì)改變什么
ヅ微笑面對(duì)每一天,即使生活并不美好ヅ
恍然如夢(mèng)
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 7 個(gè)
工控威望: 102 點(diǎn)
下載積分: 732 分
在線(xiàn)時(shí)間: 3(小時(shí))
注冊(cè)時(shí)間: 2017-09-05
最后登錄: 2019-02-27
查看恍然如夢(mèng)的 主題 / 回貼
6樓  發(fā)表于: 2017-12-15 15:33
是的,是我看錯(cuò)了,理解不到位,兩位老師說(shuō)的都對(duì),多謝幫忙,我明白了,謝謝