小光光
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 6 個
工控威望: 124 點
下載積分: 893 分
在線時間: 11(小時)
注冊時間: 2013-03-02
最后登錄: 2013-05-11
查看小光光的 主題 / 回貼
樓主  發(fā)表于: 2013-04-20 10:41
1.MOV K7M130 D196  請問這條指令是把7存入D196或把M130存入D196或一起存入D196呢  求解謝謝
2.[D>  D124  K9600 ]請問這條指令的D>的這個D是指哪個D  求解謝謝
[ 此帖被小光光在2013-04-20 10:46重新編輯 ]
sjm213
有小知識,無大學問。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5196 個
工控威望: 7419 點
下載積分: 158540 分
在線時間: 3152(小時)
注冊時間: 2007-11-21
最后登錄: 2024-11-05
查看sjm213的 主題 / 回貼
1樓  發(fā)表于: 2013-04-20 11:31
1. M130是位元件(bit),D196是字元件。眾所周知8個位組成1個字節(jié)(byte),16個位組成一個字。
    K7M130是三菱的特殊表示形式,它表示由K7×4=28個位(M130~M157)組成的元件。
    MOV K7M130 D196指令會把K7M130的低16位(M130~M145)傳送到D196中,每位對應(yīng)置ON或OFF。
    所以實際上這個指令相當于MOV K4M130 D196。

   但詭異的是你確定是MOV指令而非DMOV?否則超出16位的元件是如何輸入到程序中的?

2. [D>  D124  K9600 ]請問這條指令的D不是急促器的意思,在指令前加一個【D】是指該指令是一個32位指令,不同意一般的16位指令,32位指令中的操作數(shù)都是32位的。例如這條指令中的D124實際上是[D125  D124]組成的32位寄存器,不單單是D124這個16位的寄存器與K9600比較。
    另外指令后面加【P】代表該指令是一個邊沿指令,當其條件導通時該指令僅在條件由OFF轉(zhuǎn)為ON的那一個掃描周期執(zhí)行,之后變?yōu)闊o效。
tiankonglang
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 29 個
工控威望: 152 點
下載積分: 2149 分
在線時間: 18(小時)
注冊時間: 2012-11-03
最后登錄: 2019-11-06
查看tiankonglang的 主題 / 回貼
2樓  發(fā)表于: 2013-04-20 16:12
MOV K7M130 D196
是將m130~m157    這28個繼電器轉(zhuǎn)化為BCD存入D196中  

[D>  D124  K9600 ]
這個D是 LDD>        
比較32位數(shù)字用。
小光光
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 6 個
工控威望: 124 點
下載積分: 893 分
在線時間: 11(小時)
注冊時間: 2013-03-02
最后登錄: 2013-05-11
查看小光光的 主題 / 回貼
3樓  發(fā)表于: 2013-04-22 11:31
太感謝樓主了   MOV K7M130 D196 應(yīng)該是DMOV K7M130 D196   因為K7=7*4=28  我弄錯了
[D>  D124  K9600 ]是當D125 D124>9600時為ON  不知是否這樣解釋
[ 此帖被小光光在2013-04-22 12:15重新編輯 ]