• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
qiyun0528
級別: *
精華主題: * 篇
發(fā)帖數量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看qiyun0528的 主題 / 回貼
樓主  發(fā)表于: 2011-11-25 15:32
圖片:
最近我在學習300的編程,還是遇到了些問題,希望大家的幫助,下面的這個截圖,希望知道的回答下,在次很感謝大家了?

為什么我接通I0。2的時候,然后再接通I0。0  Q0。0為什么沒有輸出呢?
wwcwwc
級別: VIP會員

精華主題: 0
發(fā)帖數量: 3393 個
工控威望: 3189 點
下載積分: 70387 分
在線時間: 1603(小時)
注冊時間: 2008-04-20
最后登錄: 2024-10-31
查看wwcwwc的 主題 / 回貼
1樓  發(fā)表于: 2011-11-25 15:53
如果你在線或者軟件安裝有仿真,可以運行在線、仿真測試。程序我看沒有錯誤,關鍵是看MD4與MD6的實際值,同時有可能地址存在重置。
logosxlf
logosxlf
級別: 探索解密
精華主題: 0
發(fā)帖數量: 18 個
工控威望: 123 點
下載積分: 621 分
在線時間: 21(小時)
注冊時間: 2011-04-25
最后登錄: 2024-07-09
查看logosxlf的 主題 / 回貼
2樓  發(fā)表于: 2011-11-25 16:01
MD4和MD6重疊了,MD4后面應該是MD8
qiyun0528
級別: *
精華主題: * 篇
發(fā)帖數量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看qiyun0528的 主題 / 回貼
3樓  發(fā)表于: 2011-11-25 16:05
真是高手啊    確實是重疊了 我改為8 就正確了
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員

精華主題: 3 篇
發(fā)帖數量: 6766 個
工控威望: 38367 點
下載積分: 2589 分
在線時間: 9497(小時)
注冊時間: 2006-09-13
最后登錄: 2024-11-05
查看cvlsam的 主題 / 回貼
4樓  發(fā)表于: 2011-11-25 16:09
因為:MD4由MB4,MB5,MB6,MB7組成,其中MB6,MB7是他的低字
            MD6由MB6,MB7,MB8,MB9組成,其中MB6,MB7是他的高字。

你給MD4賦值為6,其寫入最低字中,也就是MB7中的值為6,其16進制代碼為:16#0000 0006
由于MD4,與MD6存在交叉地址空間,因此此時的MD6的16進制代碼為:16#0006 0000
接下來,你給MD6賦值4,因此4寫入低字空間,MD6的16進制代碼為 16#0000 0004,看見了沒有,這個操作將MD4的低字MB6,MB7同時清零了。

因此,此時MD4的值為0,而MD6的值為4.

又由于你使用CMP >=R 指令,而MD4的值為0,因此其浮點數也為0,而MD6的值為4,其浮點數必定不為0,16進制4的浮點數應該為:5.60519e-045)因此,MD6的值始終大于MD4的值,能流不導通。

在此段程序中,樓主做了兩個初學者極大的錯誤:
1、使用地址重疊,一般不是特殊需求應避免使用重疊地址,這可能導致正常數據被意外修改。
2、使用了浮點數比較,因為浮點數是近似值,因此使用浮點數比較可能導致一些意外情況。

Good Luck~
bjbyzh
級別: *
精華主題: * 篇
發(fā)帖數量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看bjbyzh的 主題 / 回貼
5樓  發(fā)表于: 2011-11-25 16:55
圖片:
高手好多
yegenfa
級別: 略有小成
精華主題: 0
發(fā)帖數量: 126 個
工控威望: 271 點
下載積分: 359 分
在線時間: 346(小時)
注冊時間: 2009-01-07
最后登錄: 2024-06-23
查看yegenfa的 主題 / 回貼
6樓  發(fā)表于: 2011-11-28 10:40
多看多學
bocc
級別: 網絡英雄
精華主題: 0
發(fā)帖數量: 622 個
工控威望: 5239 點
下載積分: 3143 分
在線時間: 986(小時)
注冊時間: 2009-09-13
最后登錄: 2016-07-01
查看bocc的 主題 / 回貼
7樓  發(fā)表于: 2011-11-28 18:58
4樓真高手,
hujiaqi
級別: 探索解密
精華主題: 0
發(fā)帖數量: 12 個
工控威望: 131 點
下載積分: 3121 分
在線時間: 7(小時)
注冊時間: 2011-11-23
最后登錄: 2014-11-21
查看hujiaqi的 主題 / 回貼
8樓  發(fā)表于: 2011-11-28 23:31
太厲害了....
hanqin
級別: 論壇先鋒
精華主題: 0
發(fā)帖數量: 1237 個
工控威望: 1226 點
下載積分: 2922 分
在線時間: 925(小時)
注冊時間: 2009-01-09
最后登錄: 2023-10-27
查看hanqin的 主題 / 回貼
9樓  發(fā)表于: 2011-11-29 19:03
引用
引用第8樓lijun161818于2011-11-28 18:58發(fā)表的  :
4樓真高手,

絕對的高手
dys0318
級別: 探索解密
精華主題: 0
發(fā)帖數量: 20 個
工控威望: 112 點
下載積分: 529 分
在線時間: 53(小時)
注冊時間: 2010-09-17
最后登錄: 2012-11-25
查看dys0318的 主題 / 回貼
10樓  發(fā)表于: 2011-11-29 20:23
贊同高手
zsh340
zsh340
級別: 論壇先鋒
精華主題: 0
發(fā)帖數量: 989 個
工控威望: 1145 點
下載積分: 18344 分
在線時間: 271(小時)
注冊時間: 2009-05-29
最后登錄: 2024-10-27
查看zsh340的 主題 / 回貼
11樓  發(fā)表于: 2011-11-30 11:52
好像地址重復了吧。MD4包括MB4.MB5.MB6.MB7.而MD6包括MB6.MB7.MB8.MB9.
所以MB6  MB7兩個重復了。西門子就是這點不好。一個MD就占用了32個M位。
相互交流。。。。相互學習。。。。使技術更上一層樓。。。。
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go