jitalangzi
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 4 個
工控威望: 120 點
下載積分: 573 分
在線時間: 9(小時)
注冊時間: 2014-03-21
最后登錄: 2021-11-12
查看jitalangzi的 主題 / 回貼
樓主  發(fā)表于: 2014-03-28 07:59
圖片:
你們好:我剛接觸西門子的PLC現(xiàn)在在看程序時遇到一個問題就是高速計數(shù)中,到DB塊中的實際計數(shù)數(shù)值DBD34送入DB12.DBD4,然后DB12.DBD4送入DB12.DBD8,然后DB12.DBD4減DB12.DBD8送入LD0,然后LD0除1024送入LD4,然后LD4乘82送入LD12,然后DB12.DBD0(19.147米)減LD12最后送入DB12.DBD12,我想問一下為什么DB12.DBD4減DB12.DBD8送入LD0,這樣已減不就成了0嗎,那不就最后的數(shù)據(jù)始終是19.147嗎,請求工程師們給我詳細(xì)解釋一下!下附圖片
vdadiv
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 111 個
工控威望: 226 點
下載積分: 71329 分
在線時間: 261(小時)
注冊時間: 2013-03-31
最后登錄: 2024-08-15
查看vdadiv的 主題 / 回貼
1樓  發(fā)表于: 2014-03-28 09:39
程序段5:
DB12.DBD4是一直在讀取的實際計數(shù)數(shù)值
DB12.DBD8是 只有在 M233.0 , I12.6 同時導(dǎo)通瞬間才抓取的計數(shù)數(shù)值
DB12.DBD4 不一定 = DB12.DBD8 ,相減也不一定 = 0