蜜臀av一区二区三区国产精品,久久久久成人午夜,3344在线永久观看视频播放,五月天激情久久综合一区,亚洲一区二区三区日韩精品四区,日韩精品在线观看网址,久久av毛片一区二区,欧美精品午夜久久久久久久,欧美性猛交xx

85022122
級別: 正式會員
精華主題: 0
發帖數量: 42 個
工控威望: 81 點
下載積分: 856 分
在線時間: 6(小時)
注冊時間: 2025-04-07
最后登錄: 2025-08-15
查看85022122的 主題 / 回貼
樓主  發表于: 昨天
傳送的是-3000,到這里就變成了62536了,不知道什么原因
85022122
級別: 正式會員
精華主題: 0
發帖數量: 42 個
工控威望: 81 點
下載積分: 856 分
在線時間: 6(小時)
注冊時間: 2025-04-07
最后登錄: 2025-08-15
查看85022122的 主題 / 回貼
1樓  發表于: 昨天
圖片:
再傳一次圖片
冠軍歐洲
級別: 略有小成
精華主題: 0
發帖數量: 224 個
工控威望: 317 點
下載積分: 2701 分
在線時間: 730(小時)
注冊時間: 2018-10-19
最后登錄: 2025-08-15
查看冠軍歐洲的 主題 / 回貼
2樓  發表于: 昨天
傳送的時候要用DMOV,定位指令也用雙字DDRVA
eq8zw5xb
級別: 探索解密
精華主題: 0
發帖數量: 72 個
工控威望: 142 點
下載積分: 676 分
在線時間: 8(小時)
注冊時間: 2025-07-02
最后登錄: 2025-08-15
查看eq8zw5xb的 主題 / 回貼
3樓  發表于: 昨天
如果你把這個補碼  當作 無符號整數(unsigned short) 來看,它的值就是:

這就解釋了為什么你傳送的是 -3000,但接收到的是 62536 ——因為在接收端,它被當作了 無符號整數 來解釋。
1105250205
級別: 家園常客
精華主題: 0
發帖數量: 66 個
工控威望: 632 點
下載積分: 647 分
在線時間: 108(小時)
注冊時間: 2021-07-21
最后登錄: 2025-08-15
查看1105250205的 主題 / 回貼
4樓  發表于: 昨天
mov是單字,但d=是雙字。符號位不對,自然顯示的數據也就不對
dalao123
級別: 論壇先鋒
精華主題: 0
發帖數量: 872 個
工控威望: 1029 點
下載積分: 10558 分
在線時間: 555(小時)
注冊時間: 2011-05-29
最后登錄: 2025-08-15
查看dalao123的 主題 / 回貼
5樓  發表于: 昨天
引用
引用樓主85022122于2025-08-15 16:23發表的 諸公請教下,給D傳了個負數,到這里數值變了怎么回事呢 :
傳送的是-3000,到這里就變成了62536了,不知道什么原因

用dmov 就不會出問題,不要用mov,,因為你沒有理解mov數據地址的范圍。
plc
wzy4828
風流雖能驚天下,唯有悶騷動世人
級別: 家園常客
精華主題: 0
發帖數量: 67 個
工控威望: 544 點
下載積分: 2710 分
在線時間: 59(小時)
注冊時間: 2024-01-16
最后登錄: 2025-08-15
查看wzy4828的 主題 / 回貼
6樓  發表于: 昨天
這是PLC寄存器的一種機制,16位寄存器運算結果為負數時,寄存器監視看到的是補碼后的二進制(-3000補碼后的二進制轉換成十進制就是62536)。運算過程為:把3000的二進制000101110111000取反→1111010001000111再+1→1111010001001000→轉換成十進制→62536
wzy4828
風流雖能驚天下,唯有悶騷動世人
級別: 家園常客
精華主題: 0
發帖數量: 67 個
工控威望: 544 點
下載積分: 2710 分
在線時間: 59(小時)
注冊時間: 2024-01-16
最后登錄: 2025-08-15
查看wzy4828的 主題 / 回貼
7樓  發表于: 昨天
必須要理解和掌握這種機制,PLC在和8進制儀器通訊的時候,要進行頻繁的轉換。