madin1314
級別: 探索解密
精華主題: 0
發(fā)帖數量: 27 個
工控威望: 175 點
下載積分: 638 分
在線時間: 20(小時)
注冊時間: 2008-10-27
最后登錄: 2012-07-31
查看madin1314的 主題 / 回貼
樓主  發(fā)表于: 2009-06-27 16:07
問個大家可能覺得有點傻的問題,經常給看到一些指令前面加一個字母D,也知道這是什么32位,16位和32位到底如何區(qū)分,32位為什么又會占用兩個寄存器呢?不知道怎么去運用它們,,我在想什么時候該用16位呢,什么時候該用32位呢?我一直都是糊里糊涂,請高手指點,
月澤
時間嘛!就象乳溝,擠一擠總歸還是有的!
級別: 工控俠客
精華主題: 1 篇
發(fā)帖數量: 1285 個
工控威望: 2921 點
下載積分: 4511 分
在線時間: 642(小時)
注冊時間: 2009-03-28
最后登錄: 2024-06-12
查看月澤的 主題 / 回貼
1樓  發(fā)表于: 2009-06-27 16:45
D0 來說16位 最大數值 才32768   你如果是存放一個很大的數字 就放不下嘍

需要2個 D來可以放的最大數字是2147483648
揭開神秘的工控面紗
QQ:2631001081
Emal:strong20671713@163.com
qinshengyue
是我,別開槍!
級別: VIP會員
精華主題: 0
發(fā)帖數量: 808 個
工控威望: 1216 點
下載積分: 31304 分
在線時間: 1234(小時)
注冊時間: 2009-04-09
最后登錄: 2023-05-23
查看qinshengyue的 主題 / 回貼
2樓  發(fā)表于: 2009-06-27 18:30
2樓 最大數值是否應該是32767?
有符號數16位   -32768-+32767
                 32位  -2147483648~+2147483647
本帖最近評分記錄:
  • 下載積分:+2(sjm213) 熱心助人,加分表揚
    ljc2008
    一學到老
    級別: 家園?
    精華主題: 0
    發(fā)帖數量: 406 個
    工控威望: 562 點
    下載積分: 499 分
    在線時間: 172(小時)
    注冊時間: 2008-10-04
    最后登錄: 2024-03-04
    查看ljc2008的 主題 / 回貼
    3樓  發(fā)表于: 2009-06-27 19:57
    16位和32位到底如何區(qū)分,?在FX2N PLC中其數據存貯器是16位的,故一個存貯單元是16位,D0到D8195都是16位寄存器,因16位表示數值太小,故常常把二個16位數據存貯器合起來作為32位數據存貯用,特別是在乘除運算中,二個16位數據相乘,其積一定存在兩個相鄰的16位數據存貯器中。這是編程指令規(guī)定的。至於什么時候該用16位呢,什么時候該用32位呢?那就要看程序的要求了。
    本帖最近評分記錄:
  • 下載積分:+2(sjm213) 熱心助人,加分表揚
    libin520
    雖然沒什么突破和進步,卻還是每天在堅持著。
    級別: 工控俠客
    精華主題: 1 篇
    發(fā)帖數量: 2342 個
    工控威望: 2773 點
    下載積分: 4396 分
    在線時間: 1163(小時)
    注冊時間: 2008-10-24
    最后登錄: 2024-11-07
    查看libin520的 主題 / 回貼
    4樓  發(fā)表于: 2009-06-27 23:02
    關于定位方面的D肯定是用32位了?傊隽16位存儲的就用32位的。其他的PLC也是一樣 的套路的。松下的也是如此。反正D是用不完的。我們這里有個A系列的機子2萬多步的程序。那是用很多D和R。程序打印出來。一本16開的書。很厚呀。對于GOT的設定方面做得很好。尤其是伺服的西塔角馬達。有兩下子。
    本帖最近評分記錄:
  • 下載積分:+1(sjm213) 熱心助人,加分表揚
  • 需要高品質音樂資源+QQ群:723680148,音質好的音樂讓愛車如音樂海洋。享受美妙音樂帶來的超快感。音樂文件資源來聊即送。
    dl2006
    沒有女人冷冷清清,女人多了雞犬不寧
    級別: 網絡英雄
    精華主題: 0
    發(fā)帖數量: 1316 個
    工控威望: 5896 點
    下載積分: 16821 分
    在線時間: 850(小時)
    注冊時間: 2006-09-07
    最后登錄: 2024-09-12
    查看dl2006的 主題 / 回貼
    5樓  發(fā)表于: 2009-06-28 09:37
    我也說不好,在此學習了.      
    對不起是一種真誠,沒關系是一種風度。如果你付出了真誠,卻得不到風度,那只能說明對方的無知與粗俗
    張平全
    為國出力的時候到了
    級別: 家園?
    精華主題: 0
    發(fā)帖數量: 955 個
    工控威望: 965 點
    下載積分: 1895 分
    在線時間: 466(小時)
    注冊時間: 2008-04-25
    最后登錄: 2022-11-19
    查看張平全的 主題 / 回貼
    6樓  發(fā)表于: 2009-06-28 13:41
    在開關量的控制過程中,如果用這樣的16或32位的指令來編程的話,有時候,連自已都找不到毛病,所以,這是基礎中的基礎,一定要了解清楚滴.............
    本帖最近評分記錄:
  • 下載積分:+1(sjm213) 熱心助人,加分表揚
    dl2006
    沒有女人冷冷清清,女人多了雞犬不寧
    級別: 網絡英雄
    精華主題: 0
    發(fā)帖數量: 1316 個
    工控威望: 5896 點
    下載積分: 16821 分
    在線時間: 850(小時)
    注冊時間: 2006-09-07
    最后登錄: 2024-09-12
    查看dl2006的 主題 / 回貼
    7樓  發(fā)表于: 2009-06-30 08:16
    引用
    引用第6樓張平全于2009-06-28 13:41發(fā)表的  :
    在開關量的控制過程中,如果用這樣的16或32位的指令來編程的話,有時候,連自已都找不到毛病,所以,這是基礎中的基礎,一定要了解清楚滴.............

    這兩指令在使用上有什么規(guī)則?我也是經常搞錯,要是有什么口決就好了.
    對不起是一種真誠,沒關系是一種風度。如果你付出了真誠,卻得不到風度,那只能說明對方的無知與粗俗
    sjm213
    有小知識,無大學問。
    級別: 論壇版主

    精華主題: 7 篇
    發(fā)帖數量: 5196 個
    工控威望: 7419 點
    下載積分: 158570 分
    在線時間: 3152(小時)
    注冊時間: 2007-11-21
    最后登錄: 2024-11-08
    查看sjm213的 主題 / 回貼
    8樓  發(fā)表于: 2009-06-30 14:09
    引用
    引用第7樓dl2006于2009-06-30 08:16發(fā)表的  :

    這兩指令在使用上有什么規(guī)則?我也是經常搞錯,要是有什么口決就好了.


    規(guī)則?就看您需要的數值范圍,范圍小的用16位,大的用32位。