lf626816
QQ279428929
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 43 個(gè)
工控威望: 258 點(diǎn)
下載積分: 897 分
在線(xiàn)時(shí)間: 7(小時(shí))
注冊(cè)時(shí)間: 2008-01-06
最后登錄: 2024-07-30
查看lf626816的 主題 / 回貼
樓主  發(fā)表于: 2014-04-09 20:26
這個(gè)程序的3197行,上升沿M206有一 次接通上升沿,D8140,D8142就能讀取,為什么在3132行,前面三個(gè)條件都置1了,即M8000,M41,M201后面DMOV 指令中的D8140,與D40值會(huì)不一樣,D8142與D42中的值也不一樣,但如果點(diǎn)擊觸屏上的M206就一樣了,這段程序是個(gè)子程序,按理和前面的主程序沒(méi)有關(guān)系,求高人指點(diǎn),困擾好長(zhǎng)時(shí)間了,我的QQ,279428929,求指點(diǎn)?這是一臺(tái)插螺母的機(jī)器,程序是私人寫(xiě)的,找不到人了?
附件: 螺母壓裝機(jī)現(xiàn)有程序.rar (16 K) 下載次數(shù):73
網(wǎng)站提示: 請(qǐng)不要用迅雷下載附件,容易出錯(cuò)
zrsheng
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 278 個(gè)
工控威望: 435 點(diǎn)
下載積分: 11361 分
在線(xiàn)時(shí)間: 1021(小時(shí))
注冊(cè)時(shí)間: 2009-08-12
最后登錄: 2019-09-14
查看zrsheng的 主題 / 回貼
1樓  發(fā)表于: 2014-04-09 21:23
D7900等于13時(shí)才調(diào)用子程序,而程序上找不到D7900是怎么賦值的,可能是通過(guò)觸摸屏按下某個(gè)按鈕后就會(huì)賦值?
zrsheng
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 278 個(gè)
工控威望: 435 點(diǎn)
下載積分: 11361 分
在線(xiàn)時(shí)間: 1021(小時(shí))
注冊(cè)時(shí)間: 2009-08-12
最后登錄: 2019-09-14
查看zrsheng的 主題 / 回貼
2樓  發(fā)表于: 2014-04-09 21:43
2589行調(diào)用子程序,之后2598行又給D40賦了個(gè)新值
zrsheng
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 278 個(gè)
工控威望: 435 點(diǎn)
下載積分: 11361 分
在線(xiàn)時(shí)間: 1021(小時(shí))
注冊(cè)時(shí)間: 2009-08-12
最后登錄: 2019-09-14
查看zrsheng的 主題 / 回貼
3樓  發(fā)表于: 2014-04-09 22:01
圖片:
圖片:
觸摸屏在手動(dòng)畫(huà)面時(shí),每個(gè)掃描周期都會(huì)將D0Z1 傳送到D40 一共傳送12個(gè)字節(jié),在子程序里,只有在 M206上升沿將D40 傳送到D0Z1 ,當(dāng)M206上升沿觸發(fā)時(shí),D0Z1的值和D40-D46的數(shù)值是一樣的,這樣主程序D0Z1傳送到D40的數(shù)個(gè)跟子程序里的 D40的值是一樣的