你的程序本身是有問題的,CC-LINK主站緩存的0-223這段地址是禁止讀寫的。你的程序卻要讀K8、K25、K0的緩存區(qū),顯然錯誤。
M8000-------|---------- [FROM K0 K25 K4M0 K1] 從模塊地址為0的模塊的緩存區(qū)(地址25)讀一個字節(jié)結(jié)果給K4M0
M8000-------|----------[ FROM K0 K0 K4M1500 K8] 從模塊地址為0的模塊的緩存區(qū)(地址0)讀8個字節(jié)結(jié)果給K4M15
|-----------[FROM K0 K8 D1100 K16] 一樣的意思
M8000-------|----------[ TO K0 K0 K4M500 K16] 這里就是寫,解釋和上面一樣
|-----------[TO K0 K8 D1000 K16
CC-LINK主站緩存E0H--1DFH 存儲遠(yuǎn)程I/O的狀態(tài),1E0H--3DFH是數(shù)據(jù)收發(fā)。建議樓主先去看一下CC-LINK通信的相關(guān)知識。