liubo
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看liubo的 主題 / 回貼
12樓  發(fā)表于: 2008-11-22 19:18
學習了 ~
xiexiao
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 97 個
工控威望: 227 點
下載積分: 591 分
在線時間: 10(小時)
注冊時間: 2008-10-18
最后登錄: 2024-01-10
查看xiexiao的 主題 / 回貼
13樓  發(fā)表于: 2008-11-23 09:23
學習一下
xyd_hsn10
jakenghuang
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 384 個
工控威望: 5350 點
下載積分: 61683 分
在線時間: 448(小時)
注冊時間: 2008-12-29
最后登錄: 2021-03-08
查看xyd_hsn10的 主題 / 回貼
14樓  發(fā)表于: 2009-01-05 14:27
引用
引用第1樓yeyhx于2008-11-08 20:25發(fā)表的  :
第一行的乘法中D10乘以D80是生成D20還是D20  D21兩個?
答:乘法不管你D10和D80里面的數(shù)據(jù)是多大,其結(jié)果都會占用兩個寄存器,即D21  D20
       如果用DMUL  D10  D80    D20則占用(D23 D22  D21 D20)
第二行的要用DIV還是DDIV
答:兩個都可以用,不過如果用DIV則是低8位參與運算。不過在這里用DIV就可以了
.......

這是三菱,不是西門子。你說的道有問提
wayu
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 408 個
工控威望: 1445 點
下載積分: 85371 分
在線時間: 474(小時)
注冊時間: 2008-08-01
最后登錄: 2024-12-21
查看wayu的 主題 / 回貼
15樓  發(fā)表于: 2009-01-05 14:34
FX編程手冊都講的很詳細的.
quzujun
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看quzujun的 主題 / 回貼
16樓  發(fā)表于: 2009-01-06 17:24
乘的問題
hmhrobot
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看hmhrobot的 主題 / 回貼
17樓  發(fā)表于: 2009-01-06 20:14
要記住,16位相乘定會生成32位的,
zhangshichao
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看zhangshichao的 主題 / 回貼
18樓  發(fā)表于: 2009-01-06 22:31
同意 yeyhx  的說法,到指令表中查一下幫助也能看明白的
zhubojungle
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看zhubojungle的 主題 / 回貼
19樓  發(fā)表于: 2009-01-16 12:00
  
wujunchinayf
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 234 個
工控威望: 284 點
下載積分: 572 分
在線時間: 33(小時)
注冊時間: 2008-06-15
最后登錄: 2023-10-24
查看wujunchinayf的 主題 / 回貼
20樓  發(fā)表于: 2009-02-03 00:36
學習了。。。
yeyhx
愛雖沒有說出口, 但并不代表不愛!!!
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 463 個
工控威望: 422 點
下載積分: 1168 分
在線時間: 36(小時)
注冊時間: 2007-04-20
最后登錄: 2023-06-05
查看yeyhx的 主題 / 回貼
21樓  發(fā)表于: 2009-02-03 08:08
引用
引用第1樓yeyhx于2008-11-08 20:25發(fā)表的  :
第一行的乘法中D10乘以D80是生成D20還是D20  D21兩個?
答:乘法不管你D10和D80里面的數(shù)據(jù)是多大,其結(jié)果都會占用兩個寄存器,即D21  D20
       如果用DMUL  D10  D80    D20則占用(D23 D22  D21 D20)
第二行的要用DIV還是DDIV
答:兩個都可以用,不過如果用DIV則是低8位參與運算。不過在這里用DIV就可以了
.......




這里這一句我說錯了,兩個都可以用,不過如果用DIV則是低8位參與運算。不過在這里用DIV就可以了
應該是低16位參與運算,
工控技術(shù)討論群火爆招人中:32853037
群里不定期贈送群友視頻教程,不帶嘴的免進。

GOOD  LUCK
了卻一段情緣,成就一翻事業(yè)!
xidde
級別: 家園?
精華主題: 1 篇
發(fā)帖數(shù)量: 312 個
工控威望: 649 點
下載積分: 1190 分
在線時間: 141(小時)
注冊時間: 2008-04-10
最后登錄: 2024-01-17
查看xidde的 主題 / 回貼
22樓  發(fā)表于: 2009-02-05 10:39
  
langman
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 576 個
工控威望: 606 點
下載積分: 1500 分
在線時間: 227(小時)
注冊時間: 2008-06-23
最后登錄: 2021-04-09
查看langman的 主題 / 回貼
23樓  發(fā)表于: 2009-02-05 15:14
我來說具體一點吧:
1.MUL   D10   K80   D20;乘法的結(jié)果占用兩個寄存器D20(低16位)、D21(高16位)
2.DIV   D20   D30   D40;根據(jù)上句程序,按一般使用意圖,這里你當然需要用到D20、D21兩個寄存器,所以這里要用DDIV命令,注意這里很容易搞錯,用DDIV命令之后,除數(shù)也占用兩個寄存器D30、D31,而結(jié)果會占用4個寄存器,D40 D41(商),D42、D43(余數(shù))。
初學者這一點很容易搞錯。

3.MOV  D40   D50,根據(jù)上一句,這里必須要用DMOV命令,如果余數(shù)也要傳送,那還得加一句:DMOV D42 D52;
朗工自動化,承接自動化改造工程:PLC控制系統(tǒng)、伺服系統(tǒng)、氣動、步進、節(jié)能燈設(shè)備、機械手、集成電路測試設(shè)備、變頻器、人機界面,歡迎洽談,