3376824569
532829024
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 125 個
工控威望: 217 點
下載積分: 2986 分
在線時間: 91(小時)
注冊時間: 2016-09-13
最后登錄: 2024-05-09
查看3376824569的 主題 / 回貼
樓主  發(fā)表于: 2020-09-07 11:48
to H0 K1500 K9001 K3    //表示數(shù)據(jù)K9001寫入0號模塊,#1500緩存區(qū),#1501 #1502 三個緩沖器


改用[mov k9001  u0\g1500]   好像有點對應不上
cypress1121
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 184 個
工控威望: 3272 點
下載積分: 16673 分
在線時間: 410(小時)
注冊時間: 2020-01-07
最后登錄: 2024-11-06
查看cypress1121的 主題 / 回貼
1樓  發(fā)表于: 2020-09-07 14:38
我是沒用過這個指令mov k9001  "g1500\u0" 剛稍微試了一下,無法編寫顯示錯誤...

我的認知是MOV K9001 U0\G1500 這個是寫入,讀取一般我習慣丟到某個暫存區(qū)。例如 MOV U0\G1500 D100

另外樓主的指令怪怪的如果您的是QD75P4N的緩衝區(qū)的話#1501、#1502應該不能寫入K9001值....

所以照您的指令應該改成 TO H0 K1500 D100 K3 (D100、D101、D102再分別寫入數(shù)值)對應到MOV 就為 BMOV D100 U0\G1500 K3

以上為個人目前寫程式手法,有錯還請指教~~
樓主留言:
mov指令在寫或者讀多個緩存區(qū)時候還是沒有FROM/TO指令功能全
cypress1121
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 184 個
工控威望: 3272 點
下載積分: 16673 分
在線時間: 410(小時)
注冊時間: 2020-01-07
最后登錄: 2024-11-06
查看cypress1121的 主題 / 回貼
2樓  發(fā)表于: 2020-09-10 11:23
引用
引用第5樓3376824569于2020-09-09 17:36發(fā)表的  :
用FMOV和BMOV指令寫不進去哦!語法錯誤,緩存區(qū)只能一個個的寫嗎??


不知道你用的型號是什麼? 我是用Q03UDE測試的,另外我看你圖片似乎是打"UO/G0"  U"O" 圖片看起來是英文的O應該是0沒有O最多只到F


樓主留言:
真誠感謝!測試可以,應該是我輸入錯誤