我不抽煙
級別: 探索解密
|
本人新手,現在遇到一個問題求哪位大神幫幫忙解決一下,小弟拜謝 我想問的是有什么辦法能把PLC中D0里面的1234這組數據拆分到D10 D11 D12 D13中,D10里面放1 ,D11里面放2, D12 里面放3,D13里 面放4,如果有哪位大神看到了有辦法 的話請不吝賜教,萬分感謝,如果能舉個列子就更好了 |
---|---|
|
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級別: 管理員
|
以前有個土辦法。就是把1234除以1000。得1。 1乘1000,得1000。 1234-1000=234 234除以100,得2。 2乘100,得200。 234-200=34。 辦法是土,但管用。 樓主留言:好的,我拿來試試,謝謝 |
|
---|---|---|
|
楊哲1234
生活只有眼前的茍且!
級別: 家園常客
|
可以直接把D0的值賦給M0~M15,再把它分成四個一組傳送給分別傳送給四個D寄存器就可以了! |
---|---|
|
工控菜鳥
菜鳥一只
級別: 論壇先鋒
|
記得有個專用指令,以前用2n做七段數碼管顯示的時候就用過,把兩位數的十位和個位分開存入兩個寄存器顯示在數碼管,程序在家里電腦,晚上回去看看,好久沒用忘記了 |
---|---|
|
xiaoyong898
級別: 略有小成
|
用BCD指令,MOV K1234 D0,BCD DO K4M0, MOV K1M0 D4,MOV K1M4 D3, MOV K1M8 D2,MOV K1M12 D1 |
---|---|
本帖最近評分記錄: |