sihu国产精品永久免费_日韩午夜在线视频_久久99中文字幕伊人_古代男男嗯…啊h总攻

505311849
級別: 探索解密
精華主題: 0
發帖數量: 24 個
工控威望: 134 點
下載積分: 726 分
在線時間: 22(小時)
注冊時間: 2017-08-07
最后登錄: 2018-06-24
查看505311849的 主題 / 回貼
樓主  發表于: 2017-08-07 22:44
請教,假如一個ID:8fka68005803存到寄存器r1-r6里面,實際每個寄存器存2位,r1存8f,r2存ka,以此類推下去。想問下大神為啥會這樣?一個寄存器最多能存2個數字是嗎?怎么存的?需要專業解答,像什么16位一個字,8位一個字節以二進制存入等等我都知道了,我就想知道為啥寄存器能存兩個數(不是兩位數),怎么存的。
zmrs163
級別: 家園常客
精華主題: 0
發帖數量: 375 個
工控威望: 523 點
下載積分: 1470 分
在線時間: 325(小時)
注冊時間: 2017-06-12
最后登錄: 2024-12-20
查看zmrs163的 主題 / 回貼
1樓  發表于: 2017-08-08 07:51
因為一個ASC碼占用一個字節
john42tw
級別: 網絡英雄
精華主題: 0
發帖數量: 1278 個
工控威望: 6109 點
下載積分: 52272 分
在線時間: 1123(小時)
注冊時間: 2012-04-24
最后登錄: 2024-12-19
查看john42tw的 主題 / 回貼
2樓  發表于: 2017-08-08 08:20
標準ASCII碼共 128個 (0~127) = 0111  1111 ===> 8Bit

每一個數字代表一個符號,例如 "8" = 56 = 38(H) = 0011  1000
                                                                                    3         8
"8" ===>給人看的;   0011  1000 ==>機器看的。
eledesigner
懂一點點
級別: 工控俠客
精華主題: 0
發帖數量: 1806 個
工控威望: 2068 點
下載積分: 2717 分
在線時間: 2231(小時)
注冊時間: 2009-08-21
最后登錄: 2024-12-21
查看eledesigner的 主題 / 回貼
3樓  發表于: 2017-08-08 08:57
你這個是字符串,不是數字
505311849
級別: 探索解密
精華主題: 0
發帖數量: 24 個
工控威望: 134 點
下載積分: 726 分
在線時間: 22(小時)
注冊時間: 2017-08-07
最后登錄: 2018-06-24
查看505311849的 主題 / 回貼
4樓  發表于: 2017-08-08 10:33
特別感謝二樓和三樓的大神,經過測試是ASCII這種儲存情況,膜拜。可是還有個問題,就是普通寄存器r10,正常傳送不是以二進制存在里面的嗎?如何讓它以ASCII形式存在里面?或者是說它里面的存的16位,什么時候表示普通二進制,什么時候表示ASCII,或者我如何設定?
zmrs163
級別: 家園常客
精華主題: 0
發帖數量: 375 個
工控威望: 523 點
下載積分: 1470 分
在線時間: 325(小時)
注冊時間: 2017-06-12
最后登錄: 2024-12-20
查看zmrs163的 主題 / 回貼
5樓  發表于: 2017-08-08 12:59
沒有什么設定不設定的,PLC內部本身存儲就都是二進制的,區別就是你讀出來的方式罷了,你二進制也可以強行用ASC讀出來不過是亂碼而已,GX WORKS3本身監視的時候旁邊不就是有字符串顯示的,如果數據本身不是字符串就都是亂碼罷了
heshuqing
級別: 探索解密
精華主題: 0
發帖數量: 26 個
工控威望: 125 點
下載積分: 2347 分
在線時間: 19(小時)
注冊時間: 2017-07-13
最后登錄: 2018-12-05
查看heshuqing的 主題 / 回貼
6樓  發表于: 2017-08-12 11:11
要知道,存在機器里的都是機器認識的,但他只認識0和1