qufey
級別: 探索解密
|
M8000-------|---------- [FROM K0 K25 K4M0 K1] M8000-------|----------[ FROM K0 K0 K4M1500 K8] |-----------[FROM K0 K8 D1100 K16] M8000-------|----------[ TO K0 K0 K4M500 K16] |-----------[TO K0 K8 D1000 K16] 這是CCLINK的一段收發的程序 但具體指令的意思請兄弟們幫幫忙解釋一下 ,謝謝啦~~ 順便問一下我用的是Q01 CPU用CCLINK模塊跟FX2N CPU帶32cc的模塊通訊 怎么通訊,我的模塊顯示收發都有 而且2個PLC監視的時候Q程序里D1100的數在FX2N里能看到 為什么I/O試驗卻沒動作 不知道通沒通上 ,愁啊! 請大高手們指點 |
---|---|
|
lovefeyer
級別: 家園常客
|
兩個CPU之間如果采用CC-LINK通訊,那么其中一個模塊要設為主站,另一個設為本地站,不然兩個只能是I/O互聯,不能數據傳送。 |
---|---|
|
lovefeyer
級別: 家園常客
|
你的程序本身是有問題的,CC-LINK主站緩存的0-223這段地址是禁止讀寫的。你的程序卻要讀K8、K25、K0的緩存區,顯然錯誤。 M8000-------|---------- [FROM K0 K25 K4M0 K1] 從模塊地址為0的模塊的緩存區(地址25)讀一個字節結果給K4M0 M8000-------|----------[ FROM K0 K0 K4M1500 K8] 從模塊地址為0的模塊的緩存區(地址0)讀8個字節結果給K4M15 |-----------[FROM K0 K8 D1100 K16] 一樣的意思 M8000-------|----------[ TO K0 K0 K4M500 K16] 這里就是寫,解釋和上面一樣 |-----------[TO K0 K8 D1000 K16 CC-LINK主站緩存E0H--1DFH 存儲遠程I/O的狀態,1E0H--3DFH是數據收發。建議樓主先去看一下CC-LINK通信的相關知識。 |
---|---|
|