wangsai0501
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 380 個
工控威望: 530 點
下載積分: 1508 分
在線時間: 289(小時)
注冊時間: 2010-04-12
最后登錄: 2024-12-21
查看wangsai0501的 主題 / 回貼
樓主  發(fā)表于: 2012-07-04 17:31
圖片:
雙字最大輸入范圍是2147483647而實際輸入的數(shù)會小于這個數(shù),如何能輸入2147483647?
如果寫DMOV  D0   D2       而DO  D1   最大的數(shù)只能分別寫32767   所以得到的D1D0數(shù)就是2147450879.
接著寫 LD  X0    OUT    T200       T200(或者是32位計數(shù)器C200)能輸入的最大的結(jié)果也就是32767       如何讓T200(C200)的數(shù)變成2147483647?
[ 此帖被wangsai0501在2012-07-04 17:41重新編輯 ]
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員

精華主題: 3 篇
發(fā)帖數(shù)量: 6778 個
工控威望: 38381 點
下載積分: 4416 分
在線時間: 9540(小時)
注冊時間: 2006-09-13
最后登錄: 2024-12-28
查看cvlsam的 主題 / 回貼
1樓  發(fā)表于: 2012-07-04 20:04
請將32位寄存器想象為一個寄存器來使用。因此你的確能賦值2147483647給寄存器。

即使要作為2個寄存器來使用,也應(yīng)該分清高低字的關(guān)系。
你寫出來的分別給高低字賦值K32767,實際上這樣組成的32位數(shù)據(jù)的二進制為:
0111 1111 1111 1111 0111 1111 1111 1111
而正確的應(yīng)該是:
0111 1111 1111 1111 1111 1111 1111 1111
因此,你給低字賦值應(yīng)該是HFFFF而不是K32767。
最后,并不存在32位的定時器用法,但是必定可以使用32位的寄存器,請注意32位的寄存器并非C0,C1的組合,而是有其特定的編號。



以上~
春刺二
春刺
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 121 個
工控威望: 209 點
下載積分: 2750 分
在線時間: 47(小時)
注冊時間: 2010-09-15
最后登錄: 2022-08-16
查看春刺二的 主題 / 回貼
2樓  發(fā)表于: 2012-07-04 21:20
感謝高手
春刺
wangsai0501
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 380 個
工控威望: 530 點
下載積分: 1508 分
在線時間: 289(小時)
注冊時間: 2010-04-12
最后登錄: 2024-12-21
查看wangsai0501的 主題 / 回貼
3樓  發(fā)表于: 2012-07-05 09:39
非常感謝您的回答
[ 此帖被wangsai0501在2012-07-05 14:38重新編輯 ]
yunaiguo
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 44 個
工控威望: 147 點
下載積分: 2404 分
在線時間: 6(小時)
注冊時間: 2012-07-20
最后登錄: 2012-10-19
查看yunaiguo的 主題 / 回貼
4樓  發(fā)表于: 2012-07-22 13:05
高手啊