chenspen
每天進步一點
級別: 略有小成
精華主題: 0
發帖數量: 153 個
工控威望: 267 點
下載積分: 6414 分
在線時間: 369(小時)
注冊時間: 2008-03-28
最后登錄: 2025-07-18
查看chenspen的 主題 / 回貼
樓主  發表于: 2018-03-10 22:08
常數轉2進制,組合 再轉成10進制,求教。
D0=65432, D1=23456,這兩個數字轉成2進制后,
D02進制數變成前16,
D12進制數變成后16,
再將這322進制換成10進制,成為4,288,175,008

如何實現?
[ 此帖被chenspen在2018-03-10 22:51重新編輯 ]
振興民族自動化產業,服務社會,
znz43
工控職業已成回憶 只因愛好;丶覉@ 樂此不疲
級別: 工控俠客

精華主題: 0
發帖數量: 1062 個
工控威望: 4905 點
下載積分: 7362 分
在線時間: 2571(小時)
注冊時間: 2010-06-24
最后登錄: 2025-07-25
查看znz43的 主題 / 回貼
1樓  發表于: 2018-03-12 10:09
PLC中(所有電腦都一樣)數據都是以2進制存儲,65432在D0中以16進制表示就是FF98,23456在D1中存儲為5BA0。
32位數據是低16位在前,高16位在后。所以只要把D0與D1數據交換后,以32位數據數據讀就行了。

D0=65432=FF98H           D1=23456=5BA0H

D1-->D2     D2=5BA0H
D0-->D1     D1=FF98H
D2-->D0    D0=5BA0H

D0,D1構成32位  FF985BA0H=4288175008
出門打工難,打工學藝難,學藝拜師難,找到好師傅更難。
贈人玫瑰,手留余香。舍得舍得,有舍才有得。
znz43
工控職業已成回憶 只因愛好;丶覉@ 樂此不疲
級別: 工控俠客

精華主題: 0
發帖數量: 1062 個
工控威望: 4905 點
下載積分: 7362 分
在線時間: 2571(小時)
注冊時間: 2010-06-24
最后登錄: 2025-07-25
查看znz43的 主題 / 回貼
2樓  發表于: 2018-03-12 11:31
圖片:
可以定義為無符號的16進制數
出門打工難,打工學藝難,學藝拜師難,找到好師傅更難。
贈人玫瑰,手留余香。舍得舍得,有舍才有得。

精品国产一区二区三区AV蜜|一本加勒比HEZYO无码|91在线无码精品秘 入口九|天天干天天日天天射|亚洲无码私人影院