madin1314
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 27 個
工控威望: 175 點(diǎn)
下載積分: 638 分
在線時間: 20(小時)
注冊時間: 2008-10-27
最后登錄: 2012-07-31
查看madin1314的 主題 / 回貼
樓主  發(fā)表于: 2009-06-27 16:07
問個大家可能覺得有點(diǎn)傻的問題,經(jīng)常給看到一些指令前面加一個字母D,也知道這是什么32位,16位和32位到底如何區(qū)分,32位為什么又會占用兩個寄存器呢?不知道怎么去運(yùn)用它們,,我在想什么時候該用16位呢,什么時候該用32位呢?我一直都是糊里糊涂,請高手指點(diǎn),
ljc2008
一學(xué)到老
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 406 個
工控威望: 562 點(diǎn)
下載積分: 499 分
在線時間: 172(小時)
注冊時間: 2008-10-04
最后登錄: 2024-03-04
查看ljc2008的 主題 / 回貼
1樓  發(fā)表于: 2009-06-27 19:57
16位和32位到底如何區(qū)分,?在FX2N PLC中其數(shù)據(jù)存貯器是16位的,故一個存貯單元是16位,D0到D8195都是16位寄存器,因16位表示數(shù)值太小,故常常把二個16位數(shù)據(jù)存貯器合起來作為32位數(shù)據(jù)存貯用,特別是在乘除運(yùn)算中,二個16位數(shù)據(jù)相乘,其積一定存在兩個相鄰的16位數(shù)據(jù)存貯器中。這是編程指令規(guī)定的。至於什么時候該用16位呢,什么時候該用32位呢?那就要看程序的要求了。
本帖最近評分記錄:
  • 下載積分:+2(sjm213) 熱心助人,加分表揚(yáng)