久久99精品视频一区97_亚洲a免费在线观看_美欧日韩av无码一区二区_国产精品视频123_东京热一本无码av_99精品国产闺蜜国产在线闺蜜

wzy4828
風流雖能驚天下,唯有悶騷動世人
級別: 家園常客
精華主題: 0
發帖數量: 63 個
工控威望: 539 點
下載積分: 2360 分
在線時間: 55(小時)
注冊時間: 2024-01-16
最后登錄: 2025-05-24
查看wzy4828的 主題 / 回貼
樓主  發表于: 2024-12-10 15:50
圖片:
圖片:
用RS指令將PLS數據傳送到數碼管顯示,當數據超過32767就不能正確顯示,但是查看寄存器(寄存器的值是正確的,后面的數據卻不對<數碼管顯示的居然是這個后面的數據>),寄存器最高位置1表示是負數(怎么解決這個矛盾?)如果手動設置一個超過32767的數字就能正確顯示,求教怎么解決?我另外設置兩個都超過±32767的值再傳送都能正確顯示,就是從PLS傳送過來的數據不能正確顯示超過±32767的值
在監控梯形圖下面PLS顯示的數據也是正確的,就是傳送到數碼管就不行!數碼管只能用8位模式,modbus協議
[ 此帖被wzy4828在2024-12-10 16:15重新編輯 ]
wzy4828
風流雖能驚天下,唯有悶騷動世人
級別: 家園常客
精華主題: 0
發帖數量: 63 個
工控威望: 539 點
下載積分: 2360 分
在線時間: 55(小時)
注冊時間: 2024-01-16
最后登錄: 2025-05-24
查看wzy4828的 主題 / 回貼
1樓  發表于: 2024-12-15 19:35
找到原因了,負數寄存器用的是二進制補碼,要想讓數碼管正確顯示,需要逆向補碼,先減一再取反,這樣得到的二進制碼就能在數碼管正確顯示了。(貌似這種方法最大只能滿足-65535)
wzy4828
風流雖能驚天下,唯有悶騷動世人
級別: 家園常客
精華主題: 0
發帖數量: 63 個
工控威望: 539 點
下載積分: 2360 分
在線時間: 55(小時)
注冊時間: 2024-01-16
最后登錄: 2025-05-24
查看wzy4828的 主題 / 回貼
2樓  發表于: 2024-12-15 20:40
已經試過了超過-65535直接32位逆向補碼就可以正確傳送數據了。

主站蜘蛛池模板: 国产乱xxxxx79国语对白 | 人人爱人人干婷婷丁香亚洲 | 久久综合久久综合九色 | 日本三级视频 | 亚洲精品456在线播放狼人 | 国产日产亚洲精品 | 欧美极品另类 | 久久久久久久久久一本门道91 | va一级片| 国产精华AV午夜在线观看 | 精品人伦一区二区三区蜜桃视频 | 九一快播 | 国产视频久久久 | 九九热免费精品 | 国产良家自拍 | 久草在线观看视频免费 | 久久国产成人一区二区 | 久久爱. | 亚洲精品欧美一区二区三区 | 亚洲国产视频在线 | 欧美精品一区二区三区四区 | 国产一区二区视频在线看 | 在线成年人视频 | 水蜜桃精品视频 | 成年人在线观看免费视频 | 精品综合在线 | 大地资源网高清免费播放 | 一级特黄 | 色妞视频男女视频 | 国产精品18 | 日日干日日色 | 午夜精品久久久久久久久久久久久 | 黑料天堂 | 午夜精品福利一区二区三区蜜桃 | 国产伦精品免费视频 | 国产视频一区二区在线 | 亚洲久草网 | 奇米色欧美一区二区三区 | 日本不卡视频一二三区 | 啦啦啦中文免费视频高清观看 | 91av久久久|