leiguosheng
互相幫助共同進步
級別: 略有小成
精華主題: 0
發(fā)帖數量: 158 個
工控威望: 340 點
下載積分: 788 分
在線時間: 156(小時)
注冊時間: 2008-09-10
最后登錄: 2024-02-27
查看leiguosheng的 主題 / 回貼
樓主  發(fā)表于: 2011-08-06 16:07
CMP  D700 V0 K0 M20     SUB  H0FFFF  K4 M300  D1002   請高手指點
互相幫助共同進步
ysheng9099
三人行必有吾師
級別: 工控俠客
精華主題: 0
發(fā)帖數量: 959 個
工控威望: 2440 點
下載積分: 21432 分
在線時間: 123(小時)
注冊時間: 2010-10-28
最后登錄: 2024-12-29
查看ysheng9099的 主題 / 回貼
1樓  發(fā)表于: 2011-08-09 12:22
CMP  D700V0 K0 M20    
比較指令,當變址寄存器D700V0的內容為0時,M20被驅動,
SUB  H0FFFF  K4M300  D1002 
十六進制數OFFFF與M300~M315組成的16位二進制數相減,結果存入D1002中 
zhangli019
級別: 工控俠客
精華主題: 0
發(fā)帖數量: 587 個
工控威望: 2465 點
下載積分: 1907 分
在線時間: 136(小時)
注冊時間: 2011-02-18
最后登錄: 2024-01-27
查看zhangli019的 主題 / 回貼
2樓  發(fā)表于: 2011-08-09 14:11
關于CMP指令,當d700v0 小于K0時 ,m20 得電,相等時是m21得電 ,大于時,是m22得電;至少臺達如此,別的品牌可以參考手冊。第二條指令如樓上說的
給我一根杠桿,一個支點
leiguosheng
互相幫助共同進步
級別: 略有小成
精華主題: 0
發(fā)帖數量: 158 個
工控威望: 340 點
下載積分: 788 分
在線時間: 156(小時)
注冊時間: 2008-09-10
最后登錄: 2024-02-27
查看leiguosheng的 主題 / 回貼
3樓  發(fā)表于: 2011-08-09 20:43
SUB  H0FFFF  K4M300 他們相減的結果等于多少  ,怎么減啊  
互相幫助共同進步
plc420827
級別: 略有小成
精華主題: 0
發(fā)帖數量: 103 個
工控威望: 241 點
下載積分: 913 分
在線時間: 136(小時)
注冊時間: 2011-05-16
最后登錄: 2019-03-16
查看plc420827的 主題 / 回貼
4樓  發(fā)表于: 2011-08-10 01:09
結果為多少是要看k4m0的狀態(tài)了,假如k4m0的狀態(tài)為0000100010001000的話 16進制的HFFFF轉化為二進制為1111111111111111

則上面二進制的減法   1  1  1  1  1  1  1  1  1   1  1  1  1  1  1  1
                                          
                                           0  0   0  0   1  0  0  0  1  0  0  0  1  0  0  0
                                          


                                            0  1  1  1  0  1  1  1  0  1  1  1  0  1  1   1      


則的D1002里面存放的數據就是0111011101110111                        
plc420827
級別: 略有小成
精華主題: 0
發(fā)帖數量: 103 個
工控威望: 241 點
下載積分: 913 分
在線時間: 136(小時)
注冊時間: 2011-05-16
最后登錄: 2019-03-16
查看plc420827的 主題 / 回貼
5樓  發(fā)表于: 2011-08-10 01:11
糾正一下是k4m300,不是k4m0,看錯了
q147
級別: 略有小成
精華主題: 0
發(fā)帖數量: 68 個
工控威望: 231 點
下載積分: 750 分
在線時間: 35(小時)
注冊時間: 2007-03-13
最后登錄: 2015-10-03
查看q147的 主題 / 回貼
6樓  發(fā)表于: 2011-09-21 11:19