我不抽煙
級別: 探索解密
![]() |
本人新手,現在遇到一個(gè)問(wèn)題求哪位大神幫幫忙解決一下,小弟拜謝 現在我需要用485自定義的方式通訊一塊顯示板,顯示板上有4個(gè)空顯示4個(gè)數字每個(gè)數字對應一個(gè)寄存器,我想問(wèn)的是有什么辦法能把PLC中D0 里面的1234這組數據拆分到D10 D11 D12 D13中,D10里面放1 ,D11里面放2, D12 里面放3,D13里面放4,如果有哪位大神看到了有辦法 的話(huà)請不吝賜教,萬(wàn)分感謝,如果能舉個(gè)列子就更好了 |
---|---|
|
wangnaizhi
級別: 工控俠客
![]() |
圖片:
![]() 你去查一下對應PLC的型號的輸出處理部分的指令 這個(gè)是三菱FX3U的手冊查到的16位數據4位分離指令 樓主留言:我算了一下二進(jìn)制是10011010010 如果4位分開(kāi)來(lái)分別存到4個(gè)寄存器中顯示的數字跟1234對不上啊 |
---|---|
|
咗臉ヅ微笑ぺ
非吾所愿,奈何已離去……
級別: 工控俠客
![]() |
如果是把十進(jìn)制數按位數拆分,(商)依次除以10取余 樓主留言:能不能舉個(gè)例子,我讀書(shū)比較少,謝謝 |
|
---|---|---|
|
lihuaming68
級別: 探索解密
![]() |
靈活運用四則運算。 然后MOV 樓主留言:能不能舉個(gè)例子,謝謝大哥 |
---|---|
|
nightblueblu
道阻且長(cháng),窮且益堅。
級別: 論壇先鋒
![]() |
1234先除以10 余數4就是第四位 把商123再除以10 得到余數3就是第三位 得到的商12除以10得到 余數2就是第二位 商1就是第一位 樓主留言:覺(jué)得可行,謝謝了 |
|
---|---|---|
|
周家大少
辛辛苦苦也不過(guò)是為了養家糊口!
級別: 工控俠客
![]() |
不考慮浮點(diǎn)? |
|
---|---|---|
|