3376824569
532829024
级别: 略有小成
精华主题: 0
发帖数量: 125 个
工控威望: 217 点
下载积分: 2986 分
在线时间: 91(小时)
注册时间: 2016-09-13
最后登录: 2024-05-09
查看3376824569的 主题 / 回贴
楼主  发表于: 2020-09-07 11:48
to H0 K1500 K9001 K3    //表示数据K9001写入0号模块,#1500缓存区,#1501 #1502 三个缓冲器


改用[mov k9001  u0\g1500]   好像有点对应不上
cypress1121
级别: 工控侠客
精华主题: 0
发帖数量: 184 个
工控威望: 3272 点
下载积分: 16833 分
在线时间: 411(小时)
注册时间: 2020-01-07
最后登录: 2024-11-16
查看cypress1121的 主题 / 回贴
1楼  发表于: 2020-09-07 14:38
我是沒用過這個指令mov k9001  "g1500\u0" 剛稍微試了一下,無法編寫顯示錯誤...

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

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

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

以上為個人目前寫程式手法,有錯還請指教~~
楼主留言:
mov指令在写或者读多个缓存区时候还是没有FROM/TO指令功能全
cypress1121
级别: 工控侠客
精华主题: 0
发帖数量: 184 个
工控威望: 3272 点
下载积分: 16833 分
在线时间: 411(小时)
注册时间: 2020-01-07
最后登录: 2024-11-16
查看cypress1121的 主题 / 回贴
2楼  发表于: 2020-09-10 11:23
引用
引用第5楼3376824569于2020-09-09 17:36发表的  :
用FMOV和BMOV指令写不进去哦!语法错误,缓存区只能一个个的写吗??


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


楼主留言:
真诚感谢!测试可以,应该是我输入错误