madin1314
級(jí)別: 探索解密
|
問個(gè)大家可能覺得有點(diǎn)傻的問題,經(jīng)常給看到一些指令前面加一個(gè)字母D,也知道這是什么32位,16位和32位到底如何區(qū)分,32位為什么又會(huì)占用兩個(gè)寄存器呢?不知道怎么去運(yùn)用它們,,我在想什么時(shí)候該用16位呢,什么時(shí)候該用32位呢?我一直都是糊里糊涂,請高手指點(diǎn), |
---|---|
|
月澤
時(shí)間嘛!就象乳溝,擠一擠總歸還是有的!
級(jí)別: 工控俠客
|
D0 來說16位 最大數(shù)值 才32768 你如果是存放一個(gè)很大的數(shù)字 就放不下嘍 需要2個(gè) D來可以放的最大數(shù)字是2147483648 |
|
---|---|---|
|
qinshengyue
是我,別開槍!
級(jí)別: VIP會(huì)員
|
2樓 最大數(shù)值是否應(yīng)該是32767? 有符號(hào)數(shù)16位 -32768-+32767 32位 -2147483648~+2147483647 |
---|---|
本帖最近評分記錄: |
ljc2008
一學(xué)到老
級(jí)別: 家園?
|
16位和32位到底如何區(qū)分,?在FX2N PLC中其數(shù)據(jù)存貯器是16位的,故一個(gè)存貯單元是16位,D0到D8195都是16位寄存器,因16位表示數(shù)值太小,故常常把二個(gè)16位數(shù)據(jù)存貯器合起來作為32位數(shù)據(jù)存貯用,特別是在乘除運(yùn)算中,二個(gè)16位數(shù)據(jù)相乘,其積一定存在兩個(gè)相鄰的16位數(shù)據(jù)存貯器中。這是編程指令規(guī)定的。至於什么時(shí)候該用16位呢,什么時(shí)候該用32位呢?那就要看程序的要求了。 |
---|---|
本帖最近評分記錄: |
libin520
雖然沒什么突破和進(jìn)步,卻還是每天在堅(jiān)持著。
級(jí)別: 工控俠客
|
關(guān)于定位方面的D肯定是用32位了?傊隽16位存儲(chǔ)的就用32位的。其他的PLC也是一樣 的套路的。松下的也是如此。反正D是用不完的。我們這里有個(gè)A系列的機(jī)子2萬多步的程序。那是用很多D和R。程序打印出來。一本16開的書。很厚呀。對于GOT的設(shè)定方面做得很好。尤其是伺服的西塔角馬達(dá)。有兩下子。 |
|
---|---|---|
本帖最近評分記錄:
|
dl2006
沒有女人冷冷清清,女人多了雞犬不寧
級(jí)別: 網(wǎng)絡(luò)英雄
|
我也說不好,在此學(xué)習(xí)了. |
|
---|---|---|
|
張平全
為國出力的時(shí)候到了
級(jí)別: 家園?
|
在開關(guān)量的控制過程中,如果用這樣的16或32位的指令來編程的話,有時(shí)候,連自已都找不到毛病,所以,這是基礎(chǔ)中的基礎(chǔ),一定要了解清楚滴............. |
---|---|
本帖最近評分記錄: |
dl2006
沒有女人冷冷清清,女人多了雞犬不寧
級(jí)別: 網(wǎng)絡(luò)英雄
|
這兩指令在使用上有什么規(guī)則?我也是經(jīng)常搞錯(cuò),要是有什么口決就好了. |
|
---|---|---|
|